From 78bb27702f1b6bdebfc3e2956205aba227d17f8c Mon Sep 17 00:00:00 2001 From: robertd Date: Fri, 12 Mar 2021 00:17:09 -0700 Subject: [PATCH 1/2] feat(region-info): add ap-northeast-3 region --- .../region-info/build-tools/aws-entities.ts | 52 ++++++++++++++----- 1 file changed, 39 insertions(+), 13 deletions(-) diff --git a/packages/@aws-cdk/region-info/build-tools/aws-entities.ts b/packages/@aws-cdk/region-info/build-tools/aws-entities.ts index 1588af66c6384..4de606fb1e128 100644 --- a/packages/@aws-cdk/region-info/build-tools/aws-entities.ts +++ b/packages/@aws-cdk/region-info/build-tools/aws-entities.ts @@ -4,36 +4,62 @@ * Not in the list ==> no built-in data for that region. */ export const AWS_REGIONS = [ - 'us-east-2', - 'us-east-1', - 'us-west-1', - 'us-west-2', - 'us-gov-east-1', - 'us-gov-west-1', - 'us-iso-east-1', - 'us-isob-east-1', + /** Africa (Cape Town) */ 'af-south-1', + /** Asia Pacific (Hong Kong) */ 'ap-east-1', - 'ap-south-1', + /** Asia Pacific (Tokyo) */ + 'ap-northeast-1', + /** Asia Pacific (Seoul) */ 'ap-northeast-2', + /** Asia Pacific (Osaka) */ + 'ap-northeast-3', + /** Asia Pacific (Mumbai) */ + 'ap-south-1', + /** Asia Pacific (Singapore) */ 'ap-southeast-1', + /** Asia Pacific (Sydney) */ 'ap-southeast-2', - 'ap-northeast-1', + /** Canada (Central) */ 'ca-central-1', + /** China (Beijing) */ 'cn-north-1', + /** China (Ningxia) */ 'cn-northwest-1', + /** Europe (Frankfurt) */ 'eu-central-1', + /** Europe (Stockholm) */ + 'eu-north-1', + /** Europe (Milan) */ + 'eu-south-1', + /** Europe (Ireland) */ 'eu-west-1', + /** Europe (London) */ 'eu-west-2', + /** Europe (Paris) */ 'eu-west-3', - 'eu-north-1', - 'eu-south-1', + /** Middle East (Bahrain) */ 'me-south-1', + /** South America (São Paulo) */ 'sa-east-1', + /** US East (N. Virginia) */ + 'us-east-1', + /** US East (Ohio) */ + 'us-east-2', + /** AWS GovCloud (US-East) */ + 'us-gov-east-1', + /** AWS GovCloud (US-West) */ + 'us-gov-west-1', + 'us-iso-east-1', + 'us-isob-east-1', + /** US West (N. California) */ + 'us-west-1', + /** US West (Oregon) */ + 'us-west-2', ].sort(); /** - * Possibly non-exaustive list of all service names, used to locate service principals. + * Possibly non-exhaustive list of all service names, used to locate service principals. * * Not in the list ==> default service principal mappings. */ From d6938a06d2749dc722944c5cf7ed83432262e160 Mon Sep 17 00:00:00 2001 From: robertd Date: Fri, 12 Mar 2021 00:35:34 -0700 Subject: [PATCH 2/2] update fact-tables --- .../region-info/build-tools/fact-tables.ts | 1 + .../__snapshots__/region-info.test.js.snap | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/packages/@aws-cdk/region-info/build-tools/fact-tables.ts b/packages/@aws-cdk/region-info/build-tools/fact-tables.ts index dc7f8ff586449..d596134e13ff0 100644 --- a/packages/@aws-cdk/region-info/build-tools/fact-tables.ts +++ b/packages/@aws-cdk/region-info/build-tools/fact-tables.ts @@ -140,6 +140,7 @@ export const DLC_REPOSITORY_ACCOUNTS: { [region: string]: string } = { export const APPMESH_ECR_ACCOUNTS: { [region: string]: string } = { 'ap-northeast-1': '840364872350', 'ap-northeast-2': '840364872350', + 'ap-northeast-3': '840364872350', 'ap-south-1': '840364872350', 'ap-southeast-1': '840364872350', 'ap-southeast-2': '840364872350', diff --git a/packages/@aws-cdk/region-info/test/__snapshots__/region-info.test.js.snap b/packages/@aws-cdk/region-info/test/__snapshots__/region-info.test.js.snap index 55df3731f4eec..ab12430e57c84 100644 --- a/packages/@aws-cdk/region-info/test/__snapshots__/region-info.test.js.snap +++ b/packages/@aws-cdk/region-info/test/__snapshots__/region-info.test.js.snap @@ -82,6 +82,26 @@ Object { }, "vpcEndPointServiceNamePrefix": "com.amazonaws.vpce", }, + "ap-northeast-3": Object { + "cdkMetadataResourceAvailable": false, + "domainSuffix": "amazonaws.com", + "partition": "aws", + "s3StaticWebsiteEndpoint": "s3-website.ap-northeast-3.amazonaws.com", + "servicePrincipals": Object { + "application-autoscaling": "application-autoscaling.amazonaws.com", + "autoscaling": "autoscaling.amazonaws.com", + "codedeploy": "codedeploy.ap-northeast-3.amazonaws.com", + "ec2": "ec2.amazonaws.com", + "events": "events.amazonaws.com", + "lambda": "lambda.amazonaws.com", + "logs": "logs.ap-northeast-3.amazonaws.com", + "s3": "s3.amazonaws.com", + "sns": "sns.amazonaws.com", + "sqs": "sqs.amazonaws.com", + "states": "states.ap-northeast-3.amazonaws.com", + }, + "vpcEndPointServiceNamePrefix": "com.amazonaws.vpce", + }, "ap-south-1": Object { "cdkMetadataResourceAvailable": true, "domainSuffix": "amazonaws.com",