diff --git a/clients/client-accessanalyzer/src/endpoints.ts b/clients/client-accessanalyzer/src/endpoints.ts index 954c25bdd4e0..487beabc6c6a 100644 --- a/clients/client-accessanalyzer/src/endpoints.ts +++ b/clients/client-accessanalyzer/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "access-analyzer.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "access-analyzer.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "access-analyzer.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "access-analyzer.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "access-analyzer.{region}.amazonaws.com", }, }; diff --git a/clients/client-account/src/endpoints.ts b/clients/client-account/src/endpoints.ts index cefa8d312583..4b678778fc7b 100644 --- a/clients/client-account/src/endpoints.ts +++ b/clients/client-account/src/endpoints.ts @@ -38,22 +38,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", endpoint: "aws-global", }, "aws-cn": { regions: ["aws-cn-global", "cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", endpoint: "aws-cn-global", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "account.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "account.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "account.{region}.amazonaws.com", }, }; diff --git a/clients/client-acm-pca/src/endpoints.ts b/clients/client-acm-pca/src/endpoints.ts index 733976efa5ce..81f5c1676c1e 100644 --- a/clients/client-acm-pca/src/endpoints.ts +++ b/clients/client-acm-pca/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "acm-pca.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "acm-pca.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "acm-pca.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "acm-pca.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "acm-pca.{region}.amazonaws.com", }, }; diff --git a/clients/client-acm/src/endpoints.ts b/clients/client-acm/src/endpoints.ts index bf02f4a8ddcd..81cb8b1f0ec8 100644 --- a/clients/client-acm/src/endpoints.ts +++ b/clients/client-acm/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-2", "us-west-2-fips", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "acm.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "acm.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "acm.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "acm.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "acm.{region}.amazonaws.com", }, }; diff --git a/clients/client-alexa-for-business/src/endpoints.ts b/clients/client-alexa-for-business/src/endpoints.ts index 359ad436b314..dfb03b3501f8 100644 --- a/clients/client-alexa-for-business/src/endpoints.ts +++ b/clients/client-alexa-for-business/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "a4b.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "a4b.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "a4b.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "a4b.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "a4b.{region}.amazonaws.com", }, }; diff --git a/clients/client-amp/src/endpoints.ts b/clients/client-amp/src/endpoints.ts index 0ed02e13f18d..7a114a225547 100644 --- a/clients/client-amp/src/endpoints.ts +++ b/clients/client-amp/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "aps.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "aps.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "aps.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "aps.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "aps.{region}.amazonaws.com", }, }; diff --git a/clients/client-amplify/src/endpoints.ts b/clients/client-amplify/src/endpoints.ts index 7489d695e8cf..5401279d67f4 100644 --- a/clients/client-amplify/src/endpoints.ts +++ b/clients/client-amplify/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "amplify.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "amplify.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "amplify.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "amplify.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "amplify.{region}.amazonaws.com", }, }; diff --git a/clients/client-amplifybackend/src/endpoints.ts b/clients/client-amplifybackend/src/endpoints.ts index 2494f8cbde28..471b1c49372b 100644 --- a/clients/client-amplifybackend/src/endpoints.ts +++ b/clients/client-amplifybackend/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "amplifybackend.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "amplifybackend.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "amplifybackend.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "amplifybackend.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "amplifybackend.{region}.amazonaws.com", }, }; diff --git a/clients/client-api-gateway/src/endpoints.ts b/clients/client-api-gateway/src/endpoints.ts index 720144d2d810..82c8d93f071d 100644 --- a/clients/client-api-gateway/src/endpoints.ts +++ b/clients/client-api-gateway/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "apigateway.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "apigateway.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "apigateway.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "apigateway.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "apigateway.{region}.amazonaws.com", }, }; diff --git a/clients/client-apigatewaymanagementapi/src/endpoints.ts b/clients/client-apigatewaymanagementapi/src/endpoints.ts index 5dcd331b3267..5ce5cb67cf34 100644 --- a/clients/client-apigatewaymanagementapi/src/endpoints.ts +++ b/clients/client-apigatewaymanagementapi/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "execute-api.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "execute-api.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "execute-api.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "execute-api.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "execute-api.{region}.amazonaws.com", }, }; diff --git a/clients/client-apigatewayv2/src/endpoints.ts b/clients/client-apigatewayv2/src/endpoints.ts index 720144d2d810..82c8d93f071d 100644 --- a/clients/client-apigatewayv2/src/endpoints.ts +++ b/clients/client-apigatewayv2/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "apigateway.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "apigateway.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "apigateway.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "apigateway.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "apigateway.{region}.amazonaws.com", }, }; diff --git a/clients/client-app-mesh/src/endpoints.ts b/clients/client-app-mesh/src/endpoints.ts index 556c6b57de65..e224066247b5 100644 --- a/clients/client-app-mesh/src/endpoints.ts +++ b/clients/client-app-mesh/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "appmesh.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "appmesh.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "appmesh.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "appmesh.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "appmesh.{region}.amazonaws.com", }, }; diff --git a/clients/client-appconfig/src/endpoints.ts b/clients/client-appconfig/src/endpoints.ts index de3e97ccc83a..88c9e789a61c 100644 --- a/clients/client-appconfig/src/endpoints.ts +++ b/clients/client-appconfig/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "appconfig.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "appconfig.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "appconfig.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "appconfig.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "appconfig.{region}.amazonaws.com", }, }; diff --git a/clients/client-appflow/src/endpoints.ts b/clients/client-appflow/src/endpoints.ts index 3ae51830b1db..1e67a005ae12 100644 --- a/clients/client-appflow/src/endpoints.ts +++ b/clients/client-appflow/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "appflow.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "appflow.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "appflow.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "appflow.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "appflow.{region}.amazonaws.com", }, }; diff --git a/clients/client-appintegrations/src/endpoints.ts b/clients/client-appintegrations/src/endpoints.ts index 42abb4fcac51..011537b5e949 100644 --- a/clients/client-appintegrations/src/endpoints.ts +++ b/clients/client-appintegrations/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "app-integrations.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "app-integrations.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "app-integrations.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "app-integrations.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "app-integrations.{region}.amazonaws.com", }, }; diff --git a/clients/client-application-auto-scaling/src/endpoints.ts b/clients/client-application-auto-scaling/src/endpoints.ts index 03d57cec05c9..63dbcaeceb55 100644 --- a/clients/client-application-auto-scaling/src/endpoints.ts +++ b/clients/client-application-auto-scaling/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "application-autoscaling.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "application-autoscaling.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "application-autoscaling.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "application-autoscaling.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "application-autoscaling.{region}.amazonaws.com", }, }; diff --git a/clients/client-application-discovery-service/src/endpoints.ts b/clients/client-application-discovery-service/src/endpoints.ts index b3b3a5ed77ee..dc271502929e 100644 --- a/clients/client-application-discovery-service/src/endpoints.ts +++ b/clients/client-application-discovery-service/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "discovery.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "discovery.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "discovery.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "discovery.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "discovery.{region}.amazonaws.com", }, }; diff --git a/clients/client-application-insights/src/endpoints.ts b/clients/client-application-insights/src/endpoints.ts index fc68f8ba36d5..dae12612bd6e 100644 --- a/clients/client-application-insights/src/endpoints.ts +++ b/clients/client-application-insights/src/endpoints.ts @@ -37,22 +37,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "applicationinsights.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "applicationinsights.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "applicationinsights.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "applicationinsights.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "applicationinsights.{region}.amazonaws.com", }, }; diff --git a/clients/client-applicationcostprofiler/src/endpoints.ts b/clients/client-applicationcostprofiler/src/endpoints.ts index d10f64da391d..3f05a7f56078 100644 --- a/clients/client-applicationcostprofiler/src/endpoints.ts +++ b/clients/client-applicationcostprofiler/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "application-cost-profiler.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "application-cost-profiler.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "application-cost-profiler.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "application-cost-profiler.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "application-cost-profiler.{region}.amazonaws.com", }, }; diff --git a/clients/client-apprunner/src/endpoints.ts b/clients/client-apprunner/src/endpoints.ts index 36227e6d7e7c..ced654b65aa6 100644 --- a/clients/client-apprunner/src/endpoints.ts +++ b/clients/client-apprunner/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "apprunner.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "apprunner.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "apprunner.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "apprunner.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "apprunner.{region}.amazonaws.com", }, }; diff --git a/clients/client-appstream/src/endpoints.ts b/clients/client-appstream/src/endpoints.ts index c17b063c56b5..a007ac13ad8f 100644 --- a/clients/client-appstream/src/endpoints.ts +++ b/clients/client-appstream/src/endpoints.ts @@ -34,22 +34,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "appstream2.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "appstream2.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "appstream2.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "appstream2.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "appstream2.{region}.amazonaws.com", }, }; diff --git a/clients/client-appsync/src/endpoints.ts b/clients/client-appsync/src/endpoints.ts index 0ad5001579b1..dbf7426ab32b 100644 --- a/clients/client-appsync/src/endpoints.ts +++ b/clients/client-appsync/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "appsync.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "appsync.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "appsync.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "appsync.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "appsync.{region}.amazonaws.com", }, }; diff --git a/clients/client-athena/src/endpoints.ts b/clients/client-athena/src/endpoints.ts index 86dd9cce4242..ba6c118a6f84 100644 --- a/clients/client-athena/src/endpoints.ts +++ b/clients/client-athena/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "athena.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "athena.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "athena.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "athena.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "athena.{region}.amazonaws.com", }, }; diff --git a/clients/client-auditmanager/src/endpoints.ts b/clients/client-auditmanager/src/endpoints.ts index 3c59898ce2da..1b4719e37930 100644 --- a/clients/client-auditmanager/src/endpoints.ts +++ b/clients/client-auditmanager/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "auditmanager.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "auditmanager.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "auditmanager.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "auditmanager.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "auditmanager.{region}.amazonaws.com", }, }; diff --git a/clients/client-auto-scaling-plans/src/endpoints.ts b/clients/client-auto-scaling-plans/src/endpoints.ts index b3f336df3450..1b5d623df7d4 100644 --- a/clients/client-auto-scaling-plans/src/endpoints.ts +++ b/clients/client-auto-scaling-plans/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "autoscaling-plans.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "autoscaling-plans.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "autoscaling-plans.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "autoscaling-plans.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "autoscaling-plans.{region}.amazonaws.com", }, }; diff --git a/clients/client-auto-scaling/src/endpoints.ts b/clients/client-auto-scaling/src/endpoints.ts index 7d6d1f0ac30f..8e9e423caa4d 100644 --- a/clients/client-auto-scaling/src/endpoints.ts +++ b/clients/client-auto-scaling/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "autoscaling.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "autoscaling.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "autoscaling.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "autoscaling.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "autoscaling.{region}.amazonaws.com", }, }; diff --git a/clients/client-backup/src/endpoints.ts b/clients/client-backup/src/endpoints.ts index b6f5e1e27a5c..8ecf3d5c948f 100644 --- a/clients/client-backup/src/endpoints.ts +++ b/clients/client-backup/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "backup.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "backup.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "backup.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "backup.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "backup.{region}.amazonaws.com", }, }; diff --git a/clients/client-batch/src/endpoints.ts b/clients/client-batch/src/endpoints.ts index f5988e015adf..df4fe3075392 100644 --- a/clients/client-batch/src/endpoints.ts +++ b/clients/client-batch/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "batch.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "batch.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "batch.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "batch.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "batch.{region}.amazonaws.com", }, }; diff --git a/clients/client-braket/src/endpoints.ts b/clients/client-braket/src/endpoints.ts index 42a6df1a2873..fd20212cb8ba 100644 --- a/clients/client-braket/src/endpoints.ts +++ b/clients/client-braket/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "braket.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "braket.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "braket.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "braket.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "braket.{region}.amazonaws.com", }, }; diff --git a/clients/client-budgets/src/endpoints.ts b/clients/client-budgets/src/endpoints.ts index 1e181c5b8b2e..f748d847f413 100644 --- a/clients/client-budgets/src/endpoints.ts +++ b/clients/client-budgets/src/endpoints.ts @@ -38,22 +38,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", endpoint: "aws-global", }, "aws-cn": { regions: ["aws-cn-global", "cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", endpoint: "aws-cn-global", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "budgets.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "budgets.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "budgets.{region}.amazonaws.com", }, }; diff --git a/clients/client-chime-sdk-identity/src/endpoints.ts b/clients/client-chime-sdk-identity/src/endpoints.ts index af9a069f6824..b1c573a0c81a 100644 --- a/clients/client-chime-sdk-identity/src/endpoints.ts +++ b/clients/client-chime-sdk-identity/src/endpoints.ts @@ -34,22 +34,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "identity-chime.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "identity-chime.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "identity-chime.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "identity-chime.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "identity-chime.{region}.amazonaws.com", }, }; diff --git a/clients/client-chime-sdk-messaging/src/endpoints.ts b/clients/client-chime-sdk-messaging/src/endpoints.ts index 2175fd0f1dc2..3839d57fc9a5 100644 --- a/clients/client-chime-sdk-messaging/src/endpoints.ts +++ b/clients/client-chime-sdk-messaging/src/endpoints.ts @@ -34,22 +34,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "messaging-chime.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "messaging-chime.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "messaging-chime.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "messaging-chime.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "messaging-chime.{region}.amazonaws.com", }, }; diff --git a/clients/client-chime/src/endpoints.ts b/clients/client-chime/src/endpoints.ts index 584a3b15cb7b..45f3323d7486 100644 --- a/clients/client-chime/src/endpoints.ts +++ b/clients/client-chime/src/endpoints.ts @@ -34,22 +34,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", endpoint: "aws-global", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "chime.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "chime.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "chime.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "chime.{region}.amazonaws.com", }, }; diff --git a/clients/client-cloud9/src/endpoints.ts b/clients/client-cloud9/src/endpoints.ts index 002f1cfa2099..51b4e581ebdd 100644 --- a/clients/client-cloud9/src/endpoints.ts +++ b/clients/client-cloud9/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "cloud9.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "cloud9.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "cloud9.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "cloud9.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "cloud9.{region}.amazonaws.com", }, }; diff --git a/clients/client-cloudcontrol/src/endpoints.ts b/clients/client-cloudcontrol/src/endpoints.ts index 4b47f91c98ad..bae4496c14a3 100644 --- a/clients/client-cloudcontrol/src/endpoints.ts +++ b/clients/client-cloudcontrol/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "cloudcontrolapi.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "cloudcontrolapi.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "cloudcontrolapi.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "cloudcontrolapi.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "cloudcontrolapi.{region}.amazonaws.com", }, }; diff --git a/clients/client-clouddirectory/src/endpoints.ts b/clients/client-clouddirectory/src/endpoints.ts index 32fe525d1029..5a264c1c593a 100644 --- a/clients/client-clouddirectory/src/endpoints.ts +++ b/clients/client-clouddirectory/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "clouddirectory.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "clouddirectory.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "clouddirectory.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "clouddirectory.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "clouddirectory.{region}.amazonaws.com", }, }; diff --git a/clients/client-cloudformation/src/endpoints.ts b/clients/client-cloudformation/src/endpoints.ts index ffb3a9a63a1e..385fcde6c721 100644 --- a/clients/client-cloudformation/src/endpoints.ts +++ b/clients/client-cloudformation/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-2", "us-west-2-fips", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "cloudformation.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "cloudformation.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "cloudformation.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "cloudformation.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "cloudformation.{region}.amazonaws.com", }, }; diff --git a/clients/client-cloudfront/src/endpoints.ts b/clients/client-cloudfront/src/endpoints.ts index 4a0e687ba134..fd46a6a36272 100644 --- a/clients/client-cloudfront/src/endpoints.ts +++ b/clients/client-cloudfront/src/endpoints.ts @@ -38,22 +38,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", endpoint: "aws-global", }, "aws-cn": { regions: ["aws-cn-global", "cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", endpoint: "aws-cn-global", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "cloudfront.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "cloudfront.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "cloudfront.{region}.amazonaws.com", }, }; diff --git a/clients/client-cloudhsm-v2/src/endpoints.ts b/clients/client-cloudhsm-v2/src/endpoints.ts index 34ca0db46874..a1488a16a2b3 100644 --- a/clients/client-cloudhsm-v2/src/endpoints.ts +++ b/clients/client-cloudhsm-v2/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "cloudhsmv2.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "cloudhsmv2.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "cloudhsmv2.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "cloudhsmv2.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "cloudhsmv2.{region}.amazonaws.com", }, }; diff --git a/clients/client-cloudhsm/src/endpoints.ts b/clients/client-cloudhsm/src/endpoints.ts index 76d59d3671a7..7214a86d32a1 100644 --- a/clients/client-cloudhsm/src/endpoints.ts +++ b/clients/client-cloudhsm/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "cloudhsm.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "cloudhsm.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "cloudhsm.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "cloudhsm.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "cloudhsm.{region}.amazonaws.com", }, }; diff --git a/clients/client-cloudsearch-domain/src/endpoints.ts b/clients/client-cloudsearch-domain/src/endpoints.ts index 2ddb162fe034..73751fa1f8c8 100644 --- a/clients/client-cloudsearch-domain/src/endpoints.ts +++ b/clients/client-cloudsearch-domain/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "cloudsearchdomain.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "cloudsearchdomain.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "cloudsearchdomain.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "cloudsearchdomain.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "cloudsearchdomain.{region}.amazonaws.com", }, }; diff --git a/clients/client-cloudsearch/src/endpoints.ts b/clients/client-cloudsearch/src/endpoints.ts index 6cf29443f99a..a1fa705303d7 100644 --- a/clients/client-cloudsearch/src/endpoints.ts +++ b/clients/client-cloudsearch/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "cloudsearch.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "cloudsearch.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "cloudsearch.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "cloudsearch.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "cloudsearch.{region}.amazonaws.com", }, }; diff --git a/clients/client-cloudtrail/src/endpoints.ts b/clients/client-cloudtrail/src/endpoints.ts index d45bd75c5c5f..f964f1ecccc4 100644 --- a/clients/client-cloudtrail/src/endpoints.ts +++ b/clients/client-cloudtrail/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "cloudtrail.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "cloudtrail.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "cloudtrail.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "cloudtrail.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "cloudtrail.{region}.amazonaws.com", }, }; diff --git a/clients/client-cloudwatch-events/src/endpoints.ts b/clients/client-cloudwatch-events/src/endpoints.ts index 73060c2e9937..65fcfebb54ac 100644 --- a/clients/client-cloudwatch-events/src/endpoints.ts +++ b/clients/client-cloudwatch-events/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "events.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "events.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "events.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "events.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "events.{region}.amazonaws.com", }, }; diff --git a/clients/client-cloudwatch-logs/src/endpoints.ts b/clients/client-cloudwatch-logs/src/endpoints.ts index 5398914be663..653d5653ff00 100644 --- a/clients/client-cloudwatch-logs/src/endpoints.ts +++ b/clients/client-cloudwatch-logs/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "logs.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "logs.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "logs.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "logs.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "logs.{region}.amazonaws.com", }, }; diff --git a/clients/client-cloudwatch/src/endpoints.ts b/clients/client-cloudwatch/src/endpoints.ts index d823f5908b8d..e307896369c0 100644 --- a/clients/client-cloudwatch/src/endpoints.ts +++ b/clients/client-cloudwatch/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "monitoring.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "monitoring.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "monitoring.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "monitoring.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "monitoring.{region}.amazonaws.com", }, }; diff --git a/clients/client-codeartifact/src/endpoints.ts b/clients/client-codeartifact/src/endpoints.ts index d3dcf34c48ce..8c318047d02c 100644 --- a/clients/client-codeartifact/src/endpoints.ts +++ b/clients/client-codeartifact/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "codeartifact.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "codeartifact.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "codeartifact.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "codeartifact.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "codeartifact.{region}.amazonaws.com", }, }; diff --git a/clients/client-codebuild/src/endpoints.ts b/clients/client-codebuild/src/endpoints.ts index db8225add14e..d51bfdb8368a 100644 --- a/clients/client-codebuild/src/endpoints.ts +++ b/clients/client-codebuild/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-2", "us-west-2-fips", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "codebuild.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "codebuild.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "codebuild.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "codebuild.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-east-1-fips", "us-gov-west-1", "us-gov-west-1-fips"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "codebuild.{region}.amazonaws.com", }, }; diff --git a/clients/client-codecommit/src/endpoints.ts b/clients/client-codecommit/src/endpoints.ts index 76c4d27ffa5b..1e5555c568d8 100644 --- a/clients/client-codecommit/src/endpoints.ts +++ b/clients/client-codecommit/src/endpoints.ts @@ -34,22 +34,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "codecommit.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "codecommit.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "codecommit.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "codecommit.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "codecommit.{region}.amazonaws.com", }, }; diff --git a/clients/client-codedeploy/src/endpoints.ts b/clients/client-codedeploy/src/endpoints.ts index 118c3f5478e8..698cb082ffa4 100644 --- a/clients/client-codedeploy/src/endpoints.ts +++ b/clients/client-codedeploy/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-2", "us-west-2-fips", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "codedeploy.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "codedeploy.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "codedeploy.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "codedeploy.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-east-1-fips", "us-gov-west-1", "us-gov-west-1-fips"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "codedeploy.{region}.amazonaws.com", }, }; diff --git a/clients/client-codeguru-reviewer/src/endpoints.ts b/clients/client-codeguru-reviewer/src/endpoints.ts index 88a37f904e53..e15c0206b753 100644 --- a/clients/client-codeguru-reviewer/src/endpoints.ts +++ b/clients/client-codeguru-reviewer/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "codeguru-reviewer.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "codeguru-reviewer.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "codeguru-reviewer.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "codeguru-reviewer.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "codeguru-reviewer.{region}.amazonaws.com", }, }; diff --git a/clients/client-codeguruprofiler/src/endpoints.ts b/clients/client-codeguruprofiler/src/endpoints.ts index 91a742deaa6c..cbb92922fac4 100644 --- a/clients/client-codeguruprofiler/src/endpoints.ts +++ b/clients/client-codeguruprofiler/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "codeguru-profiler.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "codeguru-profiler.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "codeguru-profiler.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "codeguru-profiler.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "codeguru-profiler.{region}.amazonaws.com", }, }; diff --git a/clients/client-codepipeline/src/endpoints.ts b/clients/client-codepipeline/src/endpoints.ts index d069783173b7..22d6329761bc 100644 --- a/clients/client-codepipeline/src/endpoints.ts +++ b/clients/client-codepipeline/src/endpoints.ts @@ -58,22 +58,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "codepipeline.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "codepipeline.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "codepipeline.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "codepipeline.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "codepipeline.{region}.amazonaws.com", }, }; diff --git a/clients/client-codestar-connections/src/endpoints.ts b/clients/client-codestar-connections/src/endpoints.ts index 49f46213fc70..bae97a6db70d 100644 --- a/clients/client-codestar-connections/src/endpoints.ts +++ b/clients/client-codestar-connections/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "codestar-connections.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "codestar-connections.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "codestar-connections.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "codestar-connections.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "codestar-connections.{region}.amazonaws.com", }, }; diff --git a/clients/client-codestar-notifications/src/endpoints.ts b/clients/client-codestar-notifications/src/endpoints.ts index 1527c9c8973f..ed39cdb4b8d3 100644 --- a/clients/client-codestar-notifications/src/endpoints.ts +++ b/clients/client-codestar-notifications/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "codestar-notifications.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "codestar-notifications.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "codestar-notifications.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "codestar-notifications.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "codestar-notifications.{region}.amazonaws.com", }, }; diff --git a/clients/client-codestar/src/endpoints.ts b/clients/client-codestar/src/endpoints.ts index ad96e89668f4..36be2dc425fc 100644 --- a/clients/client-codestar/src/endpoints.ts +++ b/clients/client-codestar/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "codestar.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "codestar.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "codestar.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "codestar.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "codestar.{region}.amazonaws.com", }, }; diff --git a/clients/client-cognito-identity-provider/src/endpoints.ts b/clients/client-cognito-identity-provider/src/endpoints.ts index 65180da45396..88b9db2f029d 100644 --- a/clients/client-cognito-identity-provider/src/endpoints.ts +++ b/clients/client-cognito-identity-provider/src/endpoints.ts @@ -53,22 +53,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "cognito-idp.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "cognito-idp.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "cognito-idp.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "cognito-idp.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "cognito-idp.{region}.amazonaws.com", }, }; diff --git a/clients/client-cognito-identity/src/endpoints.ts b/clients/client-cognito-identity/src/endpoints.ts index 97ed79d2316c..bd08234ecf8a 100644 --- a/clients/client-cognito-identity/src/endpoints.ts +++ b/clients/client-cognito-identity/src/endpoints.ts @@ -48,22 +48,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "cognito-identity.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "cognito-identity.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "cognito-identity.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "cognito-identity.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "cognito-identity.{region}.amazonaws.com", }, }; diff --git a/clients/client-cognito-sync/src/endpoints.ts b/clients/client-cognito-sync/src/endpoints.ts index ec2de925f29d..492913e2481b 100644 --- a/clients/client-cognito-sync/src/endpoints.ts +++ b/clients/client-cognito-sync/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "cognito-sync.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "cognito-sync.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "cognito-sync.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "cognito-sync.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "cognito-sync.{region}.amazonaws.com", }, }; diff --git a/clients/client-comprehend/src/endpoints.ts b/clients/client-comprehend/src/endpoints.ts index 3fd486dd8913..03dd7006a7ac 100644 --- a/clients/client-comprehend/src/endpoints.ts +++ b/clients/client-comprehend/src/endpoints.ts @@ -48,22 +48,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "comprehend.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "comprehend.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "comprehend.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "comprehend.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "comprehend.{region}.amazonaws.com", }, }; diff --git a/clients/client-comprehendmedical/src/endpoints.ts b/clients/client-comprehendmedical/src/endpoints.ts index ac52809e1d37..9b25d15a6983 100644 --- a/clients/client-comprehendmedical/src/endpoints.ts +++ b/clients/client-comprehendmedical/src/endpoints.ts @@ -48,22 +48,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "comprehendmedical.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "comprehendmedical.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "comprehendmedical.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "comprehendmedical.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "comprehendmedical.{region}.amazonaws.com", }, }; diff --git a/clients/client-compute-optimizer/src/endpoints.ts b/clients/client-compute-optimizer/src/endpoints.ts index 45b887ddf9d4..0cc403c1ef0a 100644 --- a/clients/client-compute-optimizer/src/endpoints.ts +++ b/clients/client-compute-optimizer/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "compute-optimizer.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "compute-optimizer.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "compute-optimizer.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "compute-optimizer.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "compute-optimizer.{region}.amazonaws.com", }, }; diff --git a/clients/client-config-service/src/endpoints.ts b/clients/client-config-service/src/endpoints.ts index a00e46b2b7ad..dab68293dde7 100644 --- a/clients/client-config-service/src/endpoints.ts +++ b/clients/client-config-service/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "config.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "config.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "config.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "config.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "config.{region}.amazonaws.com", }, }; diff --git a/clients/client-connect-contact-lens/src/endpoints.ts b/clients/client-connect-contact-lens/src/endpoints.ts index e6cb5784833d..8921a3e55e54 100644 --- a/clients/client-connect-contact-lens/src/endpoints.ts +++ b/clients/client-connect-contact-lens/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "contact-lens.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "contact-lens.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "contact-lens.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "contact-lens.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "contact-lens.{region}.amazonaws.com", }, }; diff --git a/clients/client-connect/src/endpoints.ts b/clients/client-connect/src/endpoints.ts index c26ce3999cff..1ac5ee2aacd3 100644 --- a/clients/client-connect/src/endpoints.ts +++ b/clients/client-connect/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "connect.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "connect.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "connect.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "connect.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "connect.{region}.amazonaws.com", }, }; diff --git a/clients/client-connectparticipant/src/endpoints.ts b/clients/client-connectparticipant/src/endpoints.ts index 906f8e2279b8..c3a1785f252b 100644 --- a/clients/client-connectparticipant/src/endpoints.ts +++ b/clients/client-connectparticipant/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "participant.connect.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "participant.connect.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "participant.connect.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "participant.connect.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "participant.connect.{region}.amazonaws.com", }, }; diff --git a/clients/client-cost-and-usage-report-service/src/endpoints.ts b/clients/client-cost-and-usage-report-service/src/endpoints.ts index 9c4a90a6f783..8cbbf39bc8c3 100644 --- a/clients/client-cost-and-usage-report-service/src/endpoints.ts +++ b/clients/client-cost-and-usage-report-service/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "cur.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "cur.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "cur.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "cur.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "cur.{region}.amazonaws.com", }, }; diff --git a/clients/client-cost-explorer/src/endpoints.ts b/clients/client-cost-explorer/src/endpoints.ts index 1b9ee883295f..7560a48e2f86 100644 --- a/clients/client-cost-explorer/src/endpoints.ts +++ b/clients/client-cost-explorer/src/endpoints.ts @@ -38,22 +38,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", endpoint: "aws-global", }, "aws-cn": { regions: ["aws-cn-global", "cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", endpoint: "aws-cn-global", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "ce.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "ce.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "ce.{region}.amazonaws.com", }, }; diff --git a/clients/client-customer-profiles/src/endpoints.ts b/clients/client-customer-profiles/src/endpoints.ts index 542dfcfe1186..53c7f0cd6972 100644 --- a/clients/client-customer-profiles/src/endpoints.ts +++ b/clients/client-customer-profiles/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "profile.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "profile.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "profile.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "profile.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "profile.{region}.amazonaws.com", }, }; diff --git a/clients/client-data-pipeline/src/endpoints.ts b/clients/client-data-pipeline/src/endpoints.ts index 9f22ad7dd146..173d88b99d0a 100644 --- a/clients/client-data-pipeline/src/endpoints.ts +++ b/clients/client-data-pipeline/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "datapipeline.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "datapipeline.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "datapipeline.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "datapipeline.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "datapipeline.{region}.amazonaws.com", }, }; diff --git a/clients/client-database-migration-service/src/endpoints.ts b/clients/client-database-migration-service/src/endpoints.ts index a0d465d9328b..21b5c73bd4bb 100644 --- a/clients/client-database-migration-service/src/endpoints.ts +++ b/clients/client-database-migration-service/src/endpoints.ts @@ -34,22 +34,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "dms.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "dms.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["dms-fips", "us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "dms.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["dms-fips", "us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "dms.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["dms-fips", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "dms.{region}.amazonaws.com", }, }; diff --git a/clients/client-databrew/src/endpoints.ts b/clients/client-databrew/src/endpoints.ts index 8a82ce7c9779..ef09b0cc69e6 100644 --- a/clients/client-databrew/src/endpoints.ts +++ b/clients/client-databrew/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "databrew.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "databrew.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "databrew.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "databrew.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "databrew.{region}.amazonaws.com", }, }; diff --git a/clients/client-dataexchange/src/endpoints.ts b/clients/client-dataexchange/src/endpoints.ts index 76069309e25a..b611501277a1 100644 --- a/clients/client-dataexchange/src/endpoints.ts +++ b/clients/client-dataexchange/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "dataexchange.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "dataexchange.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "dataexchange.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "dataexchange.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "dataexchange.{region}.amazonaws.com", }, }; diff --git a/clients/client-datasync/src/endpoints.ts b/clients/client-datasync/src/endpoints.ts index 4d0129f96b7b..60659795d384 100644 --- a/clients/client-datasync/src/endpoints.ts +++ b/clients/client-datasync/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "datasync.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "datasync.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "datasync.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "datasync.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "datasync.{region}.amazonaws.com", }, }; diff --git a/clients/client-dax/src/endpoints.ts b/clients/client-dax/src/endpoints.ts index 2065d3979d9a..22c10aeab79c 100644 --- a/clients/client-dax/src/endpoints.ts +++ b/clients/client-dax/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "dax.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "dax.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "dax.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "dax.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "dax.{region}.amazonaws.com", }, }; diff --git a/clients/client-detective/src/endpoints.ts b/clients/client-detective/src/endpoints.ts index 6ec102ed7184..005146c4869e 100644 --- a/clients/client-detective/src/endpoints.ts +++ b/clients/client-detective/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-2", "us-west-2-fips", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "api.detective.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "api.detective.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "api.detective.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "api.detective.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-east-1-fips", "us-gov-west-1", "us-gov-west-1-fips"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "api.detective.{region}.amazonaws.com", }, }; diff --git a/clients/client-device-farm/src/endpoints.ts b/clients/client-device-farm/src/endpoints.ts index 33b7c7c97a08..fe23a593d19b 100644 --- a/clients/client-device-farm/src/endpoints.ts +++ b/clients/client-device-farm/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "devicefarm.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "devicefarm.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "devicefarm.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "devicefarm.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "devicefarm.{region}.amazonaws.com", }, }; diff --git a/clients/client-devops-guru/src/endpoints.ts b/clients/client-devops-guru/src/endpoints.ts index d8b083413606..8d092f9aa2a8 100644 --- a/clients/client-devops-guru/src/endpoints.ts +++ b/clients/client-devops-guru/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "devops-guru.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "devops-guru.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "devops-guru.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "devops-guru.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "devops-guru.{region}.amazonaws.com", }, }; diff --git a/clients/client-direct-connect/src/endpoints.ts b/clients/client-direct-connect/src/endpoints.ts index 51a55cee24c6..dafb32b154de 100644 --- a/clients/client-direct-connect/src/endpoints.ts +++ b/clients/client-direct-connect/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "directconnect.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "directconnect.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "directconnect.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "directconnect.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "directconnect.{region}.amazonaws.com", }, }; diff --git a/clients/client-directory-service/src/endpoints.ts b/clients/client-directory-service/src/endpoints.ts index 4a68e11e9bd3..13d59f2b3159 100644 --- a/clients/client-directory-service/src/endpoints.ts +++ b/clients/client-directory-service/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "ds.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "ds.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "ds.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "ds.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "ds.{region}.amazonaws.com", }, }; diff --git a/clients/client-dlm/src/endpoints.ts b/clients/client-dlm/src/endpoints.ts index 4621f5e6510b..1ec8eeb576ae 100644 --- a/clients/client-dlm/src/endpoints.ts +++ b/clients/client-dlm/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "dlm.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "dlm.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "dlm.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "dlm.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "dlm.{region}.amazonaws.com", }, }; diff --git a/clients/client-docdb/src/endpoints.ts b/clients/client-docdb/src/endpoints.ts index 125bf04793ce..d1ea2a09c219 100644 --- a/clients/client-docdb/src/endpoints.ts +++ b/clients/client-docdb/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "rds.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "rds.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "rds.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "rds.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["rds.us-gov-east-1", "rds.us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "rds.{region}.amazonaws.com", }, }; diff --git a/clients/client-dynamodb-streams/src/endpoints.ts b/clients/client-dynamodb-streams/src/endpoints.ts index c1ec323e9d9a..e7d8db489ace 100644 --- a/clients/client-dynamodb-streams/src/endpoints.ts +++ b/clients/client-dynamodb-streams/src/endpoints.ts @@ -67,22 +67,27 @@ const partitionHash: PartitionHash = { "us-west-2", "us-west-2-fips", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "streams.dynamodb.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "streams.dynamodb.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "streams.dynamodb.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "streams.dynamodb.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-east-1-fips", "us-gov-west-1", "us-gov-west-1-fips"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "streams.dynamodb.{region}.amazonaws.com", }, }; diff --git a/clients/client-dynamodb/src/endpoints.ts b/clients/client-dynamodb/src/endpoints.ts index 85329a5f0a65..888f13e83d4b 100644 --- a/clients/client-dynamodb/src/endpoints.ts +++ b/clients/client-dynamodb/src/endpoints.ts @@ -67,22 +67,27 @@ const partitionHash: PartitionHash = { "us-west-2", "us-west-2-fips", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "dynamodb.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "dynamodb.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "dynamodb.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "dynamodb.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-east-1-fips", "us-gov-west-1", "us-gov-west-1-fips"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "dynamodb.{region}.amazonaws.com", }, }; diff --git a/clients/client-ebs/src/endpoints.ts b/clients/client-ebs/src/endpoints.ts index 86d793ce2567..003d4a9fe3b4 100644 --- a/clients/client-ebs/src/endpoints.ts +++ b/clients/client-ebs/src/endpoints.ts @@ -54,22 +54,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "ebs.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "ebs.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "ebs.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "ebs.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "ebs.{region}.amazonaws.com", }, }; diff --git a/clients/client-ec2-instance-connect/src/endpoints.ts b/clients/client-ec2-instance-connect/src/endpoints.ts index 09ae6bf331ef..23b3dd06ddb1 100644 --- a/clients/client-ec2-instance-connect/src/endpoints.ts +++ b/clients/client-ec2-instance-connect/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "ec2-instance-connect.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "ec2-instance-connect.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "ec2-instance-connect.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "ec2-instance-connect.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "ec2-instance-connect.{region}.amazonaws.com", }, }; diff --git a/clients/client-ec2/src/endpoints.ts b/clients/client-ec2/src/endpoints.ts index 5c9477c7a606..9843e07b5524 100644 --- a/clients/client-ec2/src/endpoints.ts +++ b/clients/client-ec2/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "ec2.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "ec2.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "ec2.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "ec2.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "ec2.{region}.amazonaws.com", }, }; diff --git a/clients/client-ecr-public/src/endpoints.ts b/clients/client-ecr-public/src/endpoints.ts index 9bcdf388c4f9..da19fd857571 100644 --- a/clients/client-ecr-public/src/endpoints.ts +++ b/clients/client-ecr-public/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "api.ecr-public.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "api.ecr-public.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "api.ecr-public.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "api.ecr-public.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "api.ecr-public.{region}.amazonaws.com", }, }; diff --git a/clients/client-ecr/src/endpoints.ts b/clients/client-ecr/src/endpoints.ts index 0aa7bcefb692..e01c81607424 100644 --- a/clients/client-ecr/src/endpoints.ts +++ b/clients/client-ecr/src/endpoints.ts @@ -197,18 +197,22 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "api.ecr.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "api.ecr.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "api.ecr.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "api.ecr.{region}.sc2s.sgov.gov", }, "aws-us-gov": { @@ -220,6 +224,7 @@ const partitionHash: PartitionHash = { "us-gov-east-1", "us-gov-west-1", ], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "api.ecr.{region}.amazonaws.com", }, }; diff --git a/clients/client-ecs/src/endpoints.ts b/clients/client-ecs/src/endpoints.ts index 9eee83184841..1cfce674f6fd 100644 --- a/clients/client-ecs/src/endpoints.ts +++ b/clients/client-ecs/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "ecs.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "ecs.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "ecs.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "ecs.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "ecs.{region}.amazonaws.com", }, }; diff --git a/clients/client-efs/src/endpoints.ts b/clients/client-efs/src/endpoints.ts index 48368223fec9..c3313c0bd42d 100644 --- a/clients/client-efs/src/endpoints.ts +++ b/clients/client-efs/src/endpoints.ts @@ -154,22 +154,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "elasticfilesystem.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1", "fips-cn-north-1", "fips-cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "elasticfilesystem.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["fips-us-iso-east-1", "us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "elasticfilesystem.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "elasticfilesystem.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "elasticfilesystem.{region}.amazonaws.com", }, }; diff --git a/clients/client-eks/src/endpoints.ts b/clients/client-eks/src/endpoints.ts index 2ff6e36dc4aa..c4a309d4066d 100644 --- a/clients/client-eks/src/endpoints.ts +++ b/clients/client-eks/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "eks.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "eks.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "eks.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "eks.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "eks.{region}.amazonaws.com", }, }; diff --git a/clients/client-elastic-beanstalk/src/endpoints.ts b/clients/client-elastic-beanstalk/src/endpoints.ts index 0bf6a42f53b0..930d21c565c1 100644 --- a/clients/client-elastic-beanstalk/src/endpoints.ts +++ b/clients/client-elastic-beanstalk/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "elasticbeanstalk.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "elasticbeanstalk.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "elasticbeanstalk.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "elasticbeanstalk.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "elasticbeanstalk.{region}.amazonaws.com", }, }; diff --git a/clients/client-elastic-inference/src/endpoints.ts b/clients/client-elastic-inference/src/endpoints.ts index d76c3c585f90..10c3454804f7 100644 --- a/clients/client-elastic-inference/src/endpoints.ts +++ b/clients/client-elastic-inference/src/endpoints.ts @@ -47,22 +47,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "api.elastic-inference.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "api.elastic-inference.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "api.elastic-inference.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "api.elastic-inference.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "api.elastic-inference.{region}.amazonaws.com", }, }; diff --git a/clients/client-elastic-load-balancing-v2/src/endpoints.ts b/clients/client-elastic-load-balancing-v2/src/endpoints.ts index d26a4fcfe87d..74b3a3791487 100644 --- a/clients/client-elastic-load-balancing-v2/src/endpoints.ts +++ b/clients/client-elastic-load-balancing-v2/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "elasticloadbalancing.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "elasticloadbalancing.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "elasticloadbalancing.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "elasticloadbalancing.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "elasticloadbalancing.{region}.amazonaws.com", }, }; diff --git a/clients/client-elastic-load-balancing/src/endpoints.ts b/clients/client-elastic-load-balancing/src/endpoints.ts index d26a4fcfe87d..74b3a3791487 100644 --- a/clients/client-elastic-load-balancing/src/endpoints.ts +++ b/clients/client-elastic-load-balancing/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "elasticloadbalancing.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "elasticloadbalancing.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "elasticloadbalancing.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "elasticloadbalancing.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "elasticloadbalancing.{region}.amazonaws.com", }, }; diff --git a/clients/client-elastic-transcoder/src/endpoints.ts b/clients/client-elastic-transcoder/src/endpoints.ts index bc7702d7b43a..dff2c2e54e84 100644 --- a/clients/client-elastic-transcoder/src/endpoints.ts +++ b/clients/client-elastic-transcoder/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "elastictranscoder.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "elastictranscoder.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "elastictranscoder.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "elastictranscoder.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "elastictranscoder.{region}.amazonaws.com", }, }; diff --git a/clients/client-elasticache/src/endpoints.ts b/clients/client-elasticache/src/endpoints.ts index 67e0b5b8d353..57002284c7c9 100644 --- a/clients/client-elasticache/src/endpoints.ts +++ b/clients/client-elasticache/src/endpoints.ts @@ -34,22 +34,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "elasticache.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "elasticache.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "elasticache.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "elasticache.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "elasticache.{region}.amazonaws.com", }, }; diff --git a/clients/client-elasticsearch-service/src/endpoints.ts b/clients/client-elasticsearch-service/src/endpoints.ts index 2d9eac29fa19..b682e53831be 100644 --- a/clients/client-elasticsearch-service/src/endpoints.ts +++ b/clients/client-elasticsearch-service/src/endpoints.ts @@ -34,22 +34,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "es.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "es.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "es.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "es.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "es.{region}.amazonaws.com", }, }; diff --git a/clients/client-emr-containers/src/endpoints.ts b/clients/client-emr-containers/src/endpoints.ts index 369b287bd2fc..3c27cb837c81 100644 --- a/clients/client-emr-containers/src/endpoints.ts +++ b/clients/client-emr-containers/src/endpoints.ts @@ -54,22 +54,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "emr-containers.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "emr-containers.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "emr-containers.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "emr-containers.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "emr-containers.{region}.amazonaws.com", }, }; diff --git a/clients/client-emr/src/endpoints.ts b/clients/client-emr/src/endpoints.ts index f0f3b6beaa31..7819aba1ee38 100644 --- a/clients/client-emr/src/endpoints.ts +++ b/clients/client-emr/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "elasticmapreduce.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "elasticmapreduce.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "elasticmapreduce.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "elasticmapreduce.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "elasticmapreduce.{region}.amazonaws.com", }, }; diff --git a/clients/client-eventbridge/src/endpoints.ts b/clients/client-eventbridge/src/endpoints.ts index 73060c2e9937..65fcfebb54ac 100644 --- a/clients/client-eventbridge/src/endpoints.ts +++ b/clients/client-eventbridge/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "events.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "events.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "events.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "events.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "events.{region}.amazonaws.com", }, }; diff --git a/clients/client-finspace-data/src/endpoints.ts b/clients/client-finspace-data/src/endpoints.ts index 2c6d1b48b412..436c15b0efa2 100644 --- a/clients/client-finspace-data/src/endpoints.ts +++ b/clients/client-finspace-data/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "finspace-api.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "finspace-api.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "finspace-api.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "finspace-api.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "finspace-api.{region}.amazonaws.com", }, }; diff --git a/clients/client-finspace/src/endpoints.ts b/clients/client-finspace/src/endpoints.ts index 58c34a42ac65..05ba867ec574 100644 --- a/clients/client-finspace/src/endpoints.ts +++ b/clients/client-finspace/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "finspace.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "finspace.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "finspace.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "finspace.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "finspace.{region}.amazonaws.com", }, }; diff --git a/clients/client-firehose/src/endpoints.ts b/clients/client-firehose/src/endpoints.ts index e1c6783de7b4..9398deb342b4 100644 --- a/clients/client-firehose/src/endpoints.ts +++ b/clients/client-firehose/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "firehose.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "firehose.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "firehose.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "firehose.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "firehose.{region}.amazonaws.com", }, }; diff --git a/clients/client-fis/src/endpoints.ts b/clients/client-fis/src/endpoints.ts index f2f942b51dc8..021347e48465 100644 --- a/clients/client-fis/src/endpoints.ts +++ b/clients/client-fis/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "fis.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "fis.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "fis.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "fis.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "fis.{region}.amazonaws.com", }, }; diff --git a/clients/client-fms/src/endpoints.ts b/clients/client-fms/src/endpoints.ts index e919c3b802cb..22112eb64bb7 100644 --- a/clients/client-fms/src/endpoints.ts +++ b/clients/client-fms/src/endpoints.ts @@ -132,22 +132,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "fms.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "fms.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "fms.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "fms.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "fms.{region}.amazonaws.com", }, }; diff --git a/clients/client-forecast/src/endpoints.ts b/clients/client-forecast/src/endpoints.ts index 091f86a0c812..cc657d80edee 100644 --- a/clients/client-forecast/src/endpoints.ts +++ b/clients/client-forecast/src/endpoints.ts @@ -44,22 +44,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "forecast.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "forecast.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "forecast.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "forecast.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "forecast.{region}.amazonaws.com", }, }; diff --git a/clients/client-forecastquery/src/endpoints.ts b/clients/client-forecastquery/src/endpoints.ts index 7f480fa2b70b..e982dc0d4db2 100644 --- a/clients/client-forecastquery/src/endpoints.ts +++ b/clients/client-forecastquery/src/endpoints.ts @@ -44,22 +44,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "forecastquery.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "forecastquery.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "forecastquery.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "forecastquery.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "forecastquery.{region}.amazonaws.com", }, }; diff --git a/clients/client-frauddetector/src/endpoints.ts b/clients/client-frauddetector/src/endpoints.ts index d9016c625cc9..4ed80976cbb2 100644 --- a/clients/client-frauddetector/src/endpoints.ts +++ b/clients/client-frauddetector/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "frauddetector.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "frauddetector.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "frauddetector.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "frauddetector.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "frauddetector.{region}.amazonaws.com", }, }; diff --git a/clients/client-fsx/src/endpoints.ts b/clients/client-fsx/src/endpoints.ts index 43d3722e5d31..110366bfdaf4 100644 --- a/clients/client-fsx/src/endpoints.ts +++ b/clients/client-fsx/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "fsx.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "fsx.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "fsx.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "fsx.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-prod-us-gov-east-1", "fips-prod-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "fsx.{region}.amazonaws.com", }, }; diff --git a/clients/client-gamelift/src/endpoints.ts b/clients/client-gamelift/src/endpoints.ts index 4aa0b2fb0b4d..51bab7db7081 100644 --- a/clients/client-gamelift/src/endpoints.ts +++ b/clients/client-gamelift/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "gamelift.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "gamelift.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "gamelift.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "gamelift.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "gamelift.{region}.amazonaws.com", }, }; diff --git a/clients/client-glacier/src/endpoints.ts b/clients/client-glacier/src/endpoints.ts index 57587c274a7a..19ccd6352a6c 100644 --- a/clients/client-glacier/src/endpoints.ts +++ b/clients/client-glacier/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "glacier.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "glacier.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "glacier.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "glacier.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "glacier.{region}.amazonaws.com", }, }; diff --git a/clients/client-global-accelerator/src/endpoints.ts b/clients/client-global-accelerator/src/endpoints.ts index 8f6b19cb25a6..2669806437aa 100644 --- a/clients/client-global-accelerator/src/endpoints.ts +++ b/clients/client-global-accelerator/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "globalaccelerator.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "globalaccelerator.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "globalaccelerator.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "globalaccelerator.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "globalaccelerator.{region}.amazonaws.com", }, }; diff --git a/clients/client-glue/src/endpoints.ts b/clients/client-glue/src/endpoints.ts index 0e8cb0c03bc2..44721f874b90 100644 --- a/clients/client-glue/src/endpoints.ts +++ b/clients/client-glue/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "glue.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "glue.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "glue.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "glue.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "glue.{region}.amazonaws.com", }, }; diff --git a/clients/client-grafana/src/endpoints.ts b/clients/client-grafana/src/endpoints.ts index e6aee5c2d09f..e4b0adb4e401 100644 --- a/clients/client-grafana/src/endpoints.ts +++ b/clients/client-grafana/src/endpoints.ts @@ -69,22 +69,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "grafana.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "grafana.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "grafana.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "grafana.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "grafana.{region}.amazonaws.com", }, }; diff --git a/clients/client-greengrass/src/endpoints.ts b/clients/client-greengrass/src/endpoints.ts index fd1998805ad6..081bb5577d7e 100644 --- a/clients/client-greengrass/src/endpoints.ts +++ b/clients/client-greengrass/src/endpoints.ts @@ -49,18 +49,22 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "greengrass.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "greengrass.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "greengrass.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "greengrass.{region}.sc2s.sgov.gov", }, "aws-us-gov": { @@ -71,6 +75,7 @@ const partitionHash: PartitionHash = { "us-gov-east-1", "us-gov-west-1", ], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "greengrass.{region}.amazonaws.com", }, }; diff --git a/clients/client-greengrassv2/src/endpoints.ts b/clients/client-greengrassv2/src/endpoints.ts index fd1998805ad6..081bb5577d7e 100644 --- a/clients/client-greengrassv2/src/endpoints.ts +++ b/clients/client-greengrassv2/src/endpoints.ts @@ -49,18 +49,22 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "greengrass.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "greengrass.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "greengrass.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "greengrass.{region}.sc2s.sgov.gov", }, "aws-us-gov": { @@ -71,6 +75,7 @@ const partitionHash: PartitionHash = { "us-gov-east-1", "us-gov-west-1", ], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "greengrass.{region}.amazonaws.com", }, }; diff --git a/clients/client-groundstation/src/endpoints.ts b/clients/client-groundstation/src/endpoints.ts index 01970b1567a0..fd25a84ee044 100644 --- a/clients/client-groundstation/src/endpoints.ts +++ b/clients/client-groundstation/src/endpoints.ts @@ -44,22 +44,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "groundstation.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "groundstation.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "groundstation.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "groundstation.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "groundstation.{region}.amazonaws.com", }, }; diff --git a/clients/client-guardduty/src/endpoints.ts b/clients/client-guardduty/src/endpoints.ts index 2715c5e940a8..9aa49dd5e5de 100644 --- a/clients/client-guardduty/src/endpoints.ts +++ b/clients/client-guardduty/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-2", "us-west-2-fips", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "guardduty.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "guardduty.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "guardduty.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "guardduty.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-east-1-fips", "us-gov-west-1", "us-gov-west-1-fips"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "guardduty.{region}.amazonaws.com", }, }; diff --git a/clients/client-health/src/endpoints.ts b/clients/client-health/src/endpoints.ts index d74491b023aa..7175eea6007e 100644 --- a/clients/client-health/src/endpoints.ts +++ b/clients/client-health/src/endpoints.ts @@ -38,22 +38,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "health.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "health.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "health.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "health.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "health.{region}.amazonaws.com", }, }; diff --git a/clients/client-healthlake/src/endpoints.ts b/clients/client-healthlake/src/endpoints.ts index 06664663cefa..aa67727afc7a 100644 --- a/clients/client-healthlake/src/endpoints.ts +++ b/clients/client-healthlake/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "healthlake.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "healthlake.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "healthlake.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "healthlake.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "healthlake.{region}.amazonaws.com", }, }; diff --git a/clients/client-honeycode/src/endpoints.ts b/clients/client-honeycode/src/endpoints.ts index 527e7a0f3ab2..70cd4492db5b 100644 --- a/clients/client-honeycode/src/endpoints.ts +++ b/clients/client-honeycode/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "honeycode.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "honeycode.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "honeycode.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "honeycode.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "honeycode.{region}.amazonaws.com", }, }; diff --git a/clients/client-iam/src/endpoints.ts b/clients/client-iam/src/endpoints.ts index f4ce1344d0c0..11a3989153d7 100644 --- a/clients/client-iam/src/endpoints.ts +++ b/clients/client-iam/src/endpoints.ts @@ -59,22 +59,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", endpoint: "aws-global", }, "aws-cn": { regions: ["aws-cn-global", "cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", endpoint: "aws-cn-global", }, "aws-iso": { regions: ["aws-iso-global", "us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", endpoint: "aws-iso-global", }, "aws-iso-b": { regions: ["aws-iso-b-global", "us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", endpoint: "aws-iso-b-global", }, "aws-us-gov": { regions: ["aws-us-gov-global", "iam-govcloud-fips", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", endpoint: "aws-us-gov-global", }, }; diff --git a/clients/client-identitystore/src/endpoints.ts b/clients/client-identitystore/src/endpoints.ts index 20b56bbee549..879e286537bd 100644 --- a/clients/client-identitystore/src/endpoints.ts +++ b/clients/client-identitystore/src/endpoints.ts @@ -33,22 +33,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "identitystore.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "identitystore.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "identitystore.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "identitystore.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "identitystore.{region}.amazonaws.com", }, }; diff --git a/clients/client-imagebuilder/src/endpoints.ts b/clients/client-imagebuilder/src/endpoints.ts index 72101fb44133..d4bc3dcc3bbe 100644 --- a/clients/client-imagebuilder/src/endpoints.ts +++ b/clients/client-imagebuilder/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "imagebuilder.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "imagebuilder.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "imagebuilder.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "imagebuilder.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "imagebuilder.{region}.amazonaws.com", }, }; diff --git a/clients/client-inspector/src/endpoints.ts b/clients/client-inspector/src/endpoints.ts index aaef1f4b2732..918525761386 100644 --- a/clients/client-inspector/src/endpoints.ts +++ b/clients/client-inspector/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "inspector.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "inspector.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "inspector.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "inspector.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "inspector.{region}.amazonaws.com", }, }; diff --git a/clients/client-iot-1click-devices-service/src/endpoints.ts b/clients/client-iot-1click-devices-service/src/endpoints.ts index 70b782de103c..fd3b7071952d 100644 --- a/clients/client-iot-1click-devices-service/src/endpoints.ts +++ b/clients/client-iot-1click-devices-service/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "devices.iot1click.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "devices.iot1click.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "devices.iot1click.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "devices.iot1click.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "devices.iot1click.{region}.amazonaws.com", }, }; diff --git a/clients/client-iot-1click-projects/src/endpoints.ts b/clients/client-iot-1click-projects/src/endpoints.ts index d38138d88206..3eb3c308c7fd 100644 --- a/clients/client-iot-1click-projects/src/endpoints.ts +++ b/clients/client-iot-1click-projects/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "projects.iot1click.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "projects.iot1click.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "projects.iot1click.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "projects.iot1click.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "projects.iot1click.{region}.amazonaws.com", }, }; diff --git a/clients/client-iot-data-plane/src/endpoints.ts b/clients/client-iot-data-plane/src/endpoints.ts index 2715174df615..4a56b4c6417f 100644 --- a/clients/client-iot-data-plane/src/endpoints.ts +++ b/clients/client-iot-data-plane/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "data.iot.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "data.iot.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "data.iot.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "data.iot.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "data.iot.{region}.amazonaws.com", }, }; diff --git a/clients/client-iot-events-data/src/endpoints.ts b/clients/client-iot-events-data/src/endpoints.ts index 1c890626a8bc..5fa307100c6b 100644 --- a/clients/client-iot-events-data/src/endpoints.ts +++ b/clients/client-iot-events-data/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "data.iotevents.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "data.iotevents.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "data.iotevents.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "data.iotevents.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "data.iotevents.{region}.amazonaws.com", }, }; diff --git a/clients/client-iot-events/src/endpoints.ts b/clients/client-iot-events/src/endpoints.ts index 66f37b15177f..77bac0ff9d81 100644 --- a/clients/client-iot-events/src/endpoints.ts +++ b/clients/client-iot-events/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "iotevents.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "iotevents.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "iotevents.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "iotevents.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "iotevents.{region}.amazonaws.com", }, }; diff --git a/clients/client-iot-jobs-data-plane/src/endpoints.ts b/clients/client-iot-jobs-data-plane/src/endpoints.ts index 1f1b943da4cb..2c130d448e8b 100644 --- a/clients/client-iot-jobs-data-plane/src/endpoints.ts +++ b/clients/client-iot-jobs-data-plane/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "data.jobs.iot.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "data.jobs.iot.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "data.jobs.iot.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "data.jobs.iot.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "data.jobs.iot.{region}.amazonaws.com", }, }; diff --git a/clients/client-iot-wireless/src/endpoints.ts b/clients/client-iot-wireless/src/endpoints.ts index 02a427f2e2ad..c590a5409acf 100644 --- a/clients/client-iot-wireless/src/endpoints.ts +++ b/clients/client-iot-wireless/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "api.iotwireless.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "api.iotwireless.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "api.iotwireless.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "api.iotwireless.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "api.iotwireless.{region}.amazonaws.com", }, }; diff --git a/clients/client-iot/src/endpoints.ts b/clients/client-iot/src/endpoints.ts index e0928be9d4b4..c03bcf0ba2aa 100644 --- a/clients/client-iot/src/endpoints.ts +++ b/clients/client-iot/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "iot.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "iot.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "iot.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "iot.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "iot.{region}.amazonaws.com", }, }; diff --git a/clients/client-iotanalytics/src/endpoints.ts b/clients/client-iotanalytics/src/endpoints.ts index e856c259308b..59d07ca7f4b8 100644 --- a/clients/client-iotanalytics/src/endpoints.ts +++ b/clients/client-iotanalytics/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "iotanalytics.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "iotanalytics.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "iotanalytics.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "iotanalytics.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "iotanalytics.{region}.amazonaws.com", }, }; diff --git a/clients/client-iotdeviceadvisor/src/endpoints.ts b/clients/client-iotdeviceadvisor/src/endpoints.ts index 3622d3aa8fae..3950d073f235 100644 --- a/clients/client-iotdeviceadvisor/src/endpoints.ts +++ b/clients/client-iotdeviceadvisor/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "api.iotdeviceadvisor.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "api.iotdeviceadvisor.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "api.iotdeviceadvisor.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "api.iotdeviceadvisor.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "api.iotdeviceadvisor.{region}.amazonaws.com", }, }; diff --git a/clients/client-iotfleethub/src/endpoints.ts b/clients/client-iotfleethub/src/endpoints.ts index 3112f78082a4..4514cc998432 100644 --- a/clients/client-iotfleethub/src/endpoints.ts +++ b/clients/client-iotfleethub/src/endpoints.ts @@ -49,22 +49,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "api.fleethub.iot.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "api.fleethub.iot.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "api.fleethub.iot.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "api.fleethub.iot.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "api.fleethub.iot.{region}.amazonaws.com", }, }; diff --git a/clients/client-iotsecuretunneling/src/endpoints.ts b/clients/client-iotsecuretunneling/src/endpoints.ts index c4150c3eadfb..70afc8c9efcb 100644 --- a/clients/client-iotsecuretunneling/src/endpoints.ts +++ b/clients/client-iotsecuretunneling/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "api.tunneling.iot.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "api.tunneling.iot.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "api.tunneling.iot.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "api.tunneling.iot.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "api.tunneling.iot.{region}.amazonaws.com", }, }; diff --git a/clients/client-iotsitewise/src/endpoints.ts b/clients/client-iotsitewise/src/endpoints.ts index 38900597071b..844351847365 100644 --- a/clients/client-iotsitewise/src/endpoints.ts +++ b/clients/client-iotsitewise/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "iotsitewise.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "iotsitewise.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "iotsitewise.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "iotsitewise.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "iotsitewise.{region}.amazonaws.com", }, }; diff --git a/clients/client-iotthingsgraph/src/endpoints.ts b/clients/client-iotthingsgraph/src/endpoints.ts index 372f4826ba00..e701dd69075f 100644 --- a/clients/client-iotthingsgraph/src/endpoints.ts +++ b/clients/client-iotthingsgraph/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "iotthingsgraph.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "iotthingsgraph.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "iotthingsgraph.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "iotthingsgraph.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "iotthingsgraph.{region}.amazonaws.com", }, }; diff --git a/clients/client-ivs/src/endpoints.ts b/clients/client-ivs/src/endpoints.ts index 2bf8677752d6..1b333aa968ce 100644 --- a/clients/client-ivs/src/endpoints.ts +++ b/clients/client-ivs/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "ivs.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "ivs.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "ivs.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "ivs.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "ivs.{region}.amazonaws.com", }, }; diff --git a/clients/client-kafka/src/endpoints.ts b/clients/client-kafka/src/endpoints.ts index a4a71ca6a1f3..918585051bcb 100644 --- a/clients/client-kafka/src/endpoints.ts +++ b/clients/client-kafka/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "kafka.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "kafka.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "kafka.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "kafka.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "kafka.{region}.amazonaws.com", }, }; diff --git a/clients/client-kafkaconnect/src/endpoints.ts b/clients/client-kafkaconnect/src/endpoints.ts index 462da76d1966..4af12c5f00bd 100644 --- a/clients/client-kafkaconnect/src/endpoints.ts +++ b/clients/client-kafkaconnect/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "kafkaconnect.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "kafkaconnect.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "kafkaconnect.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "kafkaconnect.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "kafkaconnect.{region}.amazonaws.com", }, }; diff --git a/clients/client-kendra/src/endpoints.ts b/clients/client-kendra/src/endpoints.ts index 6ef5bfc4093c..4f0ae4899f8d 100644 --- a/clients/client-kendra/src/endpoints.ts +++ b/clients/client-kendra/src/endpoints.ts @@ -48,22 +48,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "kendra.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "kendra.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "kendra.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "kendra.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "kendra.{region}.amazonaws.com", }, }; diff --git a/clients/client-kinesis-analytics-v2/src/endpoints.ts b/clients/client-kinesis-analytics-v2/src/endpoints.ts index d69c5b7ea681..4b0fec194fab 100644 --- a/clients/client-kinesis-analytics-v2/src/endpoints.ts +++ b/clients/client-kinesis-analytics-v2/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "kinesisanalytics.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "kinesisanalytics.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "kinesisanalytics.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "kinesisanalytics.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "kinesisanalytics.{region}.amazonaws.com", }, }; diff --git a/clients/client-kinesis-analytics/src/endpoints.ts b/clients/client-kinesis-analytics/src/endpoints.ts index d69c5b7ea681..4b0fec194fab 100644 --- a/clients/client-kinesis-analytics/src/endpoints.ts +++ b/clients/client-kinesis-analytics/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "kinesisanalytics.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "kinesisanalytics.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "kinesisanalytics.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "kinesisanalytics.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "kinesisanalytics.{region}.amazonaws.com", }, }; diff --git a/clients/client-kinesis-video-archived-media/src/endpoints.ts b/clients/client-kinesis-video-archived-media/src/endpoints.ts index 84437b816b19..85db15fb72c6 100644 --- a/clients/client-kinesis-video-archived-media/src/endpoints.ts +++ b/clients/client-kinesis-video-archived-media/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "kinesisvideo.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "kinesisvideo.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "kinesisvideo.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "kinesisvideo.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "kinesisvideo.{region}.amazonaws.com", }, }; diff --git a/clients/client-kinesis-video-media/src/endpoints.ts b/clients/client-kinesis-video-media/src/endpoints.ts index 84437b816b19..85db15fb72c6 100644 --- a/clients/client-kinesis-video-media/src/endpoints.ts +++ b/clients/client-kinesis-video-media/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "kinesisvideo.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "kinesisvideo.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "kinesisvideo.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "kinesisvideo.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "kinesisvideo.{region}.amazonaws.com", }, }; diff --git a/clients/client-kinesis-video-signaling/src/endpoints.ts b/clients/client-kinesis-video-signaling/src/endpoints.ts index 84437b816b19..85db15fb72c6 100644 --- a/clients/client-kinesis-video-signaling/src/endpoints.ts +++ b/clients/client-kinesis-video-signaling/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "kinesisvideo.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "kinesisvideo.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "kinesisvideo.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "kinesisvideo.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "kinesisvideo.{region}.amazonaws.com", }, }; diff --git a/clients/client-kinesis-video/src/endpoints.ts b/clients/client-kinesis-video/src/endpoints.ts index 84437b816b19..85db15fb72c6 100644 --- a/clients/client-kinesis-video/src/endpoints.ts +++ b/clients/client-kinesis-video/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "kinesisvideo.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "kinesisvideo.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "kinesisvideo.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "kinesisvideo.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "kinesisvideo.{region}.amazonaws.com", }, }; diff --git a/clients/client-kinesis/src/endpoints.ts b/clients/client-kinesis/src/endpoints.ts index e20909611ad7..2c5bfc811f42 100644 --- a/clients/client-kinesis/src/endpoints.ts +++ b/clients/client-kinesis/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "kinesis.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "kinesis.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "kinesis.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "kinesis.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "kinesis.{region}.amazonaws.com", }, }; diff --git a/clients/client-kms/src/endpoints.ts b/clients/client-kms/src/endpoints.ts index d579f493c9e3..2936f1058ef0 100644 --- a/clients/client-kms/src/endpoints.ts +++ b/clients/client-kms/src/endpoints.ts @@ -33,22 +33,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "kms.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "kms.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["ProdFips", "us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "kms.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["ProdFips", "us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "kms.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["ProdFips", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "kms.{region}.amazonaws.com", }, }; diff --git a/clients/client-lakeformation/src/endpoints.ts b/clients/client-lakeformation/src/endpoints.ts index f247df287e30..df5ad94dd4e2 100644 --- a/clients/client-lakeformation/src/endpoints.ts +++ b/clients/client-lakeformation/src/endpoints.ts @@ -53,22 +53,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "lakeformation.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "lakeformation.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "lakeformation.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "lakeformation.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "lakeformation.{region}.amazonaws.com", }, }; diff --git a/clients/client-lambda/src/endpoints.ts b/clients/client-lambda/src/endpoints.ts index 4819278ee67c..d7455427a906 100644 --- a/clients/client-lambda/src/endpoints.ts +++ b/clients/client-lambda/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "lambda.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "lambda.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "lambda.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "lambda.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "lambda.{region}.amazonaws.com", }, }; diff --git a/clients/client-lex-model-building-service/src/endpoints.ts b/clients/client-lex-model-building-service/src/endpoints.ts index ff11d4b7ac06..41c1e259b61a 100644 --- a/clients/client-lex-model-building-service/src/endpoints.ts +++ b/clients/client-lex-model-building-service/src/endpoints.ts @@ -43,22 +43,27 @@ const partitionHash: PartitionHash = { "us-west-2", "us-west-2-fips", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "models.lex.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "models.lex.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "models.lex.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "models.lex.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1", "us-gov-west-1-fips"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "models.lex.{region}.amazonaws.com", }, }; diff --git a/clients/client-lex-models-v2/src/endpoints.ts b/clients/client-lex-models-v2/src/endpoints.ts index 3e83ecf3935f..2b348da74242 100644 --- a/clients/client-lex-models-v2/src/endpoints.ts +++ b/clients/client-lex-models-v2/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "models-v2-lex.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "models-v2-lex.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "models-v2-lex.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "models-v2-lex.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "models-v2-lex.{region}.amazonaws.com", }, }; diff --git a/clients/client-lex-runtime-service/src/endpoints.ts b/clients/client-lex-runtime-service/src/endpoints.ts index 1f255615bbb1..86072320870f 100644 --- a/clients/client-lex-runtime-service/src/endpoints.ts +++ b/clients/client-lex-runtime-service/src/endpoints.ts @@ -43,22 +43,27 @@ const partitionHash: PartitionHash = { "us-west-2", "us-west-2-fips", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "runtime.lex.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "runtime.lex.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "runtime.lex.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "runtime.lex.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1", "us-gov-west-1-fips"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "runtime.lex.{region}.amazonaws.com", }, }; diff --git a/clients/client-lex-runtime-v2/src/endpoints.ts b/clients/client-lex-runtime-v2/src/endpoints.ts index 9639932e7392..44871334e8ff 100644 --- a/clients/client-lex-runtime-v2/src/endpoints.ts +++ b/clients/client-lex-runtime-v2/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "runtime-v2-lex.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "runtime-v2-lex.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "runtime-v2-lex.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "runtime-v2-lex.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "runtime-v2-lex.{region}.amazonaws.com", }, }; diff --git a/clients/client-license-manager/src/endpoints.ts b/clients/client-license-manager/src/endpoints.ts index edb0fee3e249..96941d2628b3 100644 --- a/clients/client-license-manager/src/endpoints.ts +++ b/clients/client-license-manager/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "license-manager.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "license-manager.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "license-manager.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "license-manager.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "license-manager.{region}.amazonaws.com", }, }; diff --git a/clients/client-lightsail/src/endpoints.ts b/clients/client-lightsail/src/endpoints.ts index b338bc883190..b5ae64afaed1 100644 --- a/clients/client-lightsail/src/endpoints.ts +++ b/clients/client-lightsail/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "lightsail.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "lightsail.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "lightsail.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "lightsail.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "lightsail.{region}.amazonaws.com", }, }; diff --git a/clients/client-location/src/endpoints.ts b/clients/client-location/src/endpoints.ts index f5a0518d6b93..795b6e6f87fb 100644 --- a/clients/client-location/src/endpoints.ts +++ b/clients/client-location/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "geo.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "geo.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "geo.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "geo.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "geo.{region}.amazonaws.com", }, }; diff --git a/clients/client-lookoutequipment/src/endpoints.ts b/clients/client-lookoutequipment/src/endpoints.ts index 8bfbbdfbafcb..60448c8c4a0e 100644 --- a/clients/client-lookoutequipment/src/endpoints.ts +++ b/clients/client-lookoutequipment/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "lookoutequipment.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "lookoutequipment.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "lookoutequipment.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "lookoutequipment.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "lookoutequipment.{region}.amazonaws.com", }, }; diff --git a/clients/client-lookoutmetrics/src/endpoints.ts b/clients/client-lookoutmetrics/src/endpoints.ts index 7c0fadb563ab..0ad6ba2279e3 100644 --- a/clients/client-lookoutmetrics/src/endpoints.ts +++ b/clients/client-lookoutmetrics/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "lookoutmetrics.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "lookoutmetrics.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "lookoutmetrics.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "lookoutmetrics.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "lookoutmetrics.{region}.amazonaws.com", }, }; diff --git a/clients/client-lookoutvision/src/endpoints.ts b/clients/client-lookoutvision/src/endpoints.ts index 9d73be56294b..de0216ff69c1 100644 --- a/clients/client-lookoutvision/src/endpoints.ts +++ b/clients/client-lookoutvision/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "lookoutvision.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "lookoutvision.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "lookoutvision.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "lookoutvision.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "lookoutvision.{region}.amazonaws.com", }, }; diff --git a/clients/client-machine-learning/src/endpoints.ts b/clients/client-machine-learning/src/endpoints.ts index fec720a26da3..712a04049e71 100644 --- a/clients/client-machine-learning/src/endpoints.ts +++ b/clients/client-machine-learning/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "machinelearning.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "machinelearning.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "machinelearning.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "machinelearning.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "machinelearning.{region}.amazonaws.com", }, }; diff --git a/clients/client-macie/src/endpoints.ts b/clients/client-macie/src/endpoints.ts index c36b947eac5a..b8c396bb5110 100644 --- a/clients/client-macie/src/endpoints.ts +++ b/clients/client-macie/src/endpoints.ts @@ -39,22 +39,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "macie.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "macie.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "macie.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "macie.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "macie.{region}.amazonaws.com", }, }; diff --git a/clients/client-macie2/src/endpoints.ts b/clients/client-macie2/src/endpoints.ts index 410c6961f668..58bb2a2c16c3 100644 --- a/clients/client-macie2/src/endpoints.ts +++ b/clients/client-macie2/src/endpoints.ts @@ -49,22 +49,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "macie2.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "macie2.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "macie2.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "macie2.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "macie2.{region}.amazonaws.com", }, }; diff --git a/clients/client-managedblockchain/src/endpoints.ts b/clients/client-managedblockchain/src/endpoints.ts index c9273591c991..0756e9a5c27a 100644 --- a/clients/client-managedblockchain/src/endpoints.ts +++ b/clients/client-managedblockchain/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "managedblockchain.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "managedblockchain.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "managedblockchain.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "managedblockchain.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "managedblockchain.{region}.amazonaws.com", }, }; diff --git a/clients/client-marketplace-catalog/src/endpoints.ts b/clients/client-marketplace-catalog/src/endpoints.ts index 790b8ed046ef..ca1caeaf924a 100644 --- a/clients/client-marketplace-catalog/src/endpoints.ts +++ b/clients/client-marketplace-catalog/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "catalog.marketplace.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "catalog.marketplace.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "catalog.marketplace.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "catalog.marketplace.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "catalog.marketplace.{region}.amazonaws.com", }, }; diff --git a/clients/client-marketplace-commerce-analytics/src/endpoints.ts b/clients/client-marketplace-commerce-analytics/src/endpoints.ts index b14aa241c2af..8df1077e70ed 100644 --- a/clients/client-marketplace-commerce-analytics/src/endpoints.ts +++ b/clients/client-marketplace-commerce-analytics/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "marketplacecommerceanalytics.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "marketplacecommerceanalytics.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "marketplacecommerceanalytics.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "marketplacecommerceanalytics.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "marketplacecommerceanalytics.{region}.amazonaws.com", }, }; diff --git a/clients/client-marketplace-entitlement-service/src/endpoints.ts b/clients/client-marketplace-entitlement-service/src/endpoints.ts index 344a1d275cf2..9eee07668ce6 100644 --- a/clients/client-marketplace-entitlement-service/src/endpoints.ts +++ b/clients/client-marketplace-entitlement-service/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "entitlement.marketplace.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "entitlement.marketplace.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "entitlement.marketplace.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "entitlement.marketplace.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "entitlement.marketplace.{region}.amazonaws.com", }, }; diff --git a/clients/client-marketplace-metering/src/endpoints.ts b/clients/client-marketplace-metering/src/endpoints.ts index 40cf66503b50..a96f82e58e64 100644 --- a/clients/client-marketplace-metering/src/endpoints.ts +++ b/clients/client-marketplace-metering/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "metering.marketplace.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "metering.marketplace.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "metering.marketplace.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "metering.marketplace.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "metering.marketplace.{region}.amazonaws.com", }, }; diff --git a/clients/client-mediaconnect/src/endpoints.ts b/clients/client-mediaconnect/src/endpoints.ts index 7b13978bc770..77061028c2e7 100644 --- a/clients/client-mediaconnect/src/endpoints.ts +++ b/clients/client-mediaconnect/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "mediaconnect.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "mediaconnect.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "mediaconnect.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "mediaconnect.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "mediaconnect.{region}.amazonaws.com", }, }; diff --git a/clients/client-mediaconvert/src/endpoints.ts b/clients/client-mediaconvert/src/endpoints.ts index 806b70085808..e3c13447fd78 100644 --- a/clients/client-mediaconvert/src/endpoints.ts +++ b/clients/client-mediaconvert/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "mediaconvert.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "mediaconvert.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "mediaconvert.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "mediaconvert.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "mediaconvert.{region}.amazonaws.com", }, }; diff --git a/clients/client-medialive/src/endpoints.ts b/clients/client-medialive/src/endpoints.ts index bd7192fa8a6c..30d293ba4a51 100644 --- a/clients/client-medialive/src/endpoints.ts +++ b/clients/client-medialive/src/endpoints.ts @@ -44,22 +44,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "medialive.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "medialive.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "medialive.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "medialive.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "medialive.{region}.amazonaws.com", }, }; diff --git a/clients/client-mediapackage-vod/src/endpoints.ts b/clients/client-mediapackage-vod/src/endpoints.ts index 1c3acc916059..e51c1381737c 100644 --- a/clients/client-mediapackage-vod/src/endpoints.ts +++ b/clients/client-mediapackage-vod/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "mediapackage-vod.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "mediapackage-vod.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "mediapackage-vod.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "mediapackage-vod.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "mediapackage-vod.{region}.amazonaws.com", }, }; diff --git a/clients/client-mediapackage/src/endpoints.ts b/clients/client-mediapackage/src/endpoints.ts index 9c82e1f159b1..21d31aa98f2c 100644 --- a/clients/client-mediapackage/src/endpoints.ts +++ b/clients/client-mediapackage/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "mediapackage.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "mediapackage.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "mediapackage.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "mediapackage.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "mediapackage.{region}.amazonaws.com", }, }; diff --git a/clients/client-mediastore-data/src/endpoints.ts b/clients/client-mediastore-data/src/endpoints.ts index 278c92c237ee..7944787c36ca 100644 --- a/clients/client-mediastore-data/src/endpoints.ts +++ b/clients/client-mediastore-data/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "data.mediastore.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "data.mediastore.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "data.mediastore.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "data.mediastore.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "data.mediastore.{region}.amazonaws.com", }, }; diff --git a/clients/client-mediastore/src/endpoints.ts b/clients/client-mediastore/src/endpoints.ts index 3ffffbb0dd8b..55e48b6a5823 100644 --- a/clients/client-mediastore/src/endpoints.ts +++ b/clients/client-mediastore/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "mediastore.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "mediastore.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "mediastore.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "mediastore.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "mediastore.{region}.amazonaws.com", }, }; diff --git a/clients/client-mediatailor/src/endpoints.ts b/clients/client-mediatailor/src/endpoints.ts index 64577b5905d3..9612482d4b0c 100644 --- a/clients/client-mediatailor/src/endpoints.ts +++ b/clients/client-mediatailor/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "api.mediatailor.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "api.mediatailor.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "api.mediatailor.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "api.mediatailor.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "api.mediatailor.{region}.amazonaws.com", }, }; diff --git a/clients/client-memorydb/src/endpoints.ts b/clients/client-memorydb/src/endpoints.ts index 202c5321f444..cd09922f96a1 100644 --- a/clients/client-memorydb/src/endpoints.ts +++ b/clients/client-memorydb/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "memory-db.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "memory-db.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "memory-db.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "memory-db.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "memory-db.{region}.amazonaws.com", }, }; diff --git a/clients/client-mgn/src/endpoints.ts b/clients/client-mgn/src/endpoints.ts index 822ab7292cce..9abb55ab8e2b 100644 --- a/clients/client-mgn/src/endpoints.ts +++ b/clients/client-mgn/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "mgn.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "mgn.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "mgn.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "mgn.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "mgn.{region}.amazonaws.com", }, }; diff --git a/clients/client-migration-hub/src/endpoints.ts b/clients/client-migration-hub/src/endpoints.ts index 3871fb032c93..633cfad07b6c 100644 --- a/clients/client-migration-hub/src/endpoints.ts +++ b/clients/client-migration-hub/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "mgh.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "mgh.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "mgh.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "mgh.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "mgh.{region}.amazonaws.com", }, }; diff --git a/clients/client-migrationhub-config/src/endpoints.ts b/clients/client-migrationhub-config/src/endpoints.ts index c2657b785461..df31ed29b9b3 100644 --- a/clients/client-migrationhub-config/src/endpoints.ts +++ b/clients/client-migrationhub-config/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "migrationhub-config.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "migrationhub-config.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "migrationhub-config.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "migrationhub-config.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "migrationhub-config.{region}.amazonaws.com", }, }; diff --git a/clients/client-mobile/src/endpoints.ts b/clients/client-mobile/src/endpoints.ts index df334a5cee0f..df56c68ba1c3 100644 --- a/clients/client-mobile/src/endpoints.ts +++ b/clients/client-mobile/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "mobile.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "mobile.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "mobile.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "mobile.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "mobile.{region}.amazonaws.com", }, }; diff --git a/clients/client-mq/src/endpoints.ts b/clients/client-mq/src/endpoints.ts index 15e67c1dc7d2..7a347edcdf6f 100644 --- a/clients/client-mq/src/endpoints.ts +++ b/clients/client-mq/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "mq.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "mq.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "mq.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "mq.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "mq.{region}.amazonaws.com", }, }; diff --git a/clients/client-mturk/src/endpoints.ts b/clients/client-mturk/src/endpoints.ts index 793c251e3981..0f472fabd389 100644 --- a/clients/client-mturk/src/endpoints.ts +++ b/clients/client-mturk/src/endpoints.ts @@ -33,22 +33,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "mturk-requester.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "mturk-requester.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "mturk-requester.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "mturk-requester.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "mturk-requester.{region}.amazonaws.com", }, }; diff --git a/clients/client-mwaa/src/endpoints.ts b/clients/client-mwaa/src/endpoints.ts index c090275c0af9..df4961fb648d 100644 --- a/clients/client-mwaa/src/endpoints.ts +++ b/clients/client-mwaa/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "airflow.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "airflow.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "airflow.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "airflow.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "airflow.{region}.amazonaws.com", }, }; diff --git a/clients/client-neptune/src/endpoints.ts b/clients/client-neptune/src/endpoints.ts index 125bf04793ce..d1ea2a09c219 100644 --- a/clients/client-neptune/src/endpoints.ts +++ b/clients/client-neptune/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "rds.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "rds.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "rds.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "rds.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["rds.us-gov-east-1", "rds.us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "rds.{region}.amazonaws.com", }, }; diff --git a/clients/client-network-firewall/src/endpoints.ts b/clients/client-network-firewall/src/endpoints.ts index 414009cf2255..aec8272595da 100644 --- a/clients/client-network-firewall/src/endpoints.ts +++ b/clients/client-network-firewall/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "network-firewall.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "network-firewall.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "network-firewall.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "network-firewall.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "network-firewall.{region}.amazonaws.com", }, }; diff --git a/clients/client-networkmanager/src/endpoints.ts b/clients/client-networkmanager/src/endpoints.ts index 189130ab8d6e..937203e11771 100644 --- a/clients/client-networkmanager/src/endpoints.ts +++ b/clients/client-networkmanager/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "networkmanager.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "networkmanager.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "networkmanager.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "networkmanager.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "networkmanager.{region}.amazonaws.com", }, }; diff --git a/clients/client-nimble/src/endpoints.ts b/clients/client-nimble/src/endpoints.ts index 3811aa2743d8..e1287d3bee8c 100644 --- a/clients/client-nimble/src/endpoints.ts +++ b/clients/client-nimble/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "nimble.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "nimble.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "nimble.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "nimble.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "nimble.{region}.amazonaws.com", }, }; diff --git a/clients/client-opensearch/src/endpoints.ts b/clients/client-opensearch/src/endpoints.ts index 2d9eac29fa19..b682e53831be 100644 --- a/clients/client-opensearch/src/endpoints.ts +++ b/clients/client-opensearch/src/endpoints.ts @@ -34,22 +34,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "es.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "es.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "es.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "es.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "es.{region}.amazonaws.com", }, }; diff --git a/clients/client-opsworks/src/endpoints.ts b/clients/client-opsworks/src/endpoints.ts index a5dd73d7a72c..c4a707e372a0 100644 --- a/clients/client-opsworks/src/endpoints.ts +++ b/clients/client-opsworks/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "opsworks.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "opsworks.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "opsworks.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "opsworks.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "opsworks.{region}.amazonaws.com", }, }; diff --git a/clients/client-opsworkscm/src/endpoints.ts b/clients/client-opsworkscm/src/endpoints.ts index 71b0fb51f359..d29e5ca9e7d5 100644 --- a/clients/client-opsworkscm/src/endpoints.ts +++ b/clients/client-opsworkscm/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "opsworks-cm.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "opsworks-cm.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "opsworks-cm.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "opsworks-cm.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "opsworks-cm.{region}.amazonaws.com", }, }; diff --git a/clients/client-organizations/src/endpoints.ts b/clients/client-organizations/src/endpoints.ts index b293f46d276f..ca60f976b7e8 100644 --- a/clients/client-organizations/src/endpoints.ts +++ b/clients/client-organizations/src/endpoints.ts @@ -51,22 +51,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", endpoint: "aws-global", }, "aws-cn": { regions: ["aws-cn-global", "cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", endpoint: "aws-cn-global", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "organizations.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "organizations.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["aws-us-gov-global", "fips-aws-us-gov-global", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", endpoint: "aws-us-gov-global", }, }; diff --git a/clients/client-outposts/src/endpoints.ts b/clients/client-outposts/src/endpoints.ts index 18e1be061762..af145b69537a 100644 --- a/clients/client-outposts/src/endpoints.ts +++ b/clients/client-outposts/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "outposts.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "outposts.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "outposts.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "outposts.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "outposts.{region}.amazonaws.com", }, }; diff --git a/clients/client-panorama/src/endpoints.ts b/clients/client-panorama/src/endpoints.ts index c848d1a9c58c..2c7660dd8b2e 100644 --- a/clients/client-panorama/src/endpoints.ts +++ b/clients/client-panorama/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "panorama.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "panorama.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "panorama.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "panorama.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "panorama.{region}.amazonaws.com", }, }; diff --git a/clients/client-personalize-events/src/endpoints.ts b/clients/client-personalize-events/src/endpoints.ts index 2e77b1bc6a54..d544ee4f3c62 100644 --- a/clients/client-personalize-events/src/endpoints.ts +++ b/clients/client-personalize-events/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "personalize-events.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "personalize-events.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "personalize-events.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "personalize-events.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "personalize-events.{region}.amazonaws.com", }, }; diff --git a/clients/client-personalize-runtime/src/endpoints.ts b/clients/client-personalize-runtime/src/endpoints.ts index 13ec1b56786f..fc2b4dff7e28 100644 --- a/clients/client-personalize-runtime/src/endpoints.ts +++ b/clients/client-personalize-runtime/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "personalize-runtime.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "personalize-runtime.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "personalize-runtime.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "personalize-runtime.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "personalize-runtime.{region}.amazonaws.com", }, }; diff --git a/clients/client-personalize/src/endpoints.ts b/clients/client-personalize/src/endpoints.ts index 7a42829fa17d..35e837268258 100644 --- a/clients/client-personalize/src/endpoints.ts +++ b/clients/client-personalize/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "personalize.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "personalize.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "personalize.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "personalize.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "personalize.{region}.amazonaws.com", }, }; diff --git a/clients/client-pi/src/endpoints.ts b/clients/client-pi/src/endpoints.ts index 25fb8d8469bd..f4a376b88cb0 100644 --- a/clients/client-pi/src/endpoints.ts +++ b/clients/client-pi/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "pi.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "pi.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "pi.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "pi.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "pi.{region}.amazonaws.com", }, }; diff --git a/clients/client-pinpoint-email/src/endpoints.ts b/clients/client-pinpoint-email/src/endpoints.ts index c90ae1f9b1ad..7e35e642de08 100644 --- a/clients/client-pinpoint-email/src/endpoints.ts +++ b/clients/client-pinpoint-email/src/endpoints.ts @@ -33,22 +33,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "email.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "email.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "email.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "email.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "email.{region}.amazonaws.com", }, }; diff --git a/clients/client-pinpoint-sms-voice/src/endpoints.ts b/clients/client-pinpoint-sms-voice/src/endpoints.ts index cb1f81cefb12..1cdb265708b0 100644 --- a/clients/client-pinpoint-sms-voice/src/endpoints.ts +++ b/clients/client-pinpoint-sms-voice/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "sms-voice.pinpoint.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "sms-voice.pinpoint.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "sms-voice.pinpoint.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "sms-voice.pinpoint.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "sms-voice.pinpoint.{region}.amazonaws.com", }, }; diff --git a/clients/client-pinpoint/src/endpoints.ts b/clients/client-pinpoint/src/endpoints.ts index 8e82b05d2472..ef0ae060ff62 100644 --- a/clients/client-pinpoint/src/endpoints.ts +++ b/clients/client-pinpoint/src/endpoints.ts @@ -55,22 +55,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "pinpoint.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "pinpoint.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "pinpoint.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "pinpoint.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "pinpoint.{region}.amazonaws.com", }, }; diff --git a/clients/client-polly/src/endpoints.ts b/clients/client-polly/src/endpoints.ts index 74b417dc3f88..a76af10a8425 100644 --- a/clients/client-polly/src/endpoints.ts +++ b/clients/client-polly/src/endpoints.ts @@ -53,22 +53,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "polly.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "polly.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "polly.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "polly.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "polly.{region}.amazonaws.com", }, }; diff --git a/clients/client-pricing/src/endpoints.ts b/clients/client-pricing/src/endpoints.ts index c5b1d323d33c..3732ee042227 100644 --- a/clients/client-pricing/src/endpoints.ts +++ b/clients/client-pricing/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "api.pricing.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "api.pricing.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "api.pricing.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "api.pricing.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "api.pricing.{region}.amazonaws.com", }, }; diff --git a/clients/client-proton/src/endpoints.ts b/clients/client-proton/src/endpoints.ts index fc0535664cd9..d6fa05ba2a86 100644 --- a/clients/client-proton/src/endpoints.ts +++ b/clients/client-proton/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "proton.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "proton.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "proton.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "proton.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "proton.{region}.amazonaws.com", }, }; diff --git a/clients/client-qldb-session/src/endpoints.ts b/clients/client-qldb-session/src/endpoints.ts index 2b87dfe3c3ae..000a7b977f30 100644 --- a/clients/client-qldb-session/src/endpoints.ts +++ b/clients/client-qldb-session/src/endpoints.ts @@ -44,22 +44,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "session.qldb.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "session.qldb.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "session.qldb.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "session.qldb.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "session.qldb.{region}.amazonaws.com", }, }; diff --git a/clients/client-qldb/src/endpoints.ts b/clients/client-qldb/src/endpoints.ts index 6b4f9d4261a3..086b16d1d0b6 100644 --- a/clients/client-qldb/src/endpoints.ts +++ b/clients/client-qldb/src/endpoints.ts @@ -44,22 +44,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "qldb.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "qldb.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "qldb.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "qldb.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "qldb.{region}.amazonaws.com", }, }; diff --git a/clients/client-quicksight/src/endpoints.ts b/clients/client-quicksight/src/endpoints.ts index c3791167ca59..7bb60b95e3d2 100644 --- a/clients/client-quicksight/src/endpoints.ts +++ b/clients/client-quicksight/src/endpoints.ts @@ -29,22 +29,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "quicksight.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "quicksight.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "quicksight.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "quicksight.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["api", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "quicksight.{region}.amazonaws.com", }, }; diff --git a/clients/client-ram/src/endpoints.ts b/clients/client-ram/src/endpoints.ts index b76a8f544a2c..8a2a295b2231 100644 --- a/clients/client-ram/src/endpoints.ts +++ b/clients/client-ram/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "ram.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "ram.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "ram.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "ram.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "ram.{region}.amazonaws.com", }, }; diff --git a/clients/client-rds-data/src/endpoints.ts b/clients/client-rds-data/src/endpoints.ts index d575b365eb5d..93b10378c1a1 100644 --- a/clients/client-rds-data/src/endpoints.ts +++ b/clients/client-rds-data/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "rds-data.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "rds-data.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "rds-data.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "rds-data.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "rds-data.{region}.amazonaws.com", }, }; diff --git a/clients/client-rds/src/endpoints.ts b/clients/client-rds/src/endpoints.ts index 125bf04793ce..d1ea2a09c219 100644 --- a/clients/client-rds/src/endpoints.ts +++ b/clients/client-rds/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "rds.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "rds.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "rds.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "rds.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["rds.us-gov-east-1", "rds.us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "rds.{region}.amazonaws.com", }, }; diff --git a/clients/client-redshift-data/src/endpoints.ts b/clients/client-redshift-data/src/endpoints.ts index 5f614fa064c4..09438420ee9f 100644 --- a/clients/client-redshift-data/src/endpoints.ts +++ b/clients/client-redshift-data/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "redshift-data.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "redshift-data.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "redshift-data.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "redshift-data.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "redshift-data.{region}.amazonaws.com", }, }; diff --git a/clients/client-redshift/src/endpoints.ts b/clients/client-redshift/src/endpoints.ts index fa2801fcd6c1..db23c3e9f05d 100644 --- a/clients/client-redshift/src/endpoints.ts +++ b/clients/client-redshift/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "redshift.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "redshift.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "redshift.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "redshift.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "redshift.{region}.amazonaws.com", }, }; diff --git a/clients/client-rekognition/src/endpoints.ts b/clients/client-rekognition/src/endpoints.ts index becab7a74226..b7494bc37162 100644 --- a/clients/client-rekognition/src/endpoints.ts +++ b/clients/client-rekognition/src/endpoints.ts @@ -58,22 +58,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "rekognition.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "rekognition.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "rekognition.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "rekognition.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["rekognition-fips.us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "rekognition.{region}.amazonaws.com", }, }; diff --git a/clients/client-resource-groups-tagging-api/src/endpoints.ts b/clients/client-resource-groups-tagging-api/src/endpoints.ts index ccff05628224..7ec8379d3223 100644 --- a/clients/client-resource-groups-tagging-api/src/endpoints.ts +++ b/clients/client-resource-groups-tagging-api/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "tagging.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "tagging.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "tagging.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "tagging.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "tagging.{region}.amazonaws.com", }, }; diff --git a/clients/client-resource-groups/src/endpoints.ts b/clients/client-resource-groups/src/endpoints.ts index 0792bce2f088..d9faa6c7e664 100644 --- a/clients/client-resource-groups/src/endpoints.ts +++ b/clients/client-resource-groups/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "resource-groups.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "resource-groups.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "resource-groups.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "resource-groups.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "resource-groups.{region}.amazonaws.com", }, }; diff --git a/clients/client-robomaker/src/endpoints.ts b/clients/client-robomaker/src/endpoints.ts index 8afac48ae797..5e1dc3d31eb3 100644 --- a/clients/client-robomaker/src/endpoints.ts +++ b/clients/client-robomaker/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "robomaker.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "robomaker.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "robomaker.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "robomaker.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "robomaker.{region}.amazonaws.com", }, }; diff --git a/clients/client-route-53-domains/src/endpoints.ts b/clients/client-route-53-domains/src/endpoints.ts index 3add207e95eb..451423ae6454 100644 --- a/clients/client-route-53-domains/src/endpoints.ts +++ b/clients/client-route-53-domains/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "route53domains.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "route53domains.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "route53domains.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "route53domains.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "route53domains.{region}.amazonaws.com", }, }; diff --git a/clients/client-route-53/src/endpoints.ts b/clients/client-route-53/src/endpoints.ts index ceb134297fd2..eb9526070023 100644 --- a/clients/client-route-53/src/endpoints.ts +++ b/clients/client-route-53/src/endpoints.ts @@ -59,22 +59,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", endpoint: "aws-global", }, "aws-cn": { regions: ["aws-cn-global", "cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", endpoint: "aws-cn-global", }, "aws-iso": { regions: ["aws-iso-global", "us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", endpoint: "aws-iso-global", }, "aws-iso-b": { regions: ["aws-iso-b-global", "us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", endpoint: "aws-iso-b-global", }, "aws-us-gov": { regions: ["aws-us-gov-global", "fips-aws-us-gov-global", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", endpoint: "aws-us-gov-global", }, }; diff --git a/clients/client-route53-recovery-cluster/src/endpoints.ts b/clients/client-route53-recovery-cluster/src/endpoints.ts index cd41578ffc48..78c318f1cbc2 100644 --- a/clients/client-route53-recovery-cluster/src/endpoints.ts +++ b/clients/client-route53-recovery-cluster/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "route53-recovery-cluster.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "route53-recovery-cluster.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "route53-recovery-cluster.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "route53-recovery-cluster.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "route53-recovery-cluster.{region}.amazonaws.com", }, }; diff --git a/clients/client-route53-recovery-control-config/src/endpoints.ts b/clients/client-route53-recovery-control-config/src/endpoints.ts index 291bbdbc0b04..bc2a796a6c05 100644 --- a/clients/client-route53-recovery-control-config/src/endpoints.ts +++ b/clients/client-route53-recovery-control-config/src/endpoints.ts @@ -34,22 +34,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "route53-recovery-control-config.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "route53-recovery-control-config.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "route53-recovery-control-config.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "route53-recovery-control-config.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "route53-recovery-control-config.{region}.amazonaws.com", }, }; diff --git a/clients/client-route53-recovery-readiness/src/endpoints.ts b/clients/client-route53-recovery-readiness/src/endpoints.ts index 18dafe0cd9dc..75c06ec7db94 100644 --- a/clients/client-route53-recovery-readiness/src/endpoints.ts +++ b/clients/client-route53-recovery-readiness/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "route53-recovery-readiness.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "route53-recovery-readiness.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "route53-recovery-readiness.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "route53-recovery-readiness.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "route53-recovery-readiness.{region}.amazonaws.com", }, }; diff --git a/clients/client-route53resolver/src/endpoints.ts b/clients/client-route53resolver/src/endpoints.ts index 25d60b27848f..418adbfaf47a 100644 --- a/clients/client-route53resolver/src/endpoints.ts +++ b/clients/client-route53resolver/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "route53resolver.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "route53resolver.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "route53resolver.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "route53resolver.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "route53resolver.{region}.amazonaws.com", }, }; diff --git a/clients/client-s3-control/src/endpoints.ts b/clients/client-s3-control/src/endpoints.ts index 971ba39088d4..3c0e697dcfda 100644 --- a/clients/client-s3-control/src/endpoints.ts +++ b/clients/client-s3-control/src/endpoints.ts @@ -146,22 +146,27 @@ const partitionHash: PartitionHash = { "us-west-2", "us-west-2-fips", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "s3-control.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "s3-control.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "s3-control.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "s3-control.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-east-1-fips", "us-gov-west-1", "us-gov-west-1-fips"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "s3-control.{region}.amazonaws.com", }, }; diff --git a/clients/client-s3/src/endpoints.ts b/clients/client-s3/src/endpoints.ts index 062a7d3e9122..8d26ce2d5535 100644 --- a/clients/client-s3/src/endpoints.ts +++ b/clients/client-s3/src/endpoints.ts @@ -195,18 +195,22 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "s3.{region}.amazonaws.com", }, "aws-cn": { regions: ["accesspoint-cn-north-1", "accesspoint-cn-northwest-1", "cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "s3.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "s3.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "s3.{region}.sc2s.sgov.gov", }, "aws-us-gov": { @@ -219,6 +223,7 @@ const partitionHash: PartitionHash = { "us-gov-east-1", "us-gov-west-1", ], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "s3.{region}.amazonaws.com", }, }; diff --git a/clients/client-s3outposts/src/endpoints.ts b/clients/client-s3outposts/src/endpoints.ts index e4b23e594df1..6a0e9d0a2fae 100644 --- a/clients/client-s3outposts/src/endpoints.ts +++ b/clients/client-s3outposts/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "s3-outposts.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "s3-outposts.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "s3-outposts.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "s3-outposts.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "s3-outposts.{region}.amazonaws.com", }, }; diff --git a/clients/client-sagemaker-a2i-runtime/src/endpoints.ts b/clients/client-sagemaker-a2i-runtime/src/endpoints.ts index aeeda0d4d683..53a1b470754c 100644 --- a/clients/client-sagemaker-a2i-runtime/src/endpoints.ts +++ b/clients/client-sagemaker-a2i-runtime/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "a2i-runtime.sagemaker.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "a2i-runtime.sagemaker.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "a2i-runtime.sagemaker.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "a2i-runtime.sagemaker.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "a2i-runtime.sagemaker.{region}.amazonaws.com", }, }; diff --git a/clients/client-sagemaker-edge/src/endpoints.ts b/clients/client-sagemaker-edge/src/endpoints.ts index 8c9d99e2233e..b36e6104c4e9 100644 --- a/clients/client-sagemaker-edge/src/endpoints.ts +++ b/clients/client-sagemaker-edge/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "edge.sagemaker.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "edge.sagemaker.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "edge.sagemaker.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "edge.sagemaker.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "edge.sagemaker.{region}.amazonaws.com", }, }; diff --git a/clients/client-sagemaker-featurestore-runtime/src/endpoints.ts b/clients/client-sagemaker-featurestore-runtime/src/endpoints.ts index b0b4b1fabae3..275f91080b31 100644 --- a/clients/client-sagemaker-featurestore-runtime/src/endpoints.ts +++ b/clients/client-sagemaker-featurestore-runtime/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "featurestore-runtime.sagemaker.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "featurestore-runtime.sagemaker.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "featurestore-runtime.sagemaker.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "featurestore-runtime.sagemaker.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "featurestore-runtime.sagemaker.{region}.amazonaws.com", }, }; diff --git a/clients/client-sagemaker-runtime/src/endpoints.ts b/clients/client-sagemaker-runtime/src/endpoints.ts index c788cd56f3d7..53e4fd657fe0 100644 --- a/clients/client-sagemaker-runtime/src/endpoints.ts +++ b/clients/client-sagemaker-runtime/src/endpoints.ts @@ -53,22 +53,27 @@ const partitionHash: PartitionHash = { "us-west-2", "us-west-2-fips", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "runtime.sagemaker.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "runtime.sagemaker.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "runtime.sagemaker.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "runtime.sagemaker.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1", "us-gov-west-1-fips"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "runtime.sagemaker.{region}.amazonaws.com", }, }; diff --git a/clients/client-sagemaker/src/endpoints.ts b/clients/client-sagemaker/src/endpoints.ts index f8ecfd3e7931..2efcac442f37 100644 --- a/clients/client-sagemaker/src/endpoints.ts +++ b/clients/client-sagemaker/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-2", "us-west-2-fips", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "api.sagemaker.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "api.sagemaker.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "api.sagemaker.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "api.sagemaker.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1", "us-gov-west-1-fips", "us-gov-west-1-fips-secondary"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "api.sagemaker.{region}.amazonaws.com", }, }; diff --git a/clients/client-savingsplans/src/endpoints.ts b/clients/client-savingsplans/src/endpoints.ts index de26d2bd9d7c..29799d001c7a 100644 --- a/clients/client-savingsplans/src/endpoints.ts +++ b/clients/client-savingsplans/src/endpoints.ts @@ -34,22 +34,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", endpoint: "aws-global", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "savingsplans.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "savingsplans.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "savingsplans.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "savingsplans.{region}.amazonaws.com", }, }; diff --git a/clients/client-schemas/src/endpoints.ts b/clients/client-schemas/src/endpoints.ts index d0bd573a29fa..de0715686f8c 100644 --- a/clients/client-schemas/src/endpoints.ts +++ b/clients/client-schemas/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "schemas.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "schemas.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "schemas.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "schemas.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "schemas.{region}.amazonaws.com", }, }; diff --git a/clients/client-secrets-manager/src/endpoints.ts b/clients/client-secrets-manager/src/endpoints.ts index 40b28a7452b3..b133d0fd233d 100644 --- a/clients/client-secrets-manager/src/endpoints.ts +++ b/clients/client-secrets-manager/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-2", "us-west-2-fips", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "secretsmanager.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "secretsmanager.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "secretsmanager.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "secretsmanager.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-east-1-fips", "us-gov-west-1", "us-gov-west-1-fips"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "secretsmanager.{region}.amazonaws.com", }, }; diff --git a/clients/client-securityhub/src/endpoints.ts b/clients/client-securityhub/src/endpoints.ts index b158175f5938..d7d58c139080 100644 --- a/clients/client-securityhub/src/endpoints.ts +++ b/clients/client-securityhub/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "securityhub.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "securityhub.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "securityhub.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "securityhub.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "securityhub.{region}.amazonaws.com", }, }; diff --git a/clients/client-serverlessapplicationrepository/src/endpoints.ts b/clients/client-serverlessapplicationrepository/src/endpoints.ts index 2e11a8c84c6a..c8bdcacd02eb 100644 --- a/clients/client-serverlessapplicationrepository/src/endpoints.ts +++ b/clients/client-serverlessapplicationrepository/src/endpoints.ts @@ -37,22 +37,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "serverlessrepo.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "serverlessrepo.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "serverlessrepo.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "serverlessrepo.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "serverlessrepo.{region}.amazonaws.com", }, }; diff --git a/clients/client-service-catalog-appregistry/src/endpoints.ts b/clients/client-service-catalog-appregistry/src/endpoints.ts index 6a7ad6cf4ad7..3b1b1d44d5cc 100644 --- a/clients/client-service-catalog-appregistry/src/endpoints.ts +++ b/clients/client-service-catalog-appregistry/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "servicecatalog-appregistry.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "servicecatalog-appregistry.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "servicecatalog-appregistry.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "servicecatalog-appregistry.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "servicecatalog-appregistry.{region}.amazonaws.com", }, }; diff --git a/clients/client-service-catalog/src/endpoints.ts b/clients/client-service-catalog/src/endpoints.ts index 3aa0b038a17b..c254963a28d7 100644 --- a/clients/client-service-catalog/src/endpoints.ts +++ b/clients/client-service-catalog/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-2", "us-west-2-fips", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "servicecatalog.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "servicecatalog.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "servicecatalog.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "servicecatalog.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-east-1-fips", "us-gov-west-1", "us-gov-west-1-fips"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "servicecatalog.{region}.amazonaws.com", }, }; diff --git a/clients/client-service-quotas/src/endpoints.ts b/clients/client-service-quotas/src/endpoints.ts index 49dee260c6cb..6b52c0d68a7e 100644 --- a/clients/client-service-quotas/src/endpoints.ts +++ b/clients/client-service-quotas/src/endpoints.ts @@ -37,22 +37,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "servicequotas.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "servicequotas.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "servicequotas.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "servicequotas.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "servicequotas.{region}.amazonaws.com", }, }; diff --git a/clients/client-servicediscovery/src/endpoints.ts b/clients/client-servicediscovery/src/endpoints.ts index 7aeb3428f8c8..8303b39f9bdf 100644 --- a/clients/client-servicediscovery/src/endpoints.ts +++ b/clients/client-servicediscovery/src/endpoints.ts @@ -34,22 +34,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "servicediscovery.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "servicediscovery.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "servicediscovery.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "servicediscovery.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["servicediscovery-fips", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "servicediscovery.{region}.amazonaws.com", }, }; diff --git a/clients/client-ses/src/endpoints.ts b/clients/client-ses/src/endpoints.ts index c90ae1f9b1ad..7e35e642de08 100644 --- a/clients/client-ses/src/endpoints.ts +++ b/clients/client-ses/src/endpoints.ts @@ -33,22 +33,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "email.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "email.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "email.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "email.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "email.{region}.amazonaws.com", }, }; diff --git a/clients/client-sesv2/src/endpoints.ts b/clients/client-sesv2/src/endpoints.ts index c90ae1f9b1ad..7e35e642de08 100644 --- a/clients/client-sesv2/src/endpoints.ts +++ b/clients/client-sesv2/src/endpoints.ts @@ -33,22 +33,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "email.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "email.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "email.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "email.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "email.{region}.amazonaws.com", }, }; diff --git a/clients/client-sfn/src/endpoints.ts b/clients/client-sfn/src/endpoints.ts index a7ab43bc8ff5..f1c112d1cf80 100644 --- a/clients/client-sfn/src/endpoints.ts +++ b/clients/client-sfn/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "states.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "states.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "states.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "states.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "states.{region}.amazonaws.com", }, }; diff --git a/clients/client-shield/src/endpoints.ts b/clients/client-shield/src/endpoints.ts index 95022f6b85bc..77d9f1ddb27a 100644 --- a/clients/client-shield/src/endpoints.ts +++ b/clients/client-shield/src/endpoints.ts @@ -39,22 +39,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", endpoint: "aws-global", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "shield.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "shield.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "shield.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "shield.{region}.amazonaws.com", }, }; diff --git a/clients/client-signer/src/endpoints.ts b/clients/client-signer/src/endpoints.ts index d6a34d02cd52..88a7a95eedf4 100644 --- a/clients/client-signer/src/endpoints.ts +++ b/clients/client-signer/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "signer.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "signer.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "signer.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "signer.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "signer.{region}.amazonaws.com", }, }; diff --git a/clients/client-sms/src/endpoints.ts b/clients/client-sms/src/endpoints.ts index 07f7ddf7fdac..ff434eefdd6b 100644 --- a/clients/client-sms/src/endpoints.ts +++ b/clients/client-sms/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "sms.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "sms.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "sms.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "sms.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "sms.{region}.amazonaws.com", }, }; diff --git a/clients/client-snow-device-management/src/endpoints.ts b/clients/client-snow-device-management/src/endpoints.ts index 40949d16ada0..28482867e40c 100644 --- a/clients/client-snow-device-management/src/endpoints.ts +++ b/clients/client-snow-device-management/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "snow-device-management.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "snow-device-management.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "snow-device-management.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "snow-device-management.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "snow-device-management.{region}.amazonaws.com", }, }; diff --git a/clients/client-snowball/src/endpoints.ts b/clients/client-snowball/src/endpoints.ts index 1810944024dc..16d0ceb0a39c 100644 --- a/clients/client-snowball/src/endpoints.ts +++ b/clients/client-snowball/src/endpoints.ts @@ -125,22 +125,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "snowball.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1", "fips-cn-north-1", "fips-cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "snowball.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "snowball.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "snowball.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "snowball.{region}.amazonaws.com", }, }; diff --git a/clients/client-sns/src/endpoints.ts b/clients/client-sns/src/endpoints.ts index 88363a425b2b..5d5abe9fb941 100644 --- a/clients/client-sns/src/endpoints.ts +++ b/clients/client-sns/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "sns.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "sns.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "sns.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "sns.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "sns.{region}.amazonaws.com", }, }; diff --git a/clients/client-sqs/src/endpoints.ts b/clients/client-sqs/src/endpoints.ts index 358b5e4c924f..94d4a6ee282d 100644 --- a/clients/client-sqs/src/endpoints.ts +++ b/clients/client-sqs/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "sqs.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "sqs.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "sqs.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "sqs.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "sqs.{region}.amazonaws.com", }, }; diff --git a/clients/client-ssm-contacts/src/endpoints.ts b/clients/client-ssm-contacts/src/endpoints.ts index 97c91a490db2..57148ab0c38d 100644 --- a/clients/client-ssm-contacts/src/endpoints.ts +++ b/clients/client-ssm-contacts/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "ssm-contacts.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "ssm-contacts.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "ssm-contacts.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "ssm-contacts.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "ssm-contacts.{region}.amazonaws.com", }, }; diff --git a/clients/client-ssm-incidents/src/endpoints.ts b/clients/client-ssm-incidents/src/endpoints.ts index 4fa376d48691..86fb0d1bb0ca 100644 --- a/clients/client-ssm-incidents/src/endpoints.ts +++ b/clients/client-ssm-incidents/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "ssm-incidents.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "ssm-incidents.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "ssm-incidents.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "ssm-incidents.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "ssm-incidents.{region}.amazonaws.com", }, }; diff --git a/clients/client-ssm/src/endpoints.ts b/clients/client-ssm/src/endpoints.ts index 48fbf3ca054e..eb2c4b6cb0a6 100644 --- a/clients/client-ssm/src/endpoints.ts +++ b/clients/client-ssm/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "ssm.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "ssm.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "ssm.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "ssm.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "ssm.{region}.amazonaws.com", }, }; diff --git a/clients/client-sso-admin/src/endpoints.ts b/clients/client-sso-admin/src/endpoints.ts index d4ffd6f68f0c..1cf480502f09 100644 --- a/clients/client-sso-admin/src/endpoints.ts +++ b/clients/client-sso-admin/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "sso.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "sso.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "sso.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "sso.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "sso.{region}.amazonaws.com", }, }; diff --git a/clients/client-sso-oidc/src/endpoints.ts b/clients/client-sso-oidc/src/endpoints.ts index db7170c044e3..404808b2d5e3 100644 --- a/clients/client-sso-oidc/src/endpoints.ts +++ b/clients/client-sso-oidc/src/endpoints.ts @@ -93,22 +93,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "oidc.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "oidc.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "oidc.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "oidc.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "oidc.{region}.amazonaws.com", }, }; diff --git a/clients/client-sso/src/endpoints.ts b/clients/client-sso/src/endpoints.ts index ad5841a0e264..1b19abc72e15 100644 --- a/clients/client-sso/src/endpoints.ts +++ b/clients/client-sso/src/endpoints.ts @@ -65,22 +65,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "portal.sso.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "portal.sso.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "portal.sso.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "portal.sso.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "portal.sso.{region}.amazonaws.com", }, }; diff --git a/clients/client-storage-gateway/src/endpoints.ts b/clients/client-storage-gateway/src/endpoints.ts index 85e2af9678d9..d468818ec6fd 100644 --- a/clients/client-storage-gateway/src/endpoints.ts +++ b/clients/client-storage-gateway/src/endpoints.ts @@ -34,22 +34,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "storagegateway.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "storagegateway.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "storagegateway.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "storagegateway.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "storagegateway.{region}.amazonaws.com", }, }; diff --git a/clients/client-sts/src/endpoints.ts b/clients/client-sts/src/endpoints.ts index eced92f4df6d..490818a92821 100644 --- a/clients/client-sts/src/endpoints.ts +++ b/clients/client-sts/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-2", "us-west-2-fips", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "sts.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "sts.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "sts.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "sts.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-east-1-fips", "us-gov-west-1", "us-gov-west-1-fips"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "sts.{region}.amazonaws.com", }, }; diff --git a/clients/client-support/src/endpoints.ts b/clients/client-support/src/endpoints.ts index 3b5f2747e466..6b4cd3d45dc6 100644 --- a/clients/client-support/src/endpoints.ts +++ b/clients/client-support/src/endpoints.ts @@ -54,22 +54,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "support.{region}.amazonaws.com", }, "aws-cn": { regions: ["aws-cn-global", "cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "support.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["aws-iso-global", "us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "support.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["aws-iso-b-global", "us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "support.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["aws-us-gov-global", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "support.{region}.amazonaws.com", }, }; diff --git a/clients/client-swf/src/endpoints.ts b/clients/client-swf/src/endpoints.ts index f560e1e06a82..6b83176541d7 100644 --- a/clients/client-swf/src/endpoints.ts +++ b/clients/client-swf/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "swf.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "swf.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "swf.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "swf.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "swf.{region}.amazonaws.com", }, }; diff --git a/clients/client-synthetics/src/endpoints.ts b/clients/client-synthetics/src/endpoints.ts index ed4a9af985de..97fe9ac99788 100644 --- a/clients/client-synthetics/src/endpoints.ts +++ b/clients/client-synthetics/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "synthetics.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "synthetics.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "synthetics.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "synthetics.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "synthetics.{region}.amazonaws.com", }, }; diff --git a/clients/client-textract/src/endpoints.ts b/clients/client-textract/src/endpoints.ts index a098e4651123..71335c4f95f8 100644 --- a/clients/client-textract/src/endpoints.ts +++ b/clients/client-textract/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "textract.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "textract.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "textract.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "textract.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "textract.{region}.amazonaws.com", }, }; diff --git a/clients/client-timestream-query/src/endpoints.ts b/clients/client-timestream-query/src/endpoints.ts index c0329365cf72..90f0885d544b 100644 --- a/clients/client-timestream-query/src/endpoints.ts +++ b/clients/client-timestream-query/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "query.timestream.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "query.timestream.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "query.timestream.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "query.timestream.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "query.timestream.{region}.amazonaws.com", }, }; diff --git a/clients/client-timestream-write/src/endpoints.ts b/clients/client-timestream-write/src/endpoints.ts index 72c092a59ab3..ed3347037782 100644 --- a/clients/client-timestream-write/src/endpoints.ts +++ b/clients/client-timestream-write/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "ingest.timestream.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "ingest.timestream.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "ingest.timestream.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "ingest.timestream.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "ingest.timestream.{region}.amazonaws.com", }, }; diff --git a/clients/client-transcribe-streaming/src/endpoints.ts b/clients/client-transcribe-streaming/src/endpoints.ts index f6ae1061eab1..2fd090652a56 100644 --- a/clients/client-transcribe-streaming/src/endpoints.ts +++ b/clients/client-transcribe-streaming/src/endpoints.ts @@ -49,22 +49,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "transcribestreaming.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "transcribestreaming.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "transcribestreaming.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "transcribestreaming.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "transcribestreaming.{region}.amazonaws.com", }, }; diff --git a/clients/client-transcribe/src/endpoints.ts b/clients/client-transcribe/src/endpoints.ts index 5adf46d88d3a..08ef84f2c63c 100644 --- a/clients/client-transcribe/src/endpoints.ts +++ b/clients/client-transcribe/src/endpoints.ts @@ -65,22 +65,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "transcribe.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "transcribe.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "transcribe.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "transcribe.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "transcribe.{region}.amazonaws.com", }, }; diff --git a/clients/client-transfer/src/endpoints.ts b/clients/client-transfer/src/endpoints.ts index ce339f6dac62..02bccec521da 100644 --- a/clients/client-transfer/src/endpoints.ts +++ b/clients/client-transfer/src/endpoints.ts @@ -62,22 +62,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "transfer.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "transfer.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "transfer.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "transfer.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "transfer.{region}.amazonaws.com", }, }; diff --git a/clients/client-translate/src/endpoints.ts b/clients/client-translate/src/endpoints.ts index 5b46f16e5b2c..69f51cfe52aa 100644 --- a/clients/client-translate/src/endpoints.ts +++ b/clients/client-translate/src/endpoints.ts @@ -48,22 +48,27 @@ const partitionHash: PartitionHash = { "us-west-2", "us-west-2-fips", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "translate.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "translate.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "translate.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "translate.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1", "us-gov-west-1-fips"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "translate.{region}.amazonaws.com", }, }; diff --git a/clients/client-voice-id/src/endpoints.ts b/clients/client-voice-id/src/endpoints.ts index 5e442bfcd71e..07e4f42ecd5e 100644 --- a/clients/client-voice-id/src/endpoints.ts +++ b/clients/client-voice-id/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "voiceid.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "voiceid.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "voiceid.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "voiceid.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "voiceid.{region}.amazonaws.com", }, }; diff --git a/clients/client-waf-regional/src/endpoints.ts b/clients/client-waf-regional/src/endpoints.ts index 9bea33ca7d2a..7650d5a0bd54 100644 --- a/clients/client-waf-regional/src/endpoints.ts +++ b/clients/client-waf-regional/src/endpoints.ts @@ -250,22 +250,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "waf-regional.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1", "fips-cn-north-1", "fips-cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "waf-regional.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "waf-regional.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "waf-regional.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "waf-regional.{region}.amazonaws.com", }, }; diff --git a/clients/client-waf/src/endpoints.ts b/clients/client-waf/src/endpoints.ts index 49f56d3674ce..804f6e61174f 100644 --- a/clients/client-waf/src/endpoints.ts +++ b/clients/client-waf/src/endpoints.ts @@ -39,22 +39,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", endpoint: "aws-global", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "waf.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "waf.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "waf.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "waf.{region}.amazonaws.com", }, }; diff --git a/clients/client-wafv2/src/endpoints.ts b/clients/client-wafv2/src/endpoints.ts index 10184f106fe7..44f3d32250a6 100644 --- a/clients/client-wafv2/src/endpoints.ts +++ b/clients/client-wafv2/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "wafv2.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "wafv2.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "wafv2.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "wafv2.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "wafv2.{region}.amazonaws.com", }, }; diff --git a/clients/client-wellarchitected/src/endpoints.ts b/clients/client-wellarchitected/src/endpoints.ts index 1488c2796f90..e840f2f102f4 100644 --- a/clients/client-wellarchitected/src/endpoints.ts +++ b/clients/client-wellarchitected/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "wellarchitected.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "wellarchitected.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "wellarchitected.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "wellarchitected.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "wellarchitected.{region}.amazonaws.com", }, }; diff --git a/clients/client-wisdom/src/endpoints.ts b/clients/client-wisdom/src/endpoints.ts index 06ad759ddb29..dfa42a758b0c 100644 --- a/clients/client-wisdom/src/endpoints.ts +++ b/clients/client-wisdom/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "wisdom.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "wisdom.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "wisdom.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "wisdom.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "wisdom.{region}.amazonaws.com", }, }; diff --git a/clients/client-workdocs/src/endpoints.ts b/clients/client-workdocs/src/endpoints.ts index 795c6c2438ba..48f0ca1ea9f3 100644 --- a/clients/client-workdocs/src/endpoints.ts +++ b/clients/client-workdocs/src/endpoints.ts @@ -39,22 +39,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "workdocs.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "workdocs.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "workdocs.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "workdocs.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "workdocs.{region}.amazonaws.com", }, }; diff --git a/clients/client-worklink/src/endpoints.ts b/clients/client-worklink/src/endpoints.ts index 5e0af1551a4d..e72f4f571bc6 100644 --- a/clients/client-worklink/src/endpoints.ts +++ b/clients/client-worklink/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "worklink.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "worklink.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "worklink.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "worklink.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "worklink.{region}.amazonaws.com", }, }; diff --git a/clients/client-workmail/src/endpoints.ts b/clients/client-workmail/src/endpoints.ts index 436aca5220b0..cb07fab2a42f 100644 --- a/clients/client-workmail/src/endpoints.ts +++ b/clients/client-workmail/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "workmail.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "workmail.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "workmail.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "workmail.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "workmail.{region}.amazonaws.com", }, }; diff --git a/clients/client-workmailmessageflow/src/endpoints.ts b/clients/client-workmailmessageflow/src/endpoints.ts index 23ca385b6ce9..ce50b2483b94 100644 --- a/clients/client-workmailmessageflow/src/endpoints.ts +++ b/clients/client-workmailmessageflow/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "workmailmessageflow.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "workmailmessageflow.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "workmailmessageflow.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "workmailmessageflow.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "workmailmessageflow.{region}.amazonaws.com", }, }; diff --git a/clients/client-workspaces/src/endpoints.ts b/clients/client-workspaces/src/endpoints.ts index 9d0c2a60f4ae..35b5fa07c9e3 100644 --- a/clients/client-workspaces/src/endpoints.ts +++ b/clients/client-workspaces/src/endpoints.ts @@ -43,22 +43,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "workspaces.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "workspaces.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "workspaces.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "workspaces.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "workspaces.{region}.amazonaws.com", }, }; diff --git a/clients/client-xray/src/endpoints.ts b/clients/client-xray/src/endpoints.ts index 98da48a931e7..38e09c779ec6 100644 --- a/clients/client-xray/src/endpoints.ts +++ b/clients/client-xray/src/endpoints.ts @@ -57,22 +57,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "xray.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "xray.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "xray.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "xray.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "xray.{region}.amazonaws.com", }, }; diff --git a/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/EndpointGenerator.java b/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/EndpointGenerator.java index b8792f588fd2..5dd9dfeb1d67 100644 --- a/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/EndpointGenerator.java +++ b/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/EndpointGenerator.java @@ -130,6 +130,7 @@ private void writePartitionHash() { writer.write("$S,", region); } }); + writer.write("regionRegex: $S,", partition.regionRegex); OptionalUtils.ifPresentOrElse(partition.getPartitionEndpoint(), endpoint -> writer.write("endpoint: $S,", endpoint), () -> writer.write("hostname: $S,", partition.hostnameTemplate)); @@ -177,6 +178,7 @@ private final class Partition { final String hostnameTemplate; final String dnsSuffix; final String identifier; + final String regionRegex; private final ObjectNode config; private Partition(ObjectNode config, String partition) { @@ -193,6 +195,7 @@ private Partition(ObjectNode config, String partition) { dnsSuffix = config.expectStringMember("dnsSuffix").getValue(); identifier = partition; + regionRegex = config.expectStringMember("regionRegex").getValue(); } ObjectNode getDefaults() { diff --git a/packages/config-resolver/src/regionInfo/getHostnameTemplate.spec.ts b/packages/config-resolver/src/regionInfo/getHostnameTemplate.spec.ts index 75933759a7c4..9ab7ae541862 100644 --- a/packages/config-resolver/src/regionInfo/getHostnameTemplate.spec.ts +++ b/packages/config-resolver/src/regionInfo/getHostnameTemplate.spec.ts @@ -8,6 +8,7 @@ const AWS_TEMPLATE = "{signingService}.{region}.amazonaws.com"; describe(getHostnameTemplate.name, () => { const mockRegion = "mockRegion"; const mockPartition = "mockPartition"; + const mockRegionRegex = "mockRegionRegex"; const mockHostname = "{region}.mockHostname.com"; const mockSigningService = "mockSigningService"; @@ -24,6 +25,7 @@ describe(getHostnameTemplate.name, () => { const mockPartitionHash: PartitionHash = { [mockPartition]: { regions: [mockRegion, `${mockRegion}2`, `${mockRegion}3`], + regionRegex: mockRegionRegex, hostname: mockHostname, }, }; diff --git a/packages/config-resolver/src/regionInfo/getRegionInfo.spec.ts b/packages/config-resolver/src/regionInfo/getRegionInfo.spec.ts index a3f8cb2792c3..28d471c15dd2 100644 --- a/packages/config-resolver/src/regionInfo/getRegionInfo.spec.ts +++ b/packages/config-resolver/src/regionInfo/getRegionInfo.spec.ts @@ -10,6 +10,7 @@ describe(getRegionInfo.name, () => { const mockSigningService = "mockSigningService"; const mockRegion = "mockRegion"; + const mockRegionRegex = "mockRegionRegex"; const mockHostname = "{region}.mockHostname.com"; const mockEndpointRegion = "mockEndpointRegion"; const mockEndpointHostname = "{region}.mockEndpointHostname.com"; @@ -36,6 +37,7 @@ describe(getRegionInfo.name, () => { const getMockPartitionHash = (regionCase: RegionCase): PartitionHash => ({ [mockPartition]: { regions: [mockRegion, `${mockRegion}2`, `${mockRegion}3`], + regionRegex: mockRegionRegex, ...((regionCase === RegionCase.REGION || regionCase === RegionCase.REGION_AND_ENDPOINT) && { hostname: mockHostname, }), diff --git a/packages/config-resolver/src/regionInfo/getResolvedHostname.spec.ts b/packages/config-resolver/src/regionInfo/getResolvedHostname.spec.ts index 9a633a40bcb3..47c107ac80a1 100644 --- a/packages/config-resolver/src/regionInfo/getResolvedHostname.spec.ts +++ b/packages/config-resolver/src/regionInfo/getResolvedHostname.spec.ts @@ -8,6 +8,7 @@ describe(getResolvedHostname.name, () => { const mockSigningService = "mockSigningService"; const mockRegion = "mockRegion"; const mockPartition = "mockPartition"; + const mockRegionRegex = "mockRegionRegex"; const mockHostname = "{region}.mockHostname.com"; afterEach(() => { @@ -40,6 +41,7 @@ describe(getResolvedHostname.name, () => { const mockPartitionHash: PartitionHash = { [mockPartition]: { regions: [mockRegion, `${mockRegion}2`, `${mockRegion}3`], + regionRegex: mockRegionRegex, hostname: mockHostname, }, }; diff --git a/packages/config-resolver/src/regionInfo/getResolvedPartition.spec.ts b/packages/config-resolver/src/regionInfo/getResolvedPartition.spec.ts index 8b15ce571030..b74c726b1fb4 100644 --- a/packages/config-resolver/src/regionInfo/getResolvedPartition.spec.ts +++ b/packages/config-resolver/src/regionInfo/getResolvedPartition.spec.ts @@ -4,11 +4,13 @@ describe(getResolvedPartition.name, () => { const mockRegion = "mockRegion"; const mockPartition = "mockPartition"; const mockHostname = "mockHostname"; + const mockRegionRegex = "mockRegionRegex"; it("returns the partition if region is present in partitionHash", () => { const mockPartitionHash: PartitionHash = { [mockPartition]: { regions: [mockRegion, `${mockRegion}2`, `${mockRegion}3`], + regionRegex: mockRegionRegex, hostname: mockHostname, }, }; @@ -19,6 +21,7 @@ describe(getResolvedPartition.name, () => { const mockPartitionHash: PartitionHash = { [`${mockPartition}2`]: { regions: [`${mockRegion}2`, `${mockRegion}3`], + regionRegex: mockRegionRegex, hostname: mockHostname, }, }; diff --git a/packages/config-resolver/src/regionInfo/getResolvedPartition.ts b/packages/config-resolver/src/regionInfo/getResolvedPartition.ts index 11a92466983e..329d25056b42 100644 --- a/packages/config-resolver/src/regionInfo/getResolvedPartition.ts +++ b/packages/config-resolver/src/regionInfo/getResolvedPartition.ts @@ -1,4 +1,6 @@ -export type PartitionHash = { [key: string]: { regions: string[]; hostname?: string; endpoint?: string } }; +export type PartitionHash = { + [key: string]: { regions: string[]; regionRegex: string; hostname?: string; endpoint?: string }; +}; export interface GetResolvedPartitionOptions { /** diff --git a/protocol_tests/aws-ec2/src/endpoints.ts b/protocol_tests/aws-ec2/src/endpoints.ts index bae4f0af04f0..1dff9bfbb8cb 100644 --- a/protocol_tests/aws-ec2/src/endpoints.ts +++ b/protocol_tests/aws-ec2/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "awsec2.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "awsec2.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "awsec2.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "awsec2.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "awsec2.{region}.amazonaws.com", }, }; diff --git a/protocol_tests/aws-json-10/src/endpoints.ts b/protocol_tests/aws-json-10/src/endpoints.ts index 8fa30ed2477e..113b0b9ec77f 100644 --- a/protocol_tests/aws-json-10/src/endpoints.ts +++ b/protocol_tests/aws-json-10/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "jsonrpc10.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "jsonrpc10.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "jsonrpc10.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "jsonrpc10.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "jsonrpc10.{region}.amazonaws.com", }, }; diff --git a/protocol_tests/aws-json/src/endpoints.ts b/protocol_tests/aws-json/src/endpoints.ts index 9160a203db9b..5b52f205dd6a 100644 --- a/protocol_tests/aws-json/src/endpoints.ts +++ b/protocol_tests/aws-json/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "jsonprotocol.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "jsonprotocol.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "jsonprotocol.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "jsonprotocol.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "jsonprotocol.{region}.amazonaws.com", }, }; diff --git a/protocol_tests/aws-query/src/endpoints.ts b/protocol_tests/aws-query/src/endpoints.ts index 9dc2a17b6aed..fff1593194be 100644 --- a/protocol_tests/aws-query/src/endpoints.ts +++ b/protocol_tests/aws-query/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "awsquery.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "awsquery.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "awsquery.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "awsquery.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "awsquery.{region}.amazonaws.com", }, }; diff --git a/protocol_tests/aws-restjson/src/endpoints.ts b/protocol_tests/aws-restjson/src/endpoints.ts index 1526f1278451..cb7b16a70f63 100644 --- a/protocol_tests/aws-restjson/src/endpoints.ts +++ b/protocol_tests/aws-restjson/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "restjson.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "restjson.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "restjson.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "restjson.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "restjson.{region}.amazonaws.com", }, }; diff --git a/protocol_tests/aws-restxml/src/endpoints.ts b/protocol_tests/aws-restxml/src/endpoints.ts index 18982ce78a77..f06accf756de 100644 --- a/protocol_tests/aws-restxml/src/endpoints.ts +++ b/protocol_tests/aws-restxml/src/endpoints.ts @@ -28,22 +28,27 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", hostname: "restxml.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], + regionRegex: "^cn\\-\\w+\\-\\d+$", hostname: "restxml.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1", "us-iso-west-1"], + regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", hostname: "restxml.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], + regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", hostname: "restxml.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-west-1"], + regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", hostname: "restxml.{region}.amazonaws.com", }, };