diff --git a/packages/aws-cdk-lib/core/test/custom-resource-provider/export-writer-provider.test.ts b/packages/aws-cdk-lib/core/test/custom-resource-provider/export-writer-provider.test.ts index 315eba063ff82..5e8024a1a617f 100644 --- a/packages/aws-cdk-lib/core/test/custom-resource-provider/export-writer-provider.test.ts +++ b/packages/aws-cdk-lib/core/test/custom-resource-provider/export-writer-provider.test.ts @@ -3,6 +3,133 @@ import { ExportWriter } from '../../lib/custom-resource-provider/cross-region-ex import { toCloudFormation } from '../util'; describe('export writer provider', () => { + const latestNodeRuntimeMap = { + Mappings: { + LatestNodeRuntimeMap: { + 'af-south-1': { + value: 'nodejs20.x', + }, + 'ap-east-1': { + value: 'nodejs20.x', + }, + 'ap-northeast-1': { + value: 'nodejs20.x', + }, + 'ap-northeast-2': { + value: 'nodejs20.x', + }, + 'ap-northeast-3': { + value: 'nodejs20.x', + }, + 'ap-south-1': { + value: 'nodejs20.x', + }, + 'ap-south-2': { + value: 'nodejs20.x', + }, + 'ap-southeast-1': { + value: 'nodejs20.x', + }, + 'ap-southeast-2': { + value: 'nodejs20.x', + }, + 'ap-southeast-3': { + value: 'nodejs20.x', + }, + 'ap-southeast-4': { + value: 'nodejs20.x', + }, + 'ap-southeast-5': { + value: 'nodejs20.x', + }, + 'ap-southeast-7': { + value: 'nodejs20.x', + }, + 'ca-central-1': { + value: 'nodejs20.x', + }, + 'ca-west-1': { + value: 'nodejs20.x', + }, + 'cn-north-1': { + value: 'nodejs18.x', + }, + 'cn-northwest-1': { + value: 'nodejs18.x', + }, + 'eu-central-1': { + value: 'nodejs20.x', + }, + 'eu-central-2': { + value: 'nodejs20.x', + }, + 'eu-isoe-west-1': { + value: 'nodejs18.x', + }, + 'eu-north-1': { + value: 'nodejs20.x', + }, + 'eu-south-1': { + value: 'nodejs20.x', + }, + 'eu-south-2': { + value: 'nodejs20.x', + }, + 'eu-west-1': { + value: 'nodejs20.x', + }, + 'eu-west-2': { + value: 'nodejs20.x', + }, + 'eu-west-3': { + value: 'nodejs20.x', + }, + 'il-central-1': { + value: 'nodejs20.x', + }, + 'me-central-1': { + value: 'nodejs20.x', + }, + 'me-south-1': { + value: 'nodejs20.x', + }, + 'mx-central-1': { + value: 'nodejs20.x', + }, + 'sa-east-1': { + value: 'nodejs20.x', + }, + 'us-east-1': { + value: 'nodejs20.x', + }, + 'us-east-2': { + value: 'nodejs20.x', + }, + 'us-gov-east-1': { + value: 'nodejs18.x', + }, + 'us-gov-west-1': { + value: 'nodejs18.x', + }, + 'us-iso-east-1': { + value: 'nodejs18.x', + }, + 'us-iso-west-1': { + value: 'nodejs18.x', + }, + 'us-isob-east-1': { + value: 'nodejs18.x', + }, + 'us-west-1': { + value: 'nodejs20.x', + }, + 'us-west-2': { + value: 'nodejs20.x', + }, + }, + }, + }; + test('basic configuration', () => { // GIVEN const app = new App(); @@ -31,115 +158,7 @@ describe('export writer provider', () => { ], }); expect(cfn).toEqual({ - Mappings: { - LatestNodeRuntimeMap: { - 'af-south-1': { - value: 'nodejs20.x', - }, - 'ap-east-1': { - value: 'nodejs20.x', - }, - 'ap-northeast-1': { - value: 'nodejs20.x', - }, - 'ap-northeast-2': { - value: 'nodejs20.x', - }, - 'ap-northeast-3': { - value: 'nodejs20.x', - }, - 'ap-south-1': { - value: 'nodejs20.x', - }, - 'ap-south-2': { - value: 'nodejs20.x', - }, - 'ap-southeast-1': { - value: 'nodejs20.x', - }, - 'ap-southeast-2': { - value: 'nodejs20.x', - }, - 'ap-southeast-3': { - value: 'nodejs20.x', - }, - 'ap-southeast-4': { - value: 'nodejs20.x', - }, - 'ca-central-1': { - value: 'nodejs20.x', - }, - 'cn-north-1': { - value: 'nodejs18.x', - }, - 'cn-northwest-1': { - value: 'nodejs18.x', - }, - 'eu-central-1': { - value: 'nodejs20.x', - }, - 'eu-central-2': { - value: 'nodejs20.x', - }, - 'eu-north-1': { - value: 'nodejs20.x', - }, - 'eu-south-1': { - value: 'nodejs20.x', - }, - 'eu-south-2': { - value: 'nodejs20.x', - }, - 'eu-west-1': { - value: 'nodejs20.x', - }, - 'eu-west-2': { - value: 'nodejs20.x', - }, - 'eu-west-3': { - value: 'nodejs20.x', - }, - 'il-central-1': { - value: 'nodejs20.x', - }, - 'me-central-1': { - value: 'nodejs20.x', - }, - 'me-south-1': { - value: 'nodejs20.x', - }, - 'sa-east-1': { - value: 'nodejs20.x', - }, - 'us-east-1': { - value: 'nodejs20.x', - }, - 'us-east-2': { - value: 'nodejs20.x', - }, - 'us-gov-east-1': { - value: 'nodejs18.x', - }, - 'us-gov-west-1': { - value: 'nodejs18.x', - }, - 'us-iso-east-1': { - value: 'nodejs18.x', - }, - 'us-iso-west-1': { - value: 'nodejs18.x', - }, - 'us-isob-east-1': { - value: 'nodejs18.x', - }, - 'us-west-1': { - value: 'nodejs20.x', - }, - 'us-west-2': { - value: 'nodejs20.x', - }, - }, - }, + Mappings: latestNodeRuntimeMap.Mappings, Resources: { MyResource: { Type: 'Custom::MyResource', @@ -260,115 +279,7 @@ describe('export writer provider', () => { }, }); expect(stack2Cfn).toEqual({ - Mappings: { - LatestNodeRuntimeMap: { - 'af-south-1': { - value: 'nodejs20.x', - }, - 'ap-east-1': { - value: 'nodejs20.x', - }, - 'ap-northeast-1': { - value: 'nodejs20.x', - }, - 'ap-northeast-2': { - value: 'nodejs20.x', - }, - 'ap-northeast-3': { - value: 'nodejs20.x', - }, - 'ap-south-1': { - value: 'nodejs20.x', - }, - 'ap-south-2': { - value: 'nodejs20.x', - }, - 'ap-southeast-1': { - value: 'nodejs20.x', - }, - 'ap-southeast-2': { - value: 'nodejs20.x', - }, - 'ap-southeast-3': { - value: 'nodejs20.x', - }, - 'ap-southeast-4': { - value: 'nodejs20.x', - }, - 'ca-central-1': { - value: 'nodejs20.x', - }, - 'cn-north-1': { - value: 'nodejs18.x', - }, - 'cn-northwest-1': { - value: 'nodejs18.x', - }, - 'eu-central-1': { - value: 'nodejs20.x', - }, - 'eu-central-2': { - value: 'nodejs20.x', - }, - 'eu-north-1': { - value: 'nodejs20.x', - }, - 'eu-south-1': { - value: 'nodejs20.x', - }, - 'eu-south-2': { - value: 'nodejs20.x', - }, - 'eu-west-1': { - value: 'nodejs20.x', - }, - 'eu-west-2': { - value: 'nodejs20.x', - }, - 'eu-west-3': { - value: 'nodejs20.x', - }, - 'il-central-1': { - value: 'nodejs20.x', - }, - 'me-central-1': { - value: 'nodejs20.x', - }, - 'me-south-1': { - value: 'nodejs20.x', - }, - 'sa-east-1': { - value: 'nodejs20.x', - }, - 'us-east-1': { - value: 'nodejs20.x', - }, - 'us-east-2': { - value: 'nodejs20.x', - }, - 'us-gov-east-1': { - value: 'nodejs18.x', - }, - 'us-gov-west-1': { - value: 'nodejs18.x', - }, - 'us-iso-east-1': { - value: 'nodejs18.x', - }, - 'us-iso-west-1': { - value: 'nodejs18.x', - }, - 'us-isob-east-1': { - value: 'nodejs18.x', - }, - 'us-west-1': { - value: 'nodejs20.x', - }, - 'us-west-2': { - value: 'nodejs20.x', - }, - }, - }, + Mappings: latestNodeRuntimeMap.Mappings, Resources: { CustomCrossRegionExportReaderCustomResourceProviderHandler46647B68: { DependsOn: [ @@ -625,115 +536,7 @@ describe('export writer provider', () => { 'Fn::GetAtt': ['ExportsReader8B249524', '/cdk/exports/MyResourceName'], }); expect(cfn).toEqual({ - Mappings: { - LatestNodeRuntimeMap: { - 'af-south-1': { - value: 'nodejs20.x', - }, - 'ap-east-1': { - value: 'nodejs20.x', - }, - 'ap-northeast-1': { - value: 'nodejs20.x', - }, - 'ap-northeast-2': { - value: 'nodejs20.x', - }, - 'ap-northeast-3': { - value: 'nodejs20.x', - }, - 'ap-south-1': { - value: 'nodejs20.x', - }, - 'ap-south-2': { - value: 'nodejs20.x', - }, - 'ap-southeast-1': { - value: 'nodejs20.x', - }, - 'ap-southeast-2': { - value: 'nodejs20.x', - }, - 'ap-southeast-3': { - value: 'nodejs20.x', - }, - 'ap-southeast-4': { - value: 'nodejs20.x', - }, - 'ca-central-1': { - value: 'nodejs20.x', - }, - 'cn-north-1': { - value: 'nodejs18.x', - }, - 'cn-northwest-1': { - value: 'nodejs18.x', - }, - 'eu-central-1': { - value: 'nodejs20.x', - }, - 'eu-central-2': { - value: 'nodejs20.x', - }, - 'eu-north-1': { - value: 'nodejs20.x', - }, - 'eu-south-1': { - value: 'nodejs20.x', - }, - 'eu-south-2': { - value: 'nodejs20.x', - }, - 'eu-west-1': { - value: 'nodejs20.x', - }, - 'eu-west-2': { - value: 'nodejs20.x', - }, - 'eu-west-3': { - value: 'nodejs20.x', - }, - 'il-central-1': { - value: 'nodejs20.x', - }, - 'me-central-1': { - value: 'nodejs20.x', - }, - 'me-south-1': { - value: 'nodejs20.x', - }, - 'sa-east-1': { - value: 'nodejs20.x', - }, - 'us-east-1': { - value: 'nodejs20.x', - }, - 'us-east-2': { - value: 'nodejs20.x', - }, - 'us-gov-east-1': { - value: 'nodejs18.x', - }, - 'us-gov-west-1': { - value: 'nodejs18.x', - }, - 'us-iso-east-1': { - value: 'nodejs18.x', - }, - 'us-iso-west-1': { - value: 'nodejs18.x', - }, - 'us-isob-east-1': { - value: 'nodejs18.x', - }, - 'us-west-1': { - value: 'nodejs20.x', - }, - 'us-west-2': { - value: 'nodejs20.x', - }, - }, - }, + Mappings: latestNodeRuntimeMap.Mappings, Resources: { MyResource: { Type: 'Custom::MyResource', @@ -855,115 +658,7 @@ describe('export writer provider', () => { }, }); expect(stack2Cfn).toEqual({ - Mappings: { - LatestNodeRuntimeMap: { - 'af-south-1': { - value: 'nodejs20.x', - }, - 'ap-east-1': { - value: 'nodejs20.x', - }, - 'ap-northeast-1': { - value: 'nodejs20.x', - }, - 'ap-northeast-2': { - value: 'nodejs20.x', - }, - 'ap-northeast-3': { - value: 'nodejs20.x', - }, - 'ap-south-1': { - value: 'nodejs20.x', - }, - 'ap-south-2': { - value: 'nodejs20.x', - }, - 'ap-southeast-1': { - value: 'nodejs20.x', - }, - 'ap-southeast-2': { - value: 'nodejs20.x', - }, - 'ap-southeast-3': { - value: 'nodejs20.x', - }, - 'ap-southeast-4': { - value: 'nodejs20.x', - }, - 'ca-central-1': { - value: 'nodejs20.x', - }, - 'cn-north-1': { - value: 'nodejs18.x', - }, - 'cn-northwest-1': { - value: 'nodejs18.x', - }, - 'eu-central-1': { - value: 'nodejs20.x', - }, - 'eu-central-2': { - value: 'nodejs20.x', - }, - 'eu-north-1': { - value: 'nodejs20.x', - }, - 'eu-south-1': { - value: 'nodejs20.x', - }, - 'eu-south-2': { - value: 'nodejs20.x', - }, - 'eu-west-1': { - value: 'nodejs20.x', - }, - 'eu-west-2': { - value: 'nodejs20.x', - }, - 'eu-west-3': { - value: 'nodejs20.x', - }, - 'il-central-1': { - value: 'nodejs20.x', - }, - 'me-central-1': { - value: 'nodejs20.x', - }, - 'me-south-1': { - value: 'nodejs20.x', - }, - 'sa-east-1': { - value: 'nodejs20.x', - }, - 'us-east-1': { - value: 'nodejs20.x', - }, - 'us-east-2': { - value: 'nodejs20.x', - }, - 'us-gov-east-1': { - value: 'nodejs18.x', - }, - 'us-gov-west-1': { - value: 'nodejs18.x', - }, - 'us-iso-east-1': { - value: 'nodejs18.x', - }, - 'us-iso-west-1': { - value: 'nodejs18.x', - }, - 'us-isob-east-1': { - value: 'nodejs18.x', - }, - 'us-west-1': { - value: 'nodejs20.x', - }, - 'us-west-2': { - value: 'nodejs20.x', - }, - }, - }, + Mappings: latestNodeRuntimeMap.Mappings, Resources: { CustomCrossRegionExportReaderCustomResourceProviderHandler46647B68: { DependsOn: [ diff --git a/packages/aws-cdk-lib/region-info/build-tools/fact-tables.ts b/packages/aws-cdk-lib/region-info/build-tools/fact-tables.ts index 4e147d0ab3eff..93ff876e83b05 100644 --- a/packages/aws-cdk-lib/region-info/build-tools/fact-tables.ts +++ b/packages/aws-cdk-lib/region-info/build-tools/fact-tables.ts @@ -78,6 +78,8 @@ enum Partition { UsGov = 'aws-us-gov', UsIso = 'aws-iso', UsIsoB = 'aws-iso-b', + UsIsoF = 'aws-iso-f', + EuIsoE = 'aws-iso-e', } interface Region { partition: Partition; domainSuffix: string } @@ -88,6 +90,31 @@ export const PARTITION_MAP: { [region: string]: Region } = { 'us-gov-': { partition: Partition.UsGov, domainSuffix: 'amazonaws.com' }, 'us-iso-': { partition: Partition.UsIso, domainSuffix: 'c2s.ic.gov' }, 'us-isob-': { partition: Partition.UsIsoB, domainSuffix: 'sc2s.sgov.gov' }, + 'us-isof-': { partition: Partition.UsIsoF, domainSuffix: 'csp.hci.ic.gov' }, + 'eu-isoe-': { partition: Partition.EuIsoE, domainSuffix: 'cloud.adc-e.uk' }, +}; + +export const PARTITION_SAML_SIGN_ON_URL: Partial> = { + [Partition.Default]: 'https://signin.aws.amazon.com/saml', + [Partition.Cn]: 'https://signin.amazonaws.cn/saml', + [Partition.UsGov]: 'https://signin.amazonaws-us-gov.com/saml', + [Partition.UsIso]: 'https://signin.c2shome.ic.gov/saml', + [Partition.UsIsoB]: 'https://signin.sc2shome.sgov.gov/saml', +}; + +enum Runtime { + NODE_18 = 'nodejs18.x', + NODE_20 = 'nodejs20.x', +} + +export const LATEST_NODE_RUNTIME_MAP: Record = { + [Partition.Default]: Runtime.NODE_20, + [Partition.Cn]: Runtime.NODE_18, + [Partition.UsGov]: Runtime.NODE_18, + [Partition.UsIso]: Runtime.NODE_18, + [Partition.UsIsoB]: Runtime.NODE_18, + [Partition.UsIsoF]: Runtime.NODE_18, + [Partition.EuIsoE]: Runtime.NODE_18, }; // https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-access-logs.html#access-logging-bucket-permissions @@ -3693,19 +3720,3 @@ export const ADOT_LAMBDA_LAYER_ARNS: { [key: string]: any } = { PYTHON_SDK: ADOT_LAMBDA_LAYER_PYTHON_SDK_ARNS, GENERIC: ADOT_LAMBDA_LAYER_GENERIC_ARNS, }; - -export const PARTITION_SAML_SIGN_ON_URL: Record = { - [Partition.Default]: 'https://signin.aws.amazon.com/saml', - [Partition.Cn]: 'https://signin.amazonaws.cn/saml', - [Partition.UsGov]: 'https://signin.amazonaws-us-gov.com/saml', - [Partition.UsIso]: 'https://signin.c2shome.ic.gov/saml', - [Partition.UsIsoB]: 'https://signin.sc2shome.sgov.gov/saml', -}; - -export const LATEST_NODE_RUNTIME_MAP: Record = { - [Partition.Default]: 'nodejs20.x', - [Partition.Cn]: 'nodejs18.x', - [Partition.UsGov]: 'nodejs18.x', - [Partition.UsIso]: 'nodejs18.x', - [Partition.UsIsoB]: 'nodejs18.x', -}; diff --git a/packages/aws-cdk-lib/region-info/build-tools/generate-static-data.ts b/packages/aws-cdk-lib/region-info/build-tools/generate-static-data.ts index 9adba22c9b92d..7e6e9c6eeceda 100644 --- a/packages/aws-cdk-lib/region-info/build-tools/generate-static-data.ts +++ b/packages/aws-cdk-lib/region-info/build-tools/generate-static-data.ts @@ -86,7 +86,7 @@ export async function main(): Promise { registerFact(region, 'APPMESH_ECR_ACCOUNT', APPMESH_ECR_ACCOUNTS[region]); - registerFact(region, 'SAML_SIGN_ON_URL', PARTITION_SAML_SIGN_ON_URL[partition]); + registerFact(region, 'SAML_SIGN_ON_URL', PARTITION_SAML_SIGN_ON_URL[partition] || ''); registerFact(region, 'LATEST_NODE_RUNTIME', LATEST_NODE_RUNTIME_MAP[partition]); diff --git a/packages/aws-cdk-lib/region-info/lib/aws-entities.ts b/packages/aws-cdk-lib/region-info/lib/aws-entities.ts index 614c04a4f427e..d291d46bc1d41 100644 --- a/packages/aws-cdk-lib/region-info/lib/aws-entities.ts +++ b/packages/aws-cdk-lib/region-info/lib/aws-entities.ts @@ -52,16 +52,21 @@ export const AWS_REGIONS_AND_RULES: readonly (string | symbol)[] = [ RULE_CLASSIC_PARTITION_BECOMES_OPT_IN, 'ap-east-1', // Asia Pacific (Hong Kong) 'me-south-1', // Middle East (Bahrain) - 'eu-south-1', // Europe (Milan) 'af-south-1', // Africa (Cape Town) + 'eu-south-1', // Europe (Milan) 'us-iso-west-1', // US ISO West - 'eu-south-2', // Europe (Spain) 'ap-southeast-3', // Asia Pacific (Jakarta) 'me-central-1', // Middle East (UAE) - 'ap-south-2', // Asia Pacific (Hyderabad) 'eu-central-2', // Europe (Zurich) - 'il-central-1', // Israel (Tel Aviv) + 'eu-south-2', // Europe (Spain) + 'ap-south-2', // Asia Pacific (Hyderabad) 'ap-southeast-4', // Asia Pacific (Melbourne) + 'il-central-1', // Israel (Tel Aviv) + 'ca-west-1', // Canada West (Calgary) + 'ap-southeast-5', // Asia Pacific (Malaysia) + 'ap-southeast-7', // Asia Pacific (Thailand) + 'mx-central-1', // Mexico (Central) + 'eu-isoe-west-1', // EU ISO-E West ]; /** @@ -128,6 +133,8 @@ const PARTITION_MAP: {readonly [region: string]: Region } = { 'us-gov-': { partition: 'aws-us-gov', domainSuffix: 'amazonaws.com' }, 'us-iso-': { partition: 'aws-iso', domainSuffix: 'c2s.ic.gov' }, 'us-isob-': { partition: 'aws-iso-b', domainSuffix: 'sc2s.sgov.gov' }, + 'us-isof-': { partition: 'aws-iso-f', domainSuffix: 'csp.hci.ic.gov' }, + 'eu-isoe-': { partition: 'aws-iso-e', domainSuffix: 'cloud.adc-e.uk' }, }; export function partitionInformation(region: string): Region { diff --git a/packages/aws-cdk-lib/region-info/test/__snapshots__/region-info.test.ts.snap b/packages/aws-cdk-lib/region-info/test/__snapshots__/region-info.test.ts.snap index ed866da6b7604..72c4a87d888e9 100644 --- a/packages/aws-cdk-lib/region-info/test/__snapshots__/region-info.test.ts.snap +++ b/packages/aws-cdk-lib/region-info/test/__snapshots__/region-info.test.ts.snap @@ -651,6 +651,124 @@ exports[`built-in data is correct 1`] = ` }, "vpcEndPointServiceNamePrefix": "com.amazonaws.vpce", }, + "ap-southeast-5": { + "appConfigLayerArmVersions": { + "2.0.122": undefined, + "2.0.165": undefined, + "2.0.181": undefined, + "2.0.45": undefined, + "2.0.58": undefined, + }, + "appConfigLayerVersions": { + "2.0.122": undefined, + "2.0.165": undefined, + "2.0.181": undefined, + "2.0.30": undefined, + "2.0.45": undefined, + "2.0.58": undefined, + }, + "domainSuffix": "amazonaws.com", + "lambdaInsightsArmVersions": { + "1.0.119.0": undefined, + "1.0.135.0": undefined, + "1.0.229.0": undefined, + "1.0.273.0": undefined, + "1.0.275.0": undefined, + "1.0.295.0": undefined, + "1.0.317.0": undefined, + }, + "lambdaInsightsVersions": { + "1.0.119.0": undefined, + "1.0.135.0": undefined, + "1.0.143.0": undefined, + "1.0.178.0": undefined, + "1.0.229.0": undefined, + "1.0.273.0": undefined, + "1.0.275.0": undefined, + "1.0.295.0": undefined, + "1.0.317.0": undefined, + "1.0.54.0": undefined, + "1.0.86.0": undefined, + "1.0.89.0": undefined, + "1.0.98.0": undefined, + }, + "partition": "aws", + "s3StaticWebsiteEndpoint": "s3-website.ap-southeast-5.amazonaws.com", + "servicePrincipals": { + "application-autoscaling": "application-autoscaling.amazonaws.com", + "autoscaling": "autoscaling.amazonaws.com", + "codedeploy": "codedeploy.ap-southeast-5.amazonaws.com", + "ec2": "ec2.amazonaws.com", + "events": "events.amazonaws.com", + "lambda": "lambda.amazonaws.com", + "logs": "logs.ap-southeast-5.amazonaws.com", + "s3": "s3.amazonaws.com", + "sns": "sns.amazonaws.com", + "sqs": "sqs.amazonaws.com", + "ssm": "ssm.amazonaws.com", + "states": "states.ap-southeast-5.amazonaws.com", + }, + "vpcEndPointServiceNamePrefix": "com.amazonaws.vpce", + }, + "ap-southeast-7": { + "appConfigLayerArmVersions": { + "2.0.122": undefined, + "2.0.165": undefined, + "2.0.181": undefined, + "2.0.45": undefined, + "2.0.58": undefined, + }, + "appConfigLayerVersions": { + "2.0.122": undefined, + "2.0.165": undefined, + "2.0.181": undefined, + "2.0.30": undefined, + "2.0.45": undefined, + "2.0.58": undefined, + }, + "domainSuffix": "amazonaws.com", + "lambdaInsightsArmVersions": { + "1.0.119.0": undefined, + "1.0.135.0": undefined, + "1.0.229.0": undefined, + "1.0.273.0": undefined, + "1.0.275.0": undefined, + "1.0.295.0": undefined, + "1.0.317.0": undefined, + }, + "lambdaInsightsVersions": { + "1.0.119.0": undefined, + "1.0.135.0": undefined, + "1.0.143.0": undefined, + "1.0.178.0": undefined, + "1.0.229.0": undefined, + "1.0.273.0": undefined, + "1.0.275.0": undefined, + "1.0.295.0": undefined, + "1.0.317.0": undefined, + "1.0.54.0": undefined, + "1.0.86.0": undefined, + "1.0.89.0": undefined, + "1.0.98.0": undefined, + }, + "partition": "aws", + "s3StaticWebsiteEndpoint": "s3-website.ap-southeast-7.amazonaws.com", + "servicePrincipals": { + "application-autoscaling": "application-autoscaling.amazonaws.com", + "autoscaling": "autoscaling.amazonaws.com", + "codedeploy": "codedeploy.ap-southeast-7.amazonaws.com", + "ec2": "ec2.amazonaws.com", + "events": "events.amazonaws.com", + "lambda": "lambda.amazonaws.com", + "logs": "logs.ap-southeast-7.amazonaws.com", + "s3": "s3.amazonaws.com", + "sns": "sns.amazonaws.com", + "sqs": "sqs.amazonaws.com", + "ssm": "ssm.amazonaws.com", + "states": "states.ap-southeast-7.amazonaws.com", + }, + "vpcEndPointServiceNamePrefix": "com.amazonaws.vpce", + }, "ca-central-1": { "appConfigLayerArmVersions": { "2.0.122": undefined, @@ -710,6 +828,65 @@ exports[`built-in data is correct 1`] = ` }, "vpcEndPointServiceNamePrefix": "com.amazonaws.vpce", }, + "ca-west-1": { + "appConfigLayerArmVersions": { + "2.0.122": undefined, + "2.0.165": undefined, + "2.0.181": undefined, + "2.0.45": undefined, + "2.0.58": undefined, + }, + "appConfigLayerVersions": { + "2.0.122": undefined, + "2.0.165": undefined, + "2.0.181": undefined, + "2.0.30": undefined, + "2.0.45": undefined, + "2.0.58": undefined, + }, + "domainSuffix": "amazonaws.com", + "lambdaInsightsArmVersions": { + "1.0.119.0": undefined, + "1.0.135.0": undefined, + "1.0.229.0": undefined, + "1.0.273.0": undefined, + "1.0.275.0": undefined, + "1.0.295.0": undefined, + "1.0.317.0": undefined, + }, + "lambdaInsightsVersions": { + "1.0.119.0": undefined, + "1.0.135.0": undefined, + "1.0.143.0": undefined, + "1.0.178.0": undefined, + "1.0.229.0": undefined, + "1.0.273.0": undefined, + "1.0.275.0": undefined, + "1.0.295.0": undefined, + "1.0.317.0": undefined, + "1.0.54.0": undefined, + "1.0.86.0": undefined, + "1.0.89.0": undefined, + "1.0.98.0": undefined, + }, + "partition": "aws", + "s3StaticWebsiteEndpoint": "s3-website.ca-west-1.amazonaws.com", + "servicePrincipals": { + "application-autoscaling": "application-autoscaling.amazonaws.com", + "autoscaling": "autoscaling.amazonaws.com", + "codedeploy": "codedeploy.ca-west-1.amazonaws.com", + "ec2": "ec2.amazonaws.com", + "events": "events.amazonaws.com", + "lambda": "lambda.amazonaws.com", + "logs": "logs.ca-west-1.amazonaws.com", + "s3": "s3.amazonaws.com", + "sns": "sns.amazonaws.com", + "sqs": "sqs.amazonaws.com", + "ssm": "ssm.amazonaws.com", + "states": "states.ca-west-1.amazonaws.com", + }, + "vpcEndPointServiceNamePrefix": "com.amazonaws.vpce", + }, "cn-north-1": { "appConfigLayerArmVersions": { "2.0.122": undefined, @@ -946,6 +1123,65 @@ exports[`built-in data is correct 1`] = ` }, "vpcEndPointServiceNamePrefix": "com.amazonaws.vpce", }, + "eu-isoe-west-1": { + "appConfigLayerArmVersions": { + "2.0.122": undefined, + "2.0.165": undefined, + "2.0.181": undefined, + "2.0.45": undefined, + "2.0.58": undefined, + }, + "appConfigLayerVersions": { + "2.0.122": undefined, + "2.0.165": undefined, + "2.0.181": undefined, + "2.0.30": undefined, + "2.0.45": undefined, + "2.0.58": undefined, + }, + "domainSuffix": "cloud.adc-e.uk", + "lambdaInsightsArmVersions": { + "1.0.119.0": undefined, + "1.0.135.0": undefined, + "1.0.229.0": undefined, + "1.0.273.0": undefined, + "1.0.275.0": undefined, + "1.0.295.0": undefined, + "1.0.317.0": undefined, + }, + "lambdaInsightsVersions": { + "1.0.119.0": undefined, + "1.0.135.0": undefined, + "1.0.143.0": undefined, + "1.0.178.0": undefined, + "1.0.229.0": undefined, + "1.0.273.0": undefined, + "1.0.275.0": undefined, + "1.0.295.0": undefined, + "1.0.317.0": undefined, + "1.0.54.0": undefined, + "1.0.86.0": undefined, + "1.0.89.0": undefined, + "1.0.98.0": undefined, + }, + "partition": "aws-iso-e", + "s3StaticWebsiteEndpoint": "s3-website.eu-isoe-west-1.cloud.adc-e.uk", + "servicePrincipals": { + "application-autoscaling": "application-autoscaling.amazonaws.com", + "autoscaling": "autoscaling.amazonaws.com", + "codedeploy": "codedeploy.eu-isoe-west-1.amazonaws.com", + "ec2": "ec2.amazonaws.com", + "events": "events.amazonaws.com", + "lambda": "lambda.amazonaws.com", + "logs": "logs.eu-isoe-west-1.cloud.adc-e.uk", + "s3": "s3.amazonaws.com", + "sns": "sns.amazonaws.com", + "sqs": "sqs.amazonaws.com", + "ssm": "ssm.amazonaws.com", + "states": "states.eu-isoe-west-1.amazonaws.com", + }, + "vpcEndPointServiceNamePrefix": "uk.adc-e.cloud.vpce", + }, "eu-north-1": { "appConfigLayerArmVersions": { "2.0.122": undefined, @@ -1477,6 +1713,65 @@ exports[`built-in data is correct 1`] = ` }, "vpcEndPointServiceNamePrefix": "com.amazonaws.vpce", }, + "mx-central-1": { + "appConfigLayerArmVersions": { + "2.0.122": undefined, + "2.0.165": undefined, + "2.0.181": undefined, + "2.0.45": undefined, + "2.0.58": undefined, + }, + "appConfigLayerVersions": { + "2.0.122": undefined, + "2.0.165": undefined, + "2.0.181": undefined, + "2.0.30": undefined, + "2.0.45": undefined, + "2.0.58": undefined, + }, + "domainSuffix": "amazonaws.com", + "lambdaInsightsArmVersions": { + "1.0.119.0": undefined, + "1.0.135.0": undefined, + "1.0.229.0": undefined, + "1.0.273.0": undefined, + "1.0.275.0": undefined, + "1.0.295.0": undefined, + "1.0.317.0": undefined, + }, + "lambdaInsightsVersions": { + "1.0.119.0": undefined, + "1.0.135.0": undefined, + "1.0.143.0": undefined, + "1.0.178.0": undefined, + "1.0.229.0": undefined, + "1.0.273.0": undefined, + "1.0.275.0": undefined, + "1.0.295.0": undefined, + "1.0.317.0": undefined, + "1.0.54.0": undefined, + "1.0.86.0": undefined, + "1.0.89.0": undefined, + "1.0.98.0": undefined, + }, + "partition": "aws", + "s3StaticWebsiteEndpoint": "s3-website.mx-central-1.amazonaws.com", + "servicePrincipals": { + "application-autoscaling": "application-autoscaling.amazonaws.com", + "autoscaling": "autoscaling.amazonaws.com", + "codedeploy": "codedeploy.mx-central-1.amazonaws.com", + "ec2": "ec2.amazonaws.com", + "events": "events.amazonaws.com", + "lambda": "lambda.amazonaws.com", + "logs": "logs.mx-central-1.amazonaws.com", + "s3": "s3.amazonaws.com", + "sns": "sns.amazonaws.com", + "sqs": "sqs.amazonaws.com", + "ssm": "ssm.amazonaws.com", + "states": "states.mx-central-1.amazonaws.com", + }, + "vpcEndPointServiceNamePrefix": "com.amazonaws.vpce", + }, "sa-east-1": { "appConfigLayerArmVersions": { "2.0.122": undefined,