diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 52ecb5c9..9299ad04 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -27,6 +27,11 @@ jobs: pip install pipenv pipenv install --dev pipenv run pip list + VERSION=$(curl --silent "https://api.github.com/repos/hadolint/hadolint/releases/latest" | \ + grep '"tag_name":' | \ + sed -E 's/.*"v([^"]+)".*/\1/' \ + ) && curl -L -o /tmp/hadolint https://github.com/hadolint/hadolint/releases/download/v${VERSION}/hadolint-Linux-x86_64 \ + && chmod +x /tmp/hadolint - name: Lint with flake8 run: | pipenv run flake8 . --ignore=E266,W503,E203,E501,W605,E128 --exclude contrib @@ -45,6 +50,9 @@ jobs: - name: Vulture run: | pipenv run vulture --exclude "contrib" --min-confidence 100 . + - name: Hadolint + run: | + /tmp/hadolint Dockerfile --ignore=DL3013 - name: Test with pytest run: | pipenv run pytest tests -n auto diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 7baa9ceb..17bb057f 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -53,6 +53,12 @@ repos: hooks: - id: check-pipfile-lock + - repo: https://github.com/hadolint/hadolint + rev: v2.12.0 + hooks: + - id: hadolint + args: ["--ignore=DL3013"] + - repo: local hooks: - id: pylint diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..64d52fa2 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +FROM python:3.9-alpine + +# Update system dependencies +RUN apk --no-cache update && apk --no-cache upgrade + +# Install dependencies +ENV PATH="$HOME/.local/bin:$PATH" +RUN pip install --no-cache-dir --upgrade pip && \ + pip install --no-cache-dir prowler-cloud + +# Create nonroot user +RUN mkdir -p /home/prowler && \ + echo 'prowler:x:1000:1000:prowler:/home/prowler:' > /etc/passwd && \ + echo 'prowler:x:1000:' > /etc/group && \ + chown -R prowler:prowler /home/prowler + +USER prowler +WORKDIR /home/prowler + +ENTRYPOINT ["prowler"] diff --git a/docs/index.md b/docs/index.md index 75e9473b..0c7689a0 100644 --- a/docs/index.md +++ b/docs/index.md @@ -6,13 +6,13 @@ # Prowler Documentation Welcome to [Prowler Open Source v3](https://github.com/prowler-cloud/prowler/) Documentation! 📄 +> For **Prowler v2**, you can access [here](https://github.com/prowler-cloud/prowler/tree/2.12.0) to the branch and README. - You are currently in the **Getting Started** section where you can find general information and requirements to help you start with the tool. - In the [Tutorials](tutorials/overview) section you will see how to take advantage of all the features in Prowler. - In the [Contact Us](contact) section you can find how to reach us out in case of technical issues. - In the [About](about) section you will find more information about the Prowler team and license. -> For Prowler v2, you can access [here](https://github.com/prowler-cloud/prowler/tree/2.12.0) to the branch and README. ## About Prowler **Prowler** is an Open Source security tool to perform AWS and Azure security best practices assessments, audits, incident response, continuous monitoring, hardening and forensics readiness. diff --git a/mkdocs.yml b/mkdocs.yml index ea3b9dd8..5d16eef0 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -7,7 +7,7 @@ site_description: >- # Theme Configuration theme: language: en - logo: img/ProwlerPro-icon.svg + logo: img/prowler-logo.png name: material favicon: img/ProwlerPro-icon.svg features: diff --git a/prowler/__main__.py b/prowler/__main__.py index e2c8e6f6..81ba3be1 100644 --- a/prowler/__main__.py +++ b/prowler/__main__.py @@ -9,6 +9,7 @@ from os.path import isdir from prowler.config.config import ( change_config_var, default_output_directory, + get_aws_available_regions, output_file_timestamp, ) from prowler.lib.banner import print_banner, print_version @@ -171,6 +172,7 @@ def prowler(): "--filter-region", nargs="+", help="AWS region names to run Prowler against", + choices=get_aws_available_regions(), ) parser.add_argument( "-M", diff --git a/prowler/config/config.py b/prowler/config/config.py index 1b3db223..c8cceeac 100644 --- a/prowler/config/config.py +++ b/prowler/config/config.py @@ -1,9 +1,11 @@ +import os from datetime import datetime, timezone from os import getcwd import yaml from prowler.lib.logger import logger +from prowler.lib.utils.utils import open_file, parse_json_file timestamp = datetime.today() timestamp_utc = datetime.now(timezone.utc).replace(tzinfo=timezone.utc) @@ -55,3 +57,22 @@ def get_config_var(variable): except Exception as error: logger.error(f"{error.__class__.__name__}: {error}") return "" + + +def get_aws_available_regions(): + try: + actual_directory = ("/").join( + os.path.dirname(os.path.realpath(__file__)).split("/")[:-1] + ) + f = open_file(f"{actual_directory}/providers/aws/{aws_services_json_file}") + data = parse_json_file(f) + + regions = set() + for service in data["services"].values(): + for partition in service["regions"]: + for item in service["regions"][partition]: + regions.add(item) + return list(regions) + except Exception as error: + logger.error(f"{error.__class__.__name__}: {error}") + return [] diff --git a/tests/config/__init__.py b/tests/config/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/config/config_test.py b/tests/config/config_test.py new file mode 100644 index 00000000..2c0cb503 --- /dev/null +++ b/tests/config/config_test.py @@ -0,0 +1,6 @@ +from prowler.config.config import get_aws_available_regions + + +class Test_Config: + def test_get_aws_available_regions(self): + assert len(get_aws_available_regions()) == 29 diff --git a/tests/providers/aws/aws_regions_by_service.json b/tests/providers/aws/aws_regions_by_service.json new file mode 100644 index 00000000..d1145c2b --- /dev/null +++ b/tests/providers/aws/aws_regions_by_service.json @@ -0,0 +1,5919 @@ +{ + "services": { + "acm": { + "regions": { + "aws": [ + "af-south-1", + "ap-east-1", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-3", + "eu-south-2", + "eu-west-1", + "sa-east-1", + "us-west-2", + "ap-northeast-1", + "ap-northeast-2", + "ap-northeast-3", + "eu-south-1", + "eu-west-2", + "eu-west-3", + "me-south-1", + "us-east-1", + "us-west-1", + "ap-southeast-2", + "ca-central-1", + "eu-central-1", + "eu-central-2", + "eu-north-1", + "me-central-1", + "us-east-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "ahl": { + "regions": { + "aws": [ + "us-east-1", + "us-east-2", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "aiq": { + "regions": { + "aws": [ + "af-south-1", + "ap-northeast-1", + "ap-southeast-1", + "eu-central-1", + "eu-south-1", + "eu-west-2", + "eu-west-3", + "sa-east-1", + "us-east-1", + "us-east-2", + "ap-east-1", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-2", + "ca-central-1", + "eu-north-1", + "eu-west-1", + "me-south-1", + "us-west-1", + "us-west-2", + "ap-northeast-2" + ], + "cn": {}, + "gov": {} + } + }, + "alexaforbusiness": { + "regions": { + "aws": [ + "us-east-1" + ], + "cn": {}, + "gov": {} + } + }, + "amazonlocationservice": { + "regions": { + "aws": [ + "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" + ], + "cn": {}, + "gov": {} + } + }, + "amplify": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-2", + "ap-southeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-central-1", + "eu-south-1", + "me-south-1", + "us-east-2", + "us-west-2", + "ap-northeast-1", + "ap-south-1", + "eu-north-1", + "eu-west-1", + "eu-west-2", + "eu-west-3", + "sa-east-1", + "us-east-1", + "us-west-1" + ], + "cn": {}, + "gov": {} + } + }, + "apigateway": { + "regions": { + "aws": [ + "af-south-1", + "ap-east-1", + "ap-northeast-3", + "eu-central-1", + "eu-north-1", + "eu-south-2", + "sa-east-1", + "us-east-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-southeast-2", + "ap-southeast-3", + "eu-south-1", + "eu-west-1", + "eu-west-2", + "me-central-1", + "us-east-2", + "ap-south-1", + "ap-southeast-1", + "ca-central-1", + "eu-central-2", + "eu-west-3", + "me-south-1", + "us-west-1", + "us-west-2" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "appflow": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "ap-southeast-1", + "ca-central-1", + "eu-west-2", + "eu-west-3", + "sa-east-1", + "us-east-1", + "us-east-2", + "us-west-1", + "af-south-1", + "ap-south-1", + "ap-southeast-2", + "eu-central-1", + "eu-west-1", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "application-autoscaling": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-2", + "ap-northeast-3", + "ap-south-1", + "ca-central-1", + "eu-west-1", + "eu-west-2", + "eu-west-3", + "me-south-1", + "af-south-1", + "ap-northeast-1", + "ap-southeast-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-south-1", + "us-east-2", + "us-west-2", + "eu-central-1", + "eu-north-1", + "sa-east-1", + "us-east-1", + "us-west-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "appmesh": { + "regions": { + "aws": [ + "ap-south-1", + "ap-southeast-1", + "eu-central-1", + "eu-south-1", + "eu-west-1", + "eu-west-3", + "me-south-1", + "sa-east-1", + "us-west-1", + "ap-east-1", + "ap-northeast-3", + "ap-southeast-2", + "ap-southeast-3", + "eu-north-1", + "eu-west-2", + "us-east-1", + "us-east-2", + "us-west-2", + "af-south-1", + "ap-northeast-1", + "ap-northeast-2", + "ca-central-1" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": {} + } + }, + "appstream": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-1", + "ca-central-1", + "eu-central-1", + "eu-west-1", + "eu-west-2", + "us-west-2", + "ap-southeast-2", + "us-east-1", + "us-east-2" + ], + "cn": {}, + "gov": [ + "us-gov-west-1" + ] + } + }, + "appsync": { + "regions": { + "aws": [ + "ap-northeast-2", + "ap-southeast-1", + "eu-central-1", + "eu-north-1", + "me-south-1", + "sa-east-1", + "us-east-2", + "us-west-1", + "af-south-1", + "ap-east-1", + "ap-northeast-1", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-2", + "ca-central-1", + "eu-west-2", + "eu-west-3", + "us-east-1", + "ap-southeast-3", + "eu-south-1", + "eu-west-1", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": {} + } + }, + "aps": { + "regions": { + "aws": [ + "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" + ], + "cn": {}, + "gov": {} + } + }, + "artifact": { + "regions": { + "aws": [ + "ap-southeast-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-central-2", + "eu-south-2", + "eu-west-3", + "me-south-1", + "us-east-2", + "us-west-1", + "ap-east-1", + "ap-northeast-2", + "ap-south-1", + "ca-central-1", + "eu-central-1", + "eu-west-2", + "me-central-1", + "sa-east-1", + "us-west-2", + "af-south-1", + "ap-northeast-1", + "ap-northeast-3", + "eu-north-1", + "eu-south-1", + "eu-west-1", + "us-east-1" + ], + "cn": {}, + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "athena": { + "regions": { + "aws": [ + "af-south-1", + "ap-southeast-2", + "ca-central-1", + "eu-west-1", + "eu-west-2", + "me-south-1", + "us-east-1", + "us-west-1", + "ap-east-1", + "ap-northeast-2", + "ap-south-1", + "eu-central-1", + "eu-north-1", + "eu-west-3", + "sa-east-1", + "us-east-2", + "ap-northeast-1", + "ap-northeast-3", + "ap-southeast-1", + "ap-southeast-3", + "eu-south-1", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "auditmanager": { + "regions": { + "aws": [ + "ap-south-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", + "ap-northeast-1", + "ap-southeast-1" + ], + "cn": {}, + "gov": {} + } + }, + "augmentedairuntime": { + "regions": { + "aws": [ + "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", + "ap-northeast-2", + "ap-south-1" + ], + "cn": {}, + "gov": {} + } + }, + "aurora": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-southeast-2", + "eu-central-2", + "eu-west-2", + "me-central-1", + "me-south-1", + "sa-east-1", + "us-east-1", + "af-south-1", + "ap-east-1", + "ap-northeast-2", + "ap-northeast-3", + "ap-southeast-1", + "ca-central-1", + "eu-south-1", + "eu-west-1", + "eu-west-3", + "us-east-2", + "ap-south-1", + "ap-southeast-3", + "eu-central-1", + "eu-north-1", + "eu-south-2", + "us-west-1", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "autoscaling": { + "regions": { + "aws": [ + "af-south-1", + "ap-southeast-1", + "ap-southeast-3", + "eu-central-1", + "eu-central-2", + "eu-west-2", + "me-central-1", + "sa-east-1", + "us-east-1", + "us-east-2", + "ap-east-1", + "ap-northeast-2", + "ap-northeast-3", + "ca-central-1", + "eu-north-1", + "eu-south-1", + "eu-south-2", + "me-south-1", + "ap-northeast-1", + "ap-south-1", + "ap-southeast-2", + "eu-west-1", + "eu-west-3", + "us-west-1", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "backup": { + "regions": { + "aws": [ + "ap-east-1", + "ap-southeast-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-central-1", + "eu-west-2", + "eu-west-3", + "us-west-1", + "af-south-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "eu-north-1", + "eu-west-1", + "me-south-1", + "us-east-2", + "us-west-2", + "ap-northeast-3", + "ca-central-1", + "eu-south-1", + "sa-east-1", + "us-east-1" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "batch": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-1", + "ap-south-1", + "ap-southeast-2", + "eu-north-1", + "eu-south-1", + "eu-west-1", + "sa-east-1", + "us-west-2", + "ap-northeast-2", + "ap-northeast-3", + "ap-southeast-3", + "eu-central-1", + "eu-west-2", + "eu-west-3", + "us-east-1", + "us-east-2", + "us-west-1", + "af-south-1", + "ap-southeast-1", + "ca-central-1", + "me-south-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "braket": { + "regions": { + "aws": [ + "us-east-1", + "us-west-1", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "budgets": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "eu-central-1", + "eu-west-2", + "eu-west-3", + "us-east-2", + "us-west-2", + "ap-northeast-2", + "ca-central-1", + "eu-west-1", + "sa-east-1", + "us-east-1", + "us-west-1" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": {} + } + }, + "chatbot": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-southeast-3", + "ca-central-1", + "eu-central-1", + "eu-south-1", + "eu-west-2", + "eu-west-3", + "me-central-1", + "me-south-1", + "us-east-1", + "ap-east-1", + "ap-northeast-2", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "eu-north-1", + "eu-west-1", + "us-west-1", + "us-west-2", + "af-south-1", + "sa-east-1", + "us-east-2" + ], + "cn": {}, + "gov": {} + } + }, + "chime": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-2", + "eu-south-1", + "eu-west-1", + "eu-west-3", + "sa-east-1", + "us-east-1", + "us-west-2", + "af-south-1", + "ap-southeast-1", + "ca-central-1", + "eu-central-1", + "eu-north-1", + "eu-west-2", + "us-east-2", + "us-west-1" + ], + "cn": {}, + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "cloud9": { + "regions": { + "aws": [ + "af-south-1", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-1", + "ca-central-1", + "eu-central-1", + "eu-north-1", + "me-south-1", + "sa-east-1", + "us-west-1", + "ap-east-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-southeast-2", + "eu-south-1", + "eu-west-1", + "eu-west-2", + "us-east-1", + "us-east-2", + "us-west-2", + "eu-west-3" + ], + "cn": {}, + "gov": {} + } + }, + "clouddirectory": { + "regions": { + "aws": [ + "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" + ], + "cn": {}, + "gov": [ + "us-gov-west-1" + ] + } + }, + "cloudenduredisasterrecovery": { + "regions": { + "aws": [ + "af-south-1", + "ap-east-1", + "eu-central-1", + "eu-north-1", + "eu-south-1", + "eu-west-2", + "sa-east-1", + "us-east-2", + "us-west-1", + "us-west-2", + "ap-northeast-1", + "ap-northeast-2", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-west-1", + "eu-west-3", + "us-east-1", + "me-south-1" + ], + "cn": {}, + "gov": {} + } + }, + "cloudenduremigration": { + "regions": { + "aws": [ + "ap-east-1", + "ap-southeast-1", + "eu-north-1", + "eu-west-1", + "eu-west-3", + "me-south-1", + "sa-east-1", + "af-south-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-2", + "ca-central-1", + "eu-central-1", + "us-east-1", + "us-east-2", + "us-west-1", + "ap-northeast-1", + "ap-northeast-3", + "eu-south-1", + "eu-west-2", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "cloudformation": { + "regions": { + "aws": [ + "ap-south-1", + "ap-southeast-2", + "eu-central-2", + "eu-south-2", + "eu-west-2", + "me-central-1", + "us-east-2", + "af-south-1", + "ap-east-1", + "ap-northeast-1", + "ap-southeast-3", + "ca-central-1", + "eu-central-1", + "eu-west-3", + "us-east-1", + "us-west-2", + "ap-northeast-2", + "ap-northeast-3", + "ap-southeast-1", + "eu-north-1", + "eu-south-1", + "eu-west-1", + "me-south-1", + "sa-east-1", + "us-west-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "cloudfront": { + "regions": { + "aws": [ + "ap-east-1", + "ca-central-1", + "eu-central-1", + "eu-south-2", + "eu-west-1", + "eu-west-3", + "sa-east-1", + "us-east-1", + "us-east-2", + "us-west-2", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-3", + "eu-north-1", + "eu-west-2", + "me-central-1", + "me-south-1", + "us-west-1", + "af-south-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-southeast-2", + "eu-central-2", + "eu-south-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": {} + } + }, + "cloudhsmv2": { + "regions": { + "aws": [ + "af-south-1", + "ap-east-1", + "ap-northeast-3", + "ca-central-1", + "eu-central-1", + "eu-south-1", + "me-south-1", + "us-east-1", + "us-east-2", + "ap-northeast-1", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-west-2", + "eu-west-3", + "us-west-1", + "us-west-2", + "ap-northeast-2", + "eu-north-1", + "eu-west-1", + "me-central-1", + "sa-east-1" + ], + "cn": {}, + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "cloudsearch": { + "regions": { + "aws": [ + "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" + ], + "cn": {}, + "gov": {} + } + }, + "cloudshell": { + "regions": { + "aws": [ + "ap-south-1", + "ap-southeast-2", + "eu-central-1", + "eu-west-1", + "eu-west-2", + "sa-east-1", + "us-east-1", + "us-west-2", + "ap-northeast-1", + "ca-central-1", + "us-east-2" + ], + "cn": {}, + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "cloudtrail": { + "regions": { + "aws": [ + "af-south-1", + "ap-east-1", + "ap-northeast-1", + "ap-northeast-2", + "eu-south-2", + "eu-west-3", + "me-central-1", + "sa-east-1", + "us-west-2", + "ap-northeast-3", + "ap-southeast-2", + "ap-southeast-3", + "ca-central-1", + "eu-north-1", + "eu-south-1", + "eu-west-1", + "us-east-2", + "ap-south-1", + "ap-southeast-1", + "eu-central-1", + "eu-central-2", + "eu-west-2", + "me-south-1", + "us-east-1", + "us-west-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "cloudwatch": { + "regions": { + "aws": [ + "ap-northeast-2", + "ca-central-1", + "eu-north-1", + "me-central-1", + "me-south-1", + "sa-east-1", + "us-east-1", + "us-east-2", + "us-west-1", + "us-west-2", + "af-south-1", + "ap-east-1", + "ap-northeast-1", + "ap-northeast-3", + "ap-southeast-3", + "eu-central-2", + "eu-south-1", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "eu-central-1", + "eu-south-2", + "eu-west-1", + "eu-west-2", + "eu-west-3" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "codeartifact": { + "regions": { + "aws": [ + "ap-south-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-west-2", + "ap-northeast-1", + "ap-southeast-1", + "us-east-2" + ], + "cn": {}, + "gov": {} + } + }, + "codebuild": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-1", + "eu-central-1", + "eu-south-1", + "eu-west-1", + "eu-west-3", + "me-south-1", + "us-west-1", + "af-south-1", + "ap-east-1", + "ap-northeast-3", + "ap-southeast-2", + "eu-north-1", + "eu-west-2", + "us-east-1", + "us-west-2", + "ap-southeast-3", + "ca-central-1", + "sa-east-1", + "us-east-2" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "codecommit": { + "regions": { + "aws": [ + "af-south-1", + "ap-northeast-3", + "ca-central-1", + "eu-west-1", + "eu-west-2", + "eu-west-3", + "me-south-1", + "us-east-1", + "us-east-2", + "ap-east-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "eu-central-1", + "eu-north-1", + "eu-south-1", + "sa-east-1", + "us-west-1", + "ap-northeast-1", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "codedeploy": { + "regions": { + "aws": [ + "af-south-1", + "ap-east-1", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-south-1", + "me-south-1", + "us-west-1", + "us-west-2", + "ap-northeast-2", + "ap-northeast-3", + "eu-central-2", + "eu-west-1", + "eu-west-2", + "me-central-1", + "sa-east-1", + "us-east-2", + "ap-northeast-1", + "ap-southeast-3", + "eu-central-1", + "eu-north-1", + "eu-south-2", + "eu-west-3", + "us-east-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "codeguruprofiler": { + "regions": { + "aws": [ + "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" + ], + "cn": {}, + "gov": {} + } + }, + "codepipeline": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-2", + "eu-north-1", + "eu-south-1", + "eu-west-1", + "us-west-2", + "ap-northeast-1", + "ca-central-1", + "eu-central-1", + "eu-west-2", + "eu-west-3", + "sa-east-1", + "us-east-1", + "us-east-2", + "us-west-1", + "ap-southeast-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1" + ] + } + }, + "codestar": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "ap-southeast-1", + "ca-central-1", + "eu-north-1", + "eu-west-1", + "eu-west-2", + "us-east-1", + "us-east-2", + "us-west-1", + "ap-southeast-2", + "eu-central-1", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "cognito-identity": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "eu-west-1", + "eu-west-3", + "us-east-1", + "us-west-1", + "ap-northeast-2", + "ca-central-1", + "eu-central-1", + "eu-north-1", + "eu-west-2", + "me-south-1", + "sa-east-1", + "us-east-2", + "us-west-2" + ], + "cn": [ + "cn-north-1" + ], + "gov": [ + "us-gov-west-1" + ] + } + }, + "comprehend": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-1", + "ca-central-1", + "eu-central-1", + "eu-west-1", + "eu-west-2", + "us-east-2", + "us-west-2", + "ap-southeast-2", + "us-east-1" + ], + "cn": {}, + "gov": [ + "us-gov-west-1" + ] + } + }, + "comprehendmedical": { + "regions": { + "aws": [ + "ap-southeast-2", + "ca-central-1", + "eu-west-1", + "eu-west-2", + "us-east-1", + "us-east-2", + "us-west-2" + ], + "cn": {}, + "gov": [ + "us-gov-west-1" + ] + } + }, + "compute-optimizer": { + "regions": { + "aws": [ + "af-south-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-northeast-3", + "ap-southeast-1", + "eu-north-1", + "eu-west-3", + "me-south-1", + "us-east-1", + "us-east-2", + "ap-south-1", + "ap-southeast-2", + "ca-central-1", + "eu-central-1", + "eu-west-1", + "eu-west-2", + "sa-east-1", + "us-west-1", + "us-west-2", + "ap-east-1", + "eu-south-1" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": {} + } + }, + "config": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-2", + "ap-south-1", + "eu-central-1", + "eu-south-1", + "me-south-1", + "us-east-1", + "us-west-1", + "ap-northeast-1", + "ap-northeast-3", + "ap-southeast-1", + "ap-southeast-3", + "ca-central-1", + "eu-north-1", + "eu-west-2", + "sa-east-1", + "us-west-2", + "af-south-1", + "ap-southeast-2", + "eu-central-2", + "eu-south-2", + "eu-west-1", + "eu-west-3", + "me-central-1", + "us-east-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "connect": { + "regions": { + "aws": [ + "af-south-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-southeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-central-1", + "us-east-1", + "us-west-2", + "eu-west-2" + ], + "cn": {}, + "gov": [ + "us-gov-west-1" + ] + } + }, + "controltower": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-south-1", + "eu-central-1", + "eu-north-1", + "eu-west-1", + "eu-west-2", + "us-east-1", + "us-east-2", + "us-west-2", + "ap-northeast-2", + "ap-southeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-west-3", + "sa-east-1" + ], + "cn": {}, + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "costexplorer": { + "regions": { + "aws": [ + "us-east-1" + ], + "cn": [ + "cn-northwest-1" + ], + "gov": {} + } + }, + "cur": { + "regions": { + "aws": [ + "us-east-1" + ], + "cn": [ + "cn-northwest-1" + ], + "gov": {} + } + }, + "dataexchange": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "ap-southeast-1", + "ap-southeast-2", + "eu-central-1", + "eu-west-1", + "eu-west-2", + "us-east-2", + "us-west-1", + "us-west-2", + "us-east-1" + ], + "cn": {}, + "gov": {} + } + }, + "datapipeline": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-southeast-2", + "eu-west-1", + "us-east-1", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "datasync": { + "regions": { + "aws": [ + "af-south-1", + "ap-northeast-1", + "ap-northeast-3", + "ap-south-1", + "ca-central-1", + "eu-west-1", + "eu-west-2", + "eu-west-3", + "sa-east-1", + "us-east-1", + "ap-east-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-central-1", + "eu-north-1", + "me-south-1", + "us-east-2", + "us-west-1", + "ap-northeast-2", + "ap-southeast-1", + "eu-south-1", + "me-central-1", + "us-west-2" + ], + "cn": {}, + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "deepcomposer": { + "regions": { + "aws": [ + "us-east-1" + ], + "cn": {}, + "gov": {} + } + }, + "deeplens": { + "regions": { + "aws": [ + "ap-northeast-1", + "eu-central-1", + "us-east-1" + ], + "cn": {}, + "gov": {} + } + }, + "deepracer": { + "regions": { + "aws": [ + "us-east-1" + ], + "cn": {}, + "gov": {} + } + }, + "detective": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "ap-southeast-2", + "eu-central-1", + "eu-north-1", + "eu-south-1", + "eu-west-1", + "me-south-1", + "sa-east-1", + "us-west-1", + "af-south-1", + "ap-east-1", + "ap-south-1", + "ap-southeast-1", + "eu-west-2", + "eu-west-3", + "us-east-1", + "us-east-2", + "us-west-2", + "ca-central-1" + ], + "cn": {}, + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "devicefarm": { + "regions": { + "aws": [ + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "devops-guru": { + "regions": { + "aws": [ + "ap-northeast-1", + "ca-central-1", + "eu-central-1", + "eu-north-1", + "eu-west-1", + "eu-west-3", + "sa-east-1", + "us-east-1", + "us-east-2", + "us-west-2", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "eu-west-2", + "us-west-1" + ], + "cn": {}, + "gov": {} + } + }, + "directconnect": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-2", + "ap-southeast-1", + "ap-southeast-3", + "eu-central-2", + "eu-north-1", + "sa-east-1", + "us-east-2", + "us-west-2", + "af-south-1", + "ap-northeast-3", + "ap-south-1", + "eu-central-1", + "eu-south-1", + "eu-south-2", + "eu-west-1", + "us-west-1", + "ap-northeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-west-2", + "eu-west-3", + "me-central-1", + "me-south-1", + "us-east-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "discovery": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-southeast-2", + "eu-central-1", + "eu-west-1", + "eu-west-2", + "us-east-1", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "dms": { + "regions": { + "aws": [ + "ap-southeast-2", + "ap-southeast-3", + "eu-central-2", + "eu-south-2", + "eu-west-1", + "me-central-1", + "me-south-1", + "sa-east-1", + "us-east-1", + "ap-east-1", + "ap-northeast-2", + "ap-southeast-1", + "eu-central-1", + "eu-south-1", + "eu-west-2", + "eu-west-3", + "us-east-2", + "us-west-1", + "af-south-1", + "ap-northeast-1", + "ap-northeast-3", + "ap-south-1", + "ca-central-1", + "eu-north-1", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "docdb": { + "regions": { + "aws": [ + "ap-south-1", + "ap-southeast-2", + "ca-central-1", + "eu-central-1", + "eu-south-1", + "eu-west-1", + "eu-west-2", + "eu-west-3", + "sa-east-1", + "us-east-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-southeast-1", + "us-east-2", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1" + ] + } + }, + "drs": { + "regions": { + "aws": [ + "ap-east-1", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-central-1", + "eu-south-1", + "eu-west-2", + "us-west-1", + "us-west-2", + "af-south-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-northeast-3", + "ap-southeast-3", + "eu-west-1", + "eu-west-3", + "me-south-1", + "sa-east-1", + "us-east-2", + "eu-north-1", + "us-east-1" + ], + "cn": {}, + "gov": {} + } + }, + "ds": { + "regions": { + "aws": [ + "af-south-1", + "ap-east-1", + "ap-northeast-1", + "ap-northeast-3", + "ap-southeast-1", + "ap-southeast-3", + "sa-east-1", + "us-east-2", + "us-west-2", + "ap-southeast-2", + "ca-central-1", + "eu-central-1", + "eu-north-1", + "eu-south-1", + "eu-west-3", + "me-central-1", + "me-south-1", + "ap-northeast-2", + "ap-south-1", + "eu-west-1", + "eu-west-2", + "us-east-1", + "us-west-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "dynamodb": { + "regions": { + "aws": [ + "ap-southeast-3", + "ca-central-1", + "eu-central-1", + "eu-central-2", + "eu-north-1", + "eu-west-1", + "eu-west-2", + "me-south-1", + "ap-east-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-southeast-2", + "eu-south-2", + "me-central-1", + "us-east-2", + "us-west-1", + "us-west-2", + "af-south-1", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-1", + "eu-south-1", + "eu-west-3", + "sa-east-1", + "us-east-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "ebs": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-1", + "ap-northeast-3", + "ap-southeast-1", + "eu-north-1", + "eu-south-1", + "eu-south-2", + "eu-west-1", + "me-south-1", + "af-south-1", + "ap-southeast-3", + "ca-central-1", + "eu-central-1", + "eu-west-2", + "me-central-1", + "sa-east-1", + "us-east-2", + "us-west-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-2", + "eu-central-2", + "eu-west-3", + "us-east-1", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "ec2": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-2", + "eu-north-1", + "eu-west-2", + "eu-west-3", + "me-central-1", + "sa-east-1", + "af-south-1", + "ap-east-1", + "ap-northeast-2", + "ap-southeast-1", + "eu-south-1", + "eu-south-2", + "us-east-1", + "us-east-2", + "us-west-2", + "ap-southeast-3", + "ca-central-1", + "eu-central-1", + "eu-central-2", + "eu-west-1", + "me-south-1", + "us-west-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "ecr": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-1", + "ap-northeast-3", + "ap-southeast-1", + "eu-south-1", + "eu-west-2", + "eu-west-3", + "me-south-1", + "sa-east-1", + "ap-south-1", + "ap-southeast-2", + "ap-southeast-3", + "ca-central-1", + "eu-central-2", + "eu-west-1", + "me-central-1", + "us-east-1", + "us-east-2", + "us-west-1", + "af-south-1", + "ap-northeast-2", + "eu-central-1", + "eu-north-1", + "eu-south-2", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "ecs": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-southeast-1", + "ap-southeast-3", + "ca-central-1", + "eu-central-2", + "eu-north-1", + "eu-south-1", + "eu-south-2", + "eu-west-3", + "us-east-2", + "ap-east-1", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-2", + "eu-west-2", + "us-east-1", + "us-west-1", + "af-south-1", + "ap-northeast-2", + "eu-central-1", + "eu-west-1", + "me-central-1", + "me-south-1", + "sa-east-1", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "efs": { + "regions": { + "aws": [ + "ap-south-1", + "ca-central-1", + "eu-west-1", + "eu-west-2", + "me-south-1", + "us-east-2", + "us-west-1", + "af-south-1", + "ap-east-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-northeast-3", + "ap-southeast-1", + "eu-south-1", + "eu-west-3", + "me-central-1", + "sa-east-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-central-1", + "eu-north-1", + "us-east-1", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "eks": { + "regions": { + "aws": [ + "af-south-1", + "ap-east-1", + "ap-northeast-2", + "ap-southeast-2", + "ap-southeast-3", + "eu-central-1", + "eu-north-1", + "me-south-1", + "us-east-2", + "ap-northeast-3", + "ap-southeast-1", + "eu-south-1", + "eu-west-1", + "eu-west-2", + "sa-east-1", + "us-west-1", + "us-west-2", + "ap-northeast-1", + "ap-south-1", + "ca-central-1", + "eu-west-3", + "me-central-1", + "us-east-1" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "elastic-inference": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "eu-west-1", + "us-east-1", + "us-east-2", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "elasticache": { + "regions": { + "aws": [ + "af-south-1", + "ap-northeast-1", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-3", + "ca-central-1", + "eu-central-2", + "eu-south-2", + "eu-west-1", + "me-central-1", + "ap-east-1", + "ap-southeast-2", + "eu-north-1", + "eu-west-2", + "sa-east-1", + "us-east-1", + "us-west-1", + "ap-northeast-2", + "ap-northeast-3", + "eu-central-1", + "eu-south-1", + "eu-west-3", + "me-south-1", + "us-east-2", + "us-west-2" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "elasticbeanstalk": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-north-1", + "eu-west-1", + "sa-east-1", + "us-west-1", + "af-south-1", + "ap-northeast-3", + "ap-southeast-1", + "eu-central-1", + "eu-south-1", + "eu-west-2", + "me-south-1", + "us-east-1", + "ap-northeast-1", + "ca-central-1", + "eu-west-3", + "us-east-2", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "elastictranscoder": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "eu-west-1", + "us-east-1", + "us-west-1", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "elb": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-3", + "eu-north-1", + "eu-south-1", + "eu-west-2", + "me-central-1", + "me-south-1", + "us-east-2", + "us-west-2", + "ap-east-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-3", + "eu-central-1", + "eu-central-2", + "eu-west-1", + "eu-west-3", + "sa-east-1", + "us-east-1", + "af-south-1", + "ap-southeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-south-2", + "us-west-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "emr": { + "regions": { + "aws": [ + "af-south-1", + "ap-southeast-1", + "ap-southeast-3", + "ca-central-1", + "eu-north-1", + "eu-west-2", + "me-central-1", + "me-south-1", + "sa-east-1", + "us-west-2", + "ap-northeast-2", + "ap-northeast-3", + "ap-southeast-2", + "eu-central-1", + "eu-central-2", + "eu-west-1", + "eu-west-3", + "ap-east-1", + "ap-northeast-1", + "ap-south-1", + "eu-south-1", + "eu-south-2", + "us-east-1", + "us-east-2", + "us-west-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "es": { + "regions": { + "aws": [ + "ap-east-1", + "ap-south-1", + "ap-southeast-2", + "eu-south-1", + "eu-south-2", + "eu-west-3", + "us-west-1", + "us-west-2", + "af-south-1", + "ap-southeast-1", + "ca-central-1", + "eu-central-1", + "eu-central-2", + "eu-north-1", + "eu-west-1", + "us-east-1", + "us-east-2", + "ap-northeast-1", + "ap-northeast-2", + "ap-northeast-3", + "ap-southeast-3", + "eu-west-2", + "me-central-1", + "me-south-1", + "sa-east-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "eventbridge": { + "regions": { + "aws": [ + "af-south-1", + "ap-northeast-2", + "ap-northeast-3", + "eu-central-1", + "eu-north-1", + "eu-west-3", + "us-east-1", + "us-west-2", + "ap-east-1", + "ap-southeast-1", + "ca-central-1", + "eu-west-1", + "eu-west-2", + "me-central-1", + "me-south-1", + "sa-east-1", + "us-east-2", + "ap-northeast-1", + "ap-south-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-central-2", + "eu-south-1", + "eu-south-2", + "us-west-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "fargate": { + "regions": { + "aws": [ + "af-south-1", + "ap-northeast-2", + "ap-southeast-1", + "ap-southeast-3", + "eu-west-2", + "me-south-1", + "sa-east-1", + "us-east-1", + "ap-northeast-1", + "ca-central-1", + "eu-central-1", + "eu-central-2", + "eu-north-1", + "eu-south-1", + "eu-south-2", + "eu-west-1", + "us-west-2", + "ap-east-1", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-2", + "eu-west-3", + "me-central-1", + "us-east-2", + "us-west-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "filecache": { + "regions": { + "aws": [ + "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" + ], + "cn": {}, + "gov": {} + } + }, + "firehose": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-3", + "eu-central-1", + "eu-west-2", + "eu-west-3", + "af-south-1", + "ap-east-1", + "ap-southeast-2", + "eu-north-1", + "eu-west-1", + "me-central-1", + "us-east-1", + "us-east-2", + "us-west-1", + "us-west-2", + "ap-southeast-1", + "ca-central-1", + "eu-south-1", + "me-south-1", + "sa-east-1" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "fis": { + "regions": { + "aws": [ + "af-south-1", + "ap-northeast-1", + "ap-southeast-1", + "eu-central-1", + "eu-south-1", + "eu-west-2", + "eu-west-3", + "sa-east-1", + "us-west-2", + "ap-east-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-2", + "ca-central-1", + "eu-north-1", + "eu-west-1", + "me-south-1", + "us-west-1", + "us-east-1", + "us-east-2" + ], + "cn": {}, + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "fms": { + "regions": { + "aws": [ + "ap-northeast-2", + "ap-southeast-1", + "eu-central-1", + "eu-south-1", + "eu-west-1", + "eu-west-2", + "me-south-1", + "us-east-1", + "us-east-2", + "us-west-1", + "af-south-1", + "ap-east-1", + "ap-northeast-1", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-2", + "ca-central-1", + "eu-west-3", + "sa-east-1", + "eu-north-1", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "forecast": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "eu-central-1", + "eu-west-1", + "us-east-1", + "us-east-2", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "frauddetector": { + "regions": { + "aws": [ + "ap-southeast-1", + "ap-southeast-2", + "eu-west-1", + "us-east-1", + "us-east-2", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "freertosota": { + "regions": { + "aws": [ + "ap-southeast-2", + "ca-central-1", + "eu-central-1", + "eu-north-1", + "eu-west-1", + "eu-west-2", + "me-south-1", + "us-east-1", + "us-west-1", + "ap-east-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-1", + "eu-west-3", + "sa-east-1", + "us-east-2", + "us-west-2" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": {} + } + }, + "fsx-lustre": { + "regions": { + "aws": [ + "ap-south-1", + "ap-southeast-2", + "ap-southeast-3", + "ca-central-1", + "eu-north-1", + "eu-west-1", + "me-south-1", + "us-east-2", + "af-south-1", + "ap-northeast-1", + "ap-northeast-3", + "ap-southeast-1", + "eu-central-1", + "eu-west-2", + "eu-west-3", + "us-east-1", + "us-west-1", + "ap-east-1", + "ap-northeast-2", + "eu-south-1", + "sa-east-1", + "us-west-2" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "fsx-ontap": { + "regions": { + "aws": [ + "af-south-1", + "ap-northeast-2", + "ap-southeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-west-1", + "me-south-1", + "us-east-2", + "us-west-2", + "ap-east-1", + "ap-northeast-1", + "ap-south-1", + "eu-central-1", + "eu-south-1", + "eu-west-2", + "eu-west-3", + "sa-east-1", + "us-east-1", + "eu-north-1" + ], + "cn": {}, + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "fsx-openzfs": { + "regions": { + "aws": [ + "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" + ], + "cn": {}, + "gov": {} + } + }, + "fsx-windows": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-3", + "ap-south-1", + "eu-west-2", + "sa-east-1", + "us-east-1", + "us-west-1", + "us-west-2", + "ap-east-1", + "ap-southeast-1", + "ap-southeast-3", + "ca-central-1", + "eu-central-1", + "eu-north-1", + "eu-south-1", + "eu-west-1", + "us-east-2", + "af-south-1", + "ap-northeast-2", + "ap-southeast-2", + "eu-west-3", + "me-south-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "gamelift": { + "regions": { + "aws": [ + "af-south-1", + "ap-northeast-2", + "ca-central-1", + "eu-south-1", + "eu-west-1", + "eu-west-2", + "us-east-1", + "us-west-1", + "ap-east-1", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "eu-north-1", + "eu-west-3", + "me-south-1", + "sa-east-1", + "us-east-2", + "us-west-2", + "ap-northeast-1", + "ap-northeast-3", + "eu-central-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": {} + } + }, + "globalaccelerator": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-1", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "eu-north-1", + "eu-south-1", + "eu-west-3", + "sa-east-1", + "us-west-2", + "af-south-1", + "ap-northeast-2", + "ap-northeast-3", + "ca-central-1", + "eu-central-1", + "eu-west-2", + "me-south-1", + "us-east-1", + "us-east-2", + "us-west-1", + "eu-west-1" + ], + "cn": {}, + "gov": {} + } + }, + "glue": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-2", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "us-east-1", + "us-west-1", + "us-west-2", + "ap-northeast-1", + "ap-southeast-3", + "ca-central-1", + "eu-central-1", + "eu-west-3", + "sa-east-1", + "us-east-2", + "af-south-1", + "eu-north-1", + "eu-south-1", + "eu-west-1", + "eu-west-2", + "me-south-1" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "grafana": { + "regions": { + "aws": [ + "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-2" + ], + "cn": {}, + "gov": {} + } + }, + "greengrass": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-1", + "ca-central-1", + "eu-west-1", + "eu-west-2", + "us-east-2", + "us-west-2", + "ap-southeast-2", + "eu-central-1", + "us-east-1" + ], + "cn": [ + "cn-north-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "groundstation": { + "regions": { + "aws": [ + "af-south-1", + "ap-northeast-2", + "ap-southeast-1", + "ap-southeast-2", + "eu-central-1", + "eu-north-1", + "me-south-1", + "sa-east-1", + "us-east-1", + "us-east-2", + "eu-west-1", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "guardduty": { + "regions": { + "aws": [ + "af-south-1", + "ap-northeast-3", + "ap-southeast-1", + "ap-southeast-3", + "eu-central-1", + "eu-west-2", + "sa-east-1", + "us-east-1", + "us-west-2", + "ap-east-1", + "ap-northeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-south-1", + "eu-west-1", + "eu-west-3", + "me-central-1", + "me-south-1", + "us-east-2", + "ap-northeast-2", + "ap-south-1", + "eu-north-1", + "us-west-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "honeycode": { + "regions": { + "aws": [ + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "iam": { + "regions": { + "aws": [ + "ap-southeast-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-north-1", + "me-central-1", + "us-west-1", + "af-south-1", + "ap-east-1", + "ap-northeast-1", + "ca-central-1", + "eu-central-1", + "eu-south-2", + "eu-west-2", + "me-south-1", + "us-east-2", + "us-west-2", + "ap-northeast-2", + "ap-northeast-3", + "ap-south-1", + "eu-central-2", + "eu-south-1", + "eu-west-1", + "eu-west-3", + "sa-east-1", + "us-east-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "inspector2": { + "regions": { + "aws": [ + "ap-northeast-2", + "ap-southeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-central-1", + "eu-north-1", + "eu-west-2", + "eu-west-3", + "sa-east-1", + "us-west-1", + "ap-east-1", + "ap-northeast-1", + "ap-south-1", + "eu-south-1", + "eu-west-1", + "me-south-1", + "us-east-1", + "us-east-2", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "iot": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-north-1", + "eu-west-2", + "eu-west-3", + "me-south-1", + "us-east-2", + "us-west-1", + "ap-east-1", + "ap-south-1", + "ap-southeast-1", + "eu-west-1", + "me-central-1", + "sa-east-1", + "us-east-1", + "ap-northeast-2", + "eu-central-1", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "iot1click-projects": { + "regions": { + "aws": [ + "ap-northeast-1", + "eu-central-1", + "eu-west-1", + "eu-west-2", + "us-east-1", + "us-east-2", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "iotanalytics": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-south-1", + "ap-southeast-2", + "eu-central-1", + "eu-west-1", + "us-east-1", + "us-east-2", + "us-west-2" + ], + "cn": [ + "cn-north-1" + ], + "gov": {} + } + }, + "iotdevicedefender": { + "regions": { + "aws": [ + "ap-east-1", + "ap-southeast-2", + "eu-central-1", + "eu-north-1", + "eu-west-1", + "eu-west-3", + "us-east-2", + "us-west-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-1", + "ca-central-1", + "eu-west-2", + "me-south-1", + "us-east-1", + "us-west-2", + "ap-northeast-1" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "iotdevicemanagement": { + "regions": { + "aws": [ + "ap-east-1", + "ap-south-1", + "ap-southeast-1", + "eu-central-1", + "eu-west-3", + "me-south-1", + "us-east-2", + "us-west-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-southeast-2", + "ca-central-1", + "eu-north-1", + "eu-west-2", + "us-east-1", + "us-west-2", + "eu-west-1", + "sa-east-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "iotevents": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-central-1", + "eu-west-2", + "us-east-1", + "us-east-2", + "us-west-2", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-1", + "eu-west-1" + ], + "cn": [ + "cn-north-1" + ], + "gov": [ + "us-gov-west-1" + ] + } + }, + "iotsitewise": { + "regions": { + "aws": [ + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-central-1", + "eu-west-1", + "us-east-1", + "us-west-2", + "ap-northeast-1", + "ap-northeast-2", + "us-east-2" + ], + "cn": [ + "cn-north-1" + ], + "gov": [ + "us-gov-west-1" + ] + } + }, + "iottwinmaker": { + "regions": { + "aws": [ + "ap-southeast-1", + "ap-southeast-2", + "eu-central-1", + "eu-west-1", + "us-east-1", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "ivs": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "eu-central-1", + "eu-west-1", + "us-east-1", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "kafka": { + "regions": { + "aws": [ + "af-south-1", + "ap-northeast-2", + "ap-southeast-2", + "ap-southeast-3", + "eu-west-3", + "us-east-1", + "us-west-2", + "ap-east-1", + "ap-northeast-1", + "ap-northeast-3", + "ap-south-1", + "eu-north-1", + "eu-south-1", + "eu-west-2", + "me-south-1", + "us-east-2", + "ap-southeast-1", + "ca-central-1", + "eu-central-1", + "eu-west-1", + "sa-east-1", + "us-west-1" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "kendra": { + "regions": { + "aws": [ + "ap-southeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-west-1", + "us-east-1", + "us-east-2", + "us-west-2" + ], + "cn": {}, + "gov": [ + "us-gov-west-1" + ] + } + }, + "kinesis": { + "regions": { + "aws": [ + "ca-central-1", + "eu-north-1", + "eu-west-1", + "eu-west-2", + "eu-west-3", + "me-central-1", + "sa-east-1", + "us-east-1", + "us-west-2", + "af-south-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-2", + "eu-central-2", + "eu-south-2", + "us-east-2", + "ap-east-1", + "ap-southeast-1", + "ap-southeast-3", + "eu-central-1", + "eu-south-1", + "me-south-1", + "us-west-1" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "kinesisanalytics": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-southeast-1", + "ap-southeast-3", + "me-south-1", + "sa-east-1", + "us-east-2", + "us-west-2", + "ap-southeast-2", + "ca-central-1", + "eu-north-1", + "eu-south-1", + "eu-west-1", + "eu-west-3", + "us-east-1", + "us-west-1", + "af-south-1", + "ap-northeast-3", + "ap-south-1", + "eu-central-1", + "eu-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "kinesisvideo": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-southeast-1", + "ap-southeast-2", + "eu-central-1", + "eu-west-1", + "eu-west-3", + "sa-east-1", + "us-east-1", + "us-east-2", + "us-west-2", + "af-south-1", + "ap-east-1", + "ap-northeast-2", + "ap-south-1", + "ca-central-1", + "eu-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "kms": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-3", + "eu-central-2", + "eu-west-1", + "us-east-1", + "us-east-2", + "ap-northeast-1", + "ap-southeast-2", + "eu-central-1", + "eu-north-1", + "eu-south-2", + "me-south-1", + "sa-east-1", + "af-south-1", + "ap-northeast-3", + "ca-central-1", + "eu-south-1", + "eu-west-2", + "eu-west-3", + "me-central-1", + "us-west-1", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "lakeformation": { + "regions": { + "aws": [ + "af-south-1", + "ap-northeast-2", + "ap-southeast-1", + "ca-central-1", + "eu-central-1", + "eu-north-1", + "eu-south-1", + "us-east-1", + "us-west-1", + "ap-east-1", + "ap-northeast-1", + "ap-northeast-3", + "eu-west-1", + "eu-west-2", + "eu-west-3", + "me-south-1", + "us-west-2", + "ap-south-1", + "ap-southeast-2", + "sa-east-1", + "us-east-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "lambda": { + "regions": { + "aws": [ + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-south-2", + "eu-west-2", + "me-central-1", + "me-south-1", + "us-east-1", + "ap-east-1", + "ap-northeast-1", + "ap-northeast-2", + "eu-central-2", + "eu-north-1", + "eu-south-1", + "eu-west-3", + "us-east-2", + "us-west-2", + "af-south-1", + "ap-northeast-3", + "ca-central-1", + "eu-central-1", + "eu-west-1", + "sa-east-1", + "us-west-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "lex-runtime": { + "regions": { + "aws": [ + "af-south-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-southeast-1", + "ca-central-1", + "eu-central-1", + "eu-west-1", + "eu-west-2", + "us-east-1", + "us-west-2", + "ap-southeast-2" + ], + "cn": {}, + "gov": {} + } + }, + "license-manager": { + "regions": { + "aws": [ + "ap-northeast-2", + "ap-southeast-1", + "ap-southeast-2", + "ap-southeast-3", + "ca-central-1", + "eu-north-1", + "eu-west-1", + "us-east-2", + "us-west-2", + "af-south-1", + "ap-northeast-1", + "ap-northeast-3", + "eu-central-1", + "eu-south-1", + "eu-west-2", + "me-south-1", + "ap-east-1", + "ap-south-1", + "eu-west-3", + "sa-east-1", + "us-east-1", + "us-west-1" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "lightsail": { + "regions": { + "aws": [ + "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", + "us-east-1", + "ca-central-1", + "eu-west-3", + "us-east-2", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "lookoutmetrics": { + "regions": { + "aws": [ + "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" + ], + "cn": {}, + "gov": {} + } + }, + "lookoutvision": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "eu-central-1", + "eu-west-1", + "us-east-1", + "us-east-2", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "lumberyard": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "ap-southeast-1", + "ca-central-1", + "eu-west-1", + "eu-west-2", + "eu-west-3", + "me-south-1", + "us-east-1", + "us-west-1", + "ap-east-1", + "ap-south-1", + "ap-southeast-2", + "eu-central-1", + "eu-north-1", + "sa-east-1", + "us-east-2", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "m2": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "eu-central-1", + "eu-west-1", + "eu-west-2", + "eu-west-3", + "us-east-1", + "us-west-2", + "ca-central-1", + "sa-east-1" + ], + "cn": {}, + "gov": {} + } + }, + "macie": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "eu-central-1", + "eu-north-1", + "eu-west-1", + "us-east-1", + "us-east-2", + "af-south-1", + "ap-east-1", + "ap-northeast-3", + "ca-central-1", + "eu-west-2", + "eu-west-3", + "me-south-1", + "sa-east-1", + "us-west-1", + "us-west-2", + "eu-south-1" + ], + "cn": {}, + "gov": {} + } + }, + "managedblockchain": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "ap-southeast-1", + "eu-west-1", + "eu-west-2", + "us-east-1" + ], + "cn": {}, + "gov": [ + "us-gov-west-1" + ] + } + }, + "managedservices": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-south-1", + "ca-central-1", + "eu-central-1", + "eu-west-3", + "us-east-1", + "us-east-2", + "us-west-1", + "us-west-2", + "ap-east-1", + "ap-northeast-2", + "ap-southeast-1", + "ap-southeast-2", + "eu-north-1", + "eu-west-1", + "eu-west-2", + "me-south-1", + "sa-east-1" + ], + "cn": {}, + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "marketplace": { + "regions": { + "aws": [ + "af-south-1", + "ap-northeast-1", + "ap-northeast-3", + "eu-south-2", + "me-central-1", + "me-south-1", + "us-west-1", + "us-west-2", + "ap-northeast-2", + "ap-southeast-1", + "ap-southeast-3", + "ca-central-1", + "eu-central-2", + "eu-west-1", + "sa-east-1", + "us-east-1", + "us-east-2", + "ap-east-1", + "ap-south-1", + "ap-southeast-2", + "eu-central-1", + "eu-north-1", + "eu-south-1", + "eu-west-2", + "eu-west-3" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "mcs": { + "regions": { + "aws": [ + "ap-northeast-1", + "ca-central-1", + "eu-central-1", + "eu-north-1", + "eu-west-2", + "me-south-1", + "sa-east-1", + "us-east-1", + "us-west-2", + "ap-east-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-2", + "eu-west-1", + "eu-west-3", + "us-east-2", + "us-west-1", + "ap-southeast-1" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "mediaconnect": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "eu-central-1", + "eu-north-1", + "eu-west-1", + "eu-west-3", + "sa-east-1", + "us-west-2", + "ap-southeast-1", + "ap-southeast-2", + "eu-west-2", + "us-east-1", + "us-east-2", + "us-west-1" + ], + "cn": {}, + "gov": {} + } + }, + "mediaconvert": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-south-1", + "ap-southeast-1", + "eu-central-1", + "eu-north-1", + "eu-west-3", + "us-east-1", + "us-east-2", + "us-west-2", + "ap-northeast-2", + "ap-southeast-2", + "ca-central-1", + "eu-west-1", + "eu-west-2", + "sa-east-1", + "us-west-1" + ], + "cn": [ + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1" + ] + } + }, + "medialive": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-1", + "eu-north-1", + "eu-west-3", + "sa-east-1", + "us-east-1", + "us-east-2", + "us-west-2", + "ap-southeast-2", + "eu-central-1", + "eu-west-1", + "eu-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "mediapackage": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "eu-central-1", + "eu-north-1", + "eu-west-2", + "us-east-1", + "us-east-2", + "us-west-1", + "ap-northeast-2", + "eu-west-1", + "eu-west-3", + "sa-east-1", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "mediastore": { + "regions": { + "aws": [ + "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" + ], + "cn": {}, + "gov": {} + } + }, + "mediatailor": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-southeast-1", + "ap-southeast-2", + "eu-central-1", + "eu-west-1", + "us-east-1", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "memorydb": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-southeast-1", + "ap-southeast-2", + "eu-central-1", + "eu-west-1", + "eu-west-3", + "us-west-1", + "us-west-2", + "ap-east-1", + "ap-northeast-2", + "ap-south-1", + "ca-central-1", + "eu-north-1", + "eu-south-1", + "eu-west-2", + "sa-east-1", + "us-east-1", + "us-east-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": {} + } + }, + "mgh": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-southeast-2", + "eu-central-1", + "eu-west-1", + "eu-west-2", + "us-east-1", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "mgn": { + "regions": { + "aws": [ + "ap-northeast-3", + "ap-southeast-2", + "ap-southeast-3", + "ca-central-1", + "eu-south-1", + "eu-west-2", + "eu-west-3", + "me-south-1", + "us-east-2", + "us-west-1", + "af-south-1", + "ap-east-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-1", + "eu-north-1", + "eu-west-1", + "sa-east-1", + "us-east-1", + "eu-central-1", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "mq": { + "regions": { + "aws": [ + "af-south-1", + "ap-east-1", + "ap-northeast-2", + "ap-southeast-3", + "eu-central-1", + "eu-north-1", + "eu-west-2", + "us-east-2", + "us-west-2", + "ap-southeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-south-1", + "eu-west-1", + "eu-west-3", + "me-south-1", + "sa-east-1", + "us-east-1", + "us-west-1", + "ap-northeast-1", + "ap-northeast-3", + "ap-south-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "mwaa": { + "regions": { + "aws": [ + "ap-northeast-2", + "ap-southeast-1", + "ca-central-1", + "eu-north-1", + "eu-west-1", + "eu-west-2", + "eu-west-3", + "sa-east-1", + "us-east-1", + "us-west-2", + "ap-northeast-1", + "ap-south-1", + "ap-southeast-2", + "eu-central-1", + "us-east-2" + ], + "cn": {}, + "gov": {} + } + }, + "neptune": { + "regions": { + "aws": [ + "ap-northeast-2", + "ap-southeast-1", + "ap-southeast-2", + "eu-west-1", + "eu-west-2", + "me-south-1", + "us-east-1", + "us-west-1", + "ap-east-1", + "ap-northeast-1", + "ap-south-1", + "eu-central-1", + "eu-north-1", + "eu-west-3", + "sa-east-1", + "us-east-2", + "us-west-2", + "af-south-1", + "ca-central-1" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "network-firewall": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-1", + "ap-northeast-3", + "ap-southeast-1", + "ap-southeast-2", + "eu-west-2", + "eu-west-3", + "me-south-1", + "us-east-2", + "us-west-1", + "af-south-1", + "ap-northeast-2", + "ap-south-1", + "ca-central-1", + "eu-central-1", + "eu-north-1", + "eu-south-1", + "eu-west-1", + "us-east-1", + "sa-east-1", + "us-west-2" + ], + "cn": {}, + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "nimble": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-west-2", + "us-east-1", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "opsworks": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "eu-central-1", + "eu-west-2", + "eu-west-3", + "us-east-1", + "us-east-2", + "us-west-1", + "ap-northeast-2", + "ca-central-1", + "eu-west-1", + "sa-east-1", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "opsworkschefautomate": { + "regions": { + "aws": [ + "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" + ], + "cn": {}, + "gov": {} + } + }, + "opsworkspuppetenterprise": { + "regions": { + "aws": [ + "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" + ], + "cn": {}, + "gov": {} + } + }, + "organizations": { + "regions": { + "aws": [ + "ap-south-1", + "ap-southeast-2", + "ap-southeast-3", + "ca-central-1", + "eu-central-1", + "eu-south-1", + "eu-south-2", + "me-south-1", + "us-west-1", + "ap-northeast-2", + "ap-northeast-3", + "ap-southeast-1", + "eu-central-2", + "eu-north-1", + "eu-west-2", + "us-east-1", + "us-east-2", + "af-south-1", + "ap-east-1", + "ap-northeast-1", + "eu-west-1", + "eu-west-3", + "me-central-1", + "sa-east-1", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "outposts": { + "regions": { + "aws": [ + "af-south-1", + "ap-east-1", + "ca-central-1", + "eu-south-1", + "eu-west-3", + "sa-east-1", + "us-east-2", + "us-west-1", + "ap-northeast-1", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-central-1", + "eu-west-1", + "eu-west-2", + "me-south-1", + "us-east-1", + "ap-northeast-2", + "ap-southeast-1", + "eu-north-1", + "us-west-2" + ], + "cn": {}, + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "personalize": { + "regions": { + "aws": [ + "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", + "ap-northeast-1", + "ap-northeast-2" + ], + "cn": [ + "cn-north-1" + ], + "gov": {} + } + }, + "phd": { + "regions": { + "aws": [ + "af-south-1", + "ap-east-1", + "ap-northeast-2", + "ap-northeast-3", + "ap-southeast-1", + "ca-central-1", + "me-south-1", + "sa-east-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-central-1", + "eu-central-2", + "eu-south-1", + "eu-west-3", + "me-central-1", + "us-east-1", + "us-east-2", + "us-west-1", + "ap-northeast-1", + "ap-south-1", + "eu-north-1", + "eu-south-2", + "eu-west-1", + "eu-west-2", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "pinpoint": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-2", + "ca-central-1", + "eu-central-1", + "eu-west-1", + "eu-west-2", + "us-east-2", + "ap-southeast-1", + "us-east-1", + "us-west-2" + ], + "cn": {}, + "gov": [ + "us-gov-west-1" + ] + } + }, + "polly": { + "regions": { + "aws": [ + "af-south-1", + "ca-central-1", + "eu-central-1", + "eu-west-1", + "eu-west-3", + "me-south-1", + "us-east-2", + "us-west-1", + "us-west-2", + "ap-east-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "eu-north-1", + "eu-west-2", + "sa-east-1", + "us-east-1" + ], + "cn": [ + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1" + ] + } + }, + "privatelink": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-2", + "ap-southeast-2", + "ap-southeast-3", + "eu-central-1", + "eu-west-3", + "me-south-1", + "sa-east-1", + "us-west-2", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-1", + "ca-central-1", + "eu-central-2", + "eu-south-1", + "eu-south-2", + "eu-west-2", + "us-east-2", + "us-west-1", + "af-south-1", + "ap-northeast-1", + "eu-north-1", + "eu-west-1", + "me-central-1", + "us-east-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "proton": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "ap-southeast-1", + "ca-central-1", + "eu-central-1", + "eu-west-1", + "eu-west-2", + "us-east-1", + "us-east-2", + "us-west-2", + "ap-southeast-2" + ], + "cn": {}, + "gov": {} + } + }, + "qldb": { + "regions": { + "aws": [ + "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-2", + "us-west-2", + "us-east-1" + ], + "cn": {}, + "gov": {} + } + }, + "quicksight": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "ca-central-1", + "eu-west-1", + "eu-west-2", + "sa-east-1", + "us-east-2", + "us-west-2", + "ap-southeast-1", + "ap-southeast-2", + "eu-central-1", + "us-east-1" + ], + "cn": {}, + "gov": [ + "us-gov-west-1" + ] + } + }, + "ram": { + "regions": { + "aws": [ + "af-south-1", + "ap-northeast-2", + "ap-southeast-2", + "ap-southeast-3", + "eu-south-1", + "eu-west-1", + "eu-west-3", + "us-east-2", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-1", + "eu-north-1", + "sa-east-1", + "us-east-1", + "us-west-1", + "us-west-2", + "ap-east-1", + "ap-northeast-1", + "ca-central-1", + "eu-central-1", + "eu-west-2", + "me-central-1", + "me-south-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "rds": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-2", + "ap-southeast-1", + "ap-southeast-3", + "ca-central-1", + "eu-central-2", + "sa-east-1", + "us-east-1", + "us-east-2", + "af-south-1", + "eu-south-1", + "eu-west-1", + "eu-west-3", + "me-central-1", + "me-south-1", + "us-west-1", + "us-west-2", + "ap-northeast-1", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-2", + "eu-central-1", + "eu-north-1", + "eu-south-2", + "eu-west-2" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "rdsvmware": { + "regions": { + "aws": [ + "us-east-1" + ], + "cn": {}, + "gov": {} + } + }, + "redshift": { + "regions": { + "aws": [ + "af-south-1", + "ap-east-1", + "ap-south-1", + "eu-south-2", + "eu-west-2", + "me-south-1", + "us-east-2", + "us-west-2", + "ap-northeast-1", + "ap-northeast-2", + "ap-southeast-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-central-2", + "eu-west-1", + "eu-west-3", + "me-central-1", + "us-east-1", + "ap-northeast-3", + "ca-central-1", + "eu-central-1", + "eu-north-1", + "eu-south-1", + "sa-east-1", + "us-west-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "rekognition": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "ap-southeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-central-1", + "us-east-1", + "us-east-2", + "us-west-1", + "ap-south-1", + "eu-west-1", + "eu-west-2", + "us-west-2" + ], + "cn": {}, + "gov": [ + "us-gov-west-1" + ] + } + }, + "resiliencehub": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-2", + "ap-south-1", + "eu-central-1", + "eu-west-1", + "eu-west-2", + "me-south-1", + "us-east-1", + "us-east-2", + "us-west-2", + "af-south-1", + "ap-northeast-1", + "ap-southeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-north-1", + "eu-south-1", + "eu-west-3", + "sa-east-1", + "us-west-1" + ], + "cn": {}, + "gov": {} + } + }, + "robomaker": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-southeast-1", + "eu-central-1", + "eu-west-1", + "us-east-1", + "us-east-2", + "us-west-2" + ], + "cn": {}, + "gov": [ + "us-gov-west-1" + ] + } + }, + "rosa": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-1", + "ap-northeast-3", + "ap-southeast-1", + "ap-southeast-2", + "eu-north-1", + "eu-south-1", + "eu-west-1", + "me-south-1", + "us-east-2", + "af-south-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-3", + "ca-central-1", + "eu-central-1", + "eu-west-2", + "us-east-1", + "us-west-1", + "us-west-2", + "eu-west-3", + "sa-east-1" + ], + "cn": {}, + "gov": {} + } + }, + "route53": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-3", + "ap-south-1", + "eu-central-1", + "eu-central-2", + "eu-west-1", + "eu-west-2", + "sa-east-1", + "us-west-1", + "af-south-1", + "ap-northeast-2", + "ap-southeast-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-north-1", + "eu-south-1", + "eu-south-2", + "eu-west-3", + "me-central-1", + "ap-northeast-1", + "ca-central-1", + "me-south-1", + "us-east-1", + "us-east-2", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": {} + } + }, + "s3": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-1", + "eu-central-1", + "eu-west-2", + "eu-west-3", + "me-central-1", + "sa-east-1", + "us-west-1", + "ap-northeast-2", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-south-2", + "us-east-1", + "af-south-1", + "ca-central-1", + "eu-central-2", + "eu-north-1", + "eu-south-1", + "eu-west-1", + "me-south-1", + "us-east-2", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "sagemaker": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-3", + "ap-southeast-2", + "eu-north-1", + "eu-west-2", + "us-east-1", + "us-east-2", + "us-west-1", + "us-west-2", + "af-south-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-3", + "ca-central-1", + "eu-central-1", + "eu-south-1", + "eu-west-1", + "eu-west-3", + "me-south-1", + "ap-east-1", + "ap-southeast-1", + "sa-east-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1" + ] + } + }, + "secretsmanager": { + "regions": { + "aws": [ + "af-south-1", + "ap-east-1", + "ap-northeast-3", + "ap-southeast-1", + "eu-central-2", + "eu-west-3", + "me-south-1", + "us-east-1", + "ap-south-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-central-1", + "eu-north-1", + "eu-south-2", + "eu-west-1", + "me-central-1", + "us-east-2", + "us-west-2", + "ap-northeast-1", + "ap-northeast-2", + "ca-central-1", + "eu-south-1", + "eu-west-2", + "sa-east-1", + "us-west-1" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "securityhub": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-2", + "ap-southeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-north-1", + "eu-west-2", + "us-east-2", + "us-west-2", + "af-south-1", + "ap-northeast-3", + "ap-southeast-3", + "eu-south-1", + "eu-west-1", + "eu-west-3", + "me-south-1", + "sa-east-1", + "us-east-1", + "us-west-1", + "ap-northeast-1", + "ap-south-1", + "eu-central-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "serverlessrepo": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "eu-west-1", + "us-west-1", + "us-west-2", + "ap-southeast-1", + "ap-southeast-2", + "eu-central-1", + "eu-north-1", + "eu-west-2", + "eu-west-3", + "me-south-1", + "sa-east-1", + "us-east-2", + "ca-central-1", + "us-east-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "servicecatalog": { + "regions": { + "aws": [ + "ca-central-1", + "eu-north-1", + "eu-west-2", + "eu-west-3", + "us-east-1", + "us-east-2", + "us-west-2", + "af-south-1", + "ap-east-1", + "ap-northeast-3", + "ap-southeast-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-central-1", + "me-south-1", + "sa-east-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "eu-south-1", + "eu-west-1", + "us-west-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "servicediscovery": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-southeast-1", + "ap-southeast-2", + "eu-south-1", + "eu-west-2", + "eu-west-3", + "us-west-1", + "af-south-1", + "ap-northeast-3", + "ap-southeast-3", + "ca-central-1", + "eu-central-1", + "eu-north-1", + "me-south-1", + "us-east-2", + "us-west-2", + "ap-east-1", + "ap-northeast-2", + "ap-south-1", + "eu-west-1", + "me-central-1", + "sa-east-1", + "us-east-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "ses": { + "regions": { + "aws": [ + "af-south-1", + "ap-northeast-1", + "ap-northeast-3", + "ap-southeast-1", + "eu-central-1", + "eu-west-2", + "eu-west-3", + "sa-east-1", + "us-west-2", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-north-1", + "eu-south-1", + "eu-west-1", + "me-south-1", + "us-east-2", + "us-west-1", + "ca-central-1", + "us-east-1" + ], + "cn": {}, + "gov": [ + "us-gov-west-1" + ] + } + }, + "shield": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-1", + "eu-west-2", + "eu-west-3", + "me-south-1", + "sa-east-1", + "us-east-1", + "us-west-2", + "af-south-1", + "ap-east-1", + "ap-northeast-3", + "ap-southeast-3", + "eu-central-1", + "eu-north-1", + "eu-south-1", + "eu-west-1", + "us-east-2", + "us-west-1", + "ap-southeast-2", + "ca-central-1" + ], + "cn": {}, + "gov": {} + } + }, + "sms": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-southeast-1", + "eu-north-1", + "eu-south-1", + "eu-west-1", + "sa-east-1", + "us-east-1", + "us-west-2", + "af-south-1", + "ap-northeast-2", + "ap-south-1", + "ca-central-1", + "eu-west-2", + "eu-west-3", + "me-south-1", + "us-east-2", + "us-west-1", + "ap-east-1", + "ap-southeast-2", + "eu-central-1" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "snowball": { + "regions": { + "aws": [ + "af-south-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-northeast-3", + "ap-south-1", + "eu-west-3", + "us-east-1", + "us-west-2", + "ap-southeast-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-north-1", + "eu-south-1", + "eu-west-1", + "eu-west-2", + "sa-east-1", + "ap-east-1", + "ca-central-1", + "eu-central-1", + "us-east-2", + "us-west-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "snowcone": { + "regions": { + "aws": [ + "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", + "ap-northeast-1", + "us-east-2", + "us-west-1", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "snowmobile": { + "regions": { + "aws": [ + "us-east-1", + "us-east-2", + "us-west-1", + "us-west-2" + ], + "cn": {}, + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "sns": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-2", + "ap-southeast-1", + "ap-southeast-2", + "eu-central-1", + "eu-central-2", + "eu-west-3", + "me-central-1", + "me-south-1", + "ap-south-1", + "ap-southeast-3", + "eu-north-1", + "eu-south-1", + "eu-south-2", + "eu-west-2", + "sa-east-1", + "us-east-1", + "us-west-1", + "af-south-1", + "ap-northeast-1", + "ap-northeast-3", + "ca-central-1", + "eu-west-1", + "us-east-2", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "sqs": { + "regions": { + "aws": [ + "af-south-1", + "ap-east-1", + "ap-northeast-2", + "ap-southeast-1", + "ap-southeast-3", + "eu-west-3", + "us-east-1", + "us-east-2", + "us-west-1", + "ap-northeast-1", + "ap-south-1", + "ca-central-1", + "eu-central-2", + "eu-south-2", + "eu-west-1", + "eu-west-2", + "me-central-1", + "me-south-1", + "ap-northeast-3", + "ap-southeast-2", + "eu-central-1", + "eu-north-1", + "eu-south-1", + "sa-east-1", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "ssm": { + "regions": { + "aws": [ + "ap-northeast-2", + "ap-southeast-2", + "eu-south-2", + "eu-west-2", + "me-central-1", + "me-south-1", + "sa-east-1", + "us-east-2", + "us-west-1", + "ap-east-1", + "ap-northeast-3", + "ap-southeast-1", + "ca-central-1", + "eu-central-1", + "eu-north-1", + "us-east-1", + "us-west-2", + "af-south-1", + "ap-northeast-1", + "ap-south-1", + "ap-southeast-3", + "eu-central-2", + "eu-south-1", + "eu-west-1", + "eu-west-3" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "sso": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-3", + "ap-southeast-2", + "eu-central-1", + "eu-south-1", + "eu-west-1", + "me-south-1", + "sa-east-1", + "us-east-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-1", + "ca-central-1", + "eu-north-1", + "eu-west-3", + "us-east-2", + "us-west-2", + "eu-west-2" + ], + "cn": {}, + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "stepfunctions": { + "regions": { + "aws": [ + "ap-south-1", + "eu-central-1", + "eu-central-2", + "eu-south-1", + "eu-west-2", + "eu-west-3", + "me-south-1", + "sa-east-1", + "us-east-2", + "us-west-2", + "af-south-1", + "ap-northeast-2", + "ap-southeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-south-2", + "eu-west-1", + "me-central-1", + "us-east-1", + "ap-east-1", + "ap-northeast-1", + "ap-northeast-3", + "ap-southeast-3", + "eu-north-1", + "us-west-1" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "storagegateway": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-1", + "ap-southeast-3", + "ca-central-1", + "eu-west-1", + "eu-west-3", + "me-central-1", + "us-west-2", + "af-south-1", + "ap-northeast-2", + "ap-northeast-3", + "ap-southeast-1", + "ap-southeast-2", + "eu-central-1", + "eu-west-2", + "us-west-1", + "ap-south-1", + "eu-north-1", + "eu-south-1", + "me-south-1", + "sa-east-1", + "us-east-1", + "us-east-2" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "sumerian": { + "regions": { + "aws": [ + "ap-northeast-2", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "eu-north-1", + "eu-west-2", + "eu-west-3", + "sa-east-1", + "us-west-1", + "us-west-2", + "ap-northeast-1", + "ca-central-1", + "eu-central-1", + "eu-west-1", + "us-east-1", + "us-east-2" + ], + "cn": {}, + "gov": {} + } + }, + "support": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-2", + "ca-central-1", + "eu-central-2", + "eu-south-1", + "sa-east-1", + "us-east-2", + "us-west-1", + "ap-east-1", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-south-2", + "me-central-1", + "me-south-1", + "us-east-1", + "af-south-1", + "eu-central-1", + "eu-north-1", + "eu-west-1", + "eu-west-2", + "eu-west-3", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "swf": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-3", + "ca-central-1", + "eu-central-1", + "eu-south-1", + "sa-east-1", + "ap-east-1", + "ap-southeast-2", + "eu-central-2", + "eu-north-1", + "eu-west-2", + "me-south-1", + "us-east-2", + "us-west-1", + "af-south-1", + "ap-northeast-2", + "eu-south-2", + "eu-west-1", + "eu-west-3", + "me-central-1", + "us-east-1", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "textract": { + "regions": { + "aws": [ + "ap-southeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-west-1", + "eu-west-3", + "us-east-1", + "us-east-2", + "us-west-1", + "us-west-2", + "ap-northeast-2", + "ap-south-1", + "eu-central-1", + "eu-west-2" + ], + "cn": {}, + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "timestream": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-southeast-2", + "eu-central-1", + "eu-west-1", + "us-east-1", + "us-east-2", + "us-west-2" + ], + "cn": {}, + "gov": [ + "us-gov-west-1" + ] + } + }, + "transcribe": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-2", + "ca-central-1", + "eu-north-1", + "eu-west-3", + "me-south-1", + "us-east-1", + "af-south-1", + "eu-central-1", + "eu-west-1", + "eu-west-2", + "sa-east-1", + "us-east-2", + "us-west-1", + "us-west-2", + "ap-southeast-1" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "transcribemedical": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-west-3", + "sa-east-1", + "us-west-1", + "eu-central-1", + "eu-west-1", + "eu-west-2", + "me-south-1", + "us-east-1", + "us-east-2", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "transfer": { + "regions": { + "aws": [ + "af-south-1", + "ap-east-1", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-central-1", + "sa-east-1", + "us-east-2", + "us-west-1", + "ap-northeast-2", + "ap-northeast-3", + "eu-north-1", + "eu-west-2", + "eu-west-3", + "me-south-1", + "us-east-1", + "us-west-2", + "ap-northeast-1", + "ca-central-1", + "eu-south-1", + "eu-west-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "transitgateway": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-1", + "ap-northeast-2", + "eu-central-1", + "eu-west-2", + "eu-west-3", + "sa-east-1", + "us-east-1", + "af-south-1", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-1", + "ca-central-1", + "eu-north-1", + "eu-west-1", + "us-east-2", + "us-west-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-south-1", + "me-south-1", + "us-west-2" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "translate": { + "regions": { + "aws": [ + "ap-east-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-south-1", + "ap-southeast-2", + "ca-central-1", + "eu-west-2", + "eu-west-3", + "us-east-1", + "us-east-2", + "ap-southeast-1", + "eu-central-1", + "eu-north-1", + "eu-west-1", + "us-west-1", + "us-west-2" + ], + "cn": {}, + "gov": [ + "us-gov-west-1" + ] + } + }, + "trustedadvisor": { + "regions": { + "aws": [ + "ap-south-1", + "ap-southeast-1", + "eu-central-1", + "eu-north-1", + "eu-south-2", + "eu-west-1", + "eu-west-3", + "me-south-1", + "us-east-1", + "ap-east-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-southeast-3", + "ca-central-1", + "eu-central-2", + "eu-south-1", + "us-west-1", + "af-south-1", + "ap-northeast-3", + "ap-southeast-2", + "eu-west-2", + "sa-east-1", + "us-east-2", + "us-west-2" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "vmwarecloudonaws": { + "regions": { + "aws": [ + "ap-northeast-2", + "ap-southeast-1", + "ca-central-1", + "eu-central-1", + "eu-south-1", + "eu-west-2", + "us-east-1", + "us-east-2", + "us-west-2", + "ap-east-1", + "ap-northeast-1", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-2", + "eu-north-1", + "eu-west-1", + "eu-west-3", + "sa-east-1", + "us-west-1" + ], + "cn": {}, + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "vpc": { + "regions": { + "aws": [ + "af-south-1", + "ap-east-1", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "ap-southeast-3", + "eu-north-1", + "eu-south-1", + "us-east-1", + "us-west-1", + "ap-northeast-3", + "eu-central-1", + "eu-central-2", + "eu-south-2", + "eu-west-3", + "us-east-2", + "us-west-2", + "ap-northeast-1", + "ap-northeast-2", + "ca-central-1", + "eu-west-1", + "eu-west-2", + "me-central-1", + "me-south-1", + "sa-east-1" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "vpn": { + "regions": { + "aws": [ + "af-south-1", + "ap-southeast-2", + "eu-central-1", + "eu-north-1", + "eu-south-1", + "eu-south-2", + "eu-west-3", + "me-south-1", + "us-west-2", + "ap-east-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-3", + "eu-west-2", + "us-east-2", + "ca-central-1", + "eu-central-2", + "eu-west-1", + "me-central-1", + "sa-east-1", + "us-east-1", + "us-west-1" + ], + "cn": {}, + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "waf": { + "regions": { + "aws": [ + "af-south-1", + "ap-east-1", + "ap-southeast-3", + "eu-central-1", + "eu-north-1", + "eu-west-1", + "eu-west-2", + "me-south-1", + "us-west-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-northeast-3", + "ap-southeast-1", + "sa-east-1", + "us-east-1", + "us-east-2", + "us-west-2", + "ap-south-1", + "ap-southeast-2", + "ca-central-1", + "eu-south-1", + "eu-west-3" + ], + "cn": [ + "cn-north-1", + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1", + "us-gov-east-1" + ] + } + }, + "wam": { + "regions": { + "aws": [ + "ap-southeast-1", + "ap-southeast-2", + "eu-west-1", + "us-east-1", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "wellarchitectedtool": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-southeast-1", + "ap-southeast-2", + "ca-central-1", + "eu-north-1", + "eu-west-1", + "eu-west-2", + "us-east-1", + "us-west-2", + "ap-east-1", + "ap-northeast-2", + "ap-south-1", + "eu-central-1", + "eu-west-3", + "me-south-1", + "sa-east-1", + "us-east-2", + "us-west-1" + ], + "cn": {}, + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + }, + "workdocs": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-southeast-1", + "ap-southeast-2", + "eu-west-1", + "us-east-1", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "workmail": { + "regions": { + "aws": [ + "eu-west-1", + "us-east-1", + "us-west-2" + ], + "cn": {}, + "gov": {} + } + }, + "workspaces": { + "regions": { + "aws": [ + "af-south-1", + "ap-south-1", + "ap-southeast-2", + "ca-central-1", + "eu-central-1", + "sa-east-1", + "us-east-1", + "us-west-2", + "ap-northeast-1", + "ap-northeast-2", + "ap-southeast-1", + "eu-west-1", + "eu-west-2" + ], + "cn": [ + "cn-northwest-1" + ], + "gov": [ + "us-gov-west-1" + ] + } + }, + "workspaces-web": { + "regions": { + "aws": [ + "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" + ], + "cn": {}, + "gov": {} + } + }, + "xray": { + "regions": { + "aws": [ + "ap-southeast-1", + "eu-central-1", + "eu-central-2", + "eu-west-2", + "eu-west-3", + "us-east-1", + "us-east-2", + "us-west-1", + "ap-east-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-southeast-2", + "ap-southeast-3", + "ca-central-1", + "eu-south-1", + "eu-west-1", + "me-central-1", + "af-south-1", + "ap-northeast-3", + "ap-south-1", + "eu-north-1", + "eu-south-2", + "me-south-1", + "sa-east-1", + "us-west-2" + ], + "cn": [ + "cn-northwest-1", + "cn-north-1" + ], + "gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] + } + } + } +}