From 92dcfc41ec2cc6208d2ff42b1556ad01f289837e Mon Sep 17 00:00:00 2001 From: AsyncAws Bot Date: Wed, 26 Feb 2025 06:29:51 +0000 Subject: [PATCH 1/2] update generated code --- manifest.json | 2 +- src/Service/Translate/CHANGELOG.md | 1 + src/Service/Translate/src/TranslateClient.php | 31 +++++++++++++++---- 3 files changed, 27 insertions(+), 7 deletions(-) diff --git a/manifest.json b/manifest.json index 6c9dad1ae..8c442f351 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { "variables": { - "${LATEST}": "3.340.0" + "${LATEST}": "3.340.1" }, "endpoints": "https://raw.githubusercontent.com/aws/aws-sdk-php/${LATEST}/src/data/endpoints.json", "services": { diff --git a/src/Service/Translate/CHANGELOG.md b/src/Service/Translate/CHANGELOG.md index 88f69ea9b..ba62695a1 100644 --- a/src/Service/Translate/CHANGELOG.md +++ b/src/Service/Translate/CHANGELOG.md @@ -7,6 +7,7 @@ - AWS api-change: Added `us-isof-east-1` and `us-isof-south-1` regions - AWS api-change: Added `us-iso-east-1-fips` region - ``` +- AWS api-change: TODO ## 1.1.0 diff --git a/src/Service/Translate/src/TranslateClient.php b/src/Service/Translate/src/TranslateClient.php index 9487d6db8..523677c10 100644 --- a/src/Service/Translate/src/TranslateClient.php +++ b/src/Service/Translate/src/TranslateClient.php @@ -6,6 +6,7 @@ use AsyncAws\Core\AwsError\AwsErrorFactoryInterface; use AsyncAws\Core\AwsError\JsonRpcAwsErrorFactory; use AsyncAws\Core\Configuration; +use AsyncAws\Core\Exception\UnsupportedRegion; use AsyncAws\Core\RequestContext; use AsyncAws\Translate\Exception\DetectedLanguageLowConfidenceException; use AsyncAws\Translate\Exception\InternalServerException; @@ -77,6 +78,29 @@ protected function getEndpointMetadata(?string $region): array } switch ($region) { + case 'ap-east-1': + case 'ap-northeast-1': + case 'ap-northeast-2': + case 'ap-south-1': + case 'ap-southeast-1': + case 'ap-southeast-2': + case 'ca-central-1': + case 'eu-central-1': + case 'eu-north-1': + case 'eu-west-1': + case 'eu-west-2': + case 'eu-west-3': + case 'us-east-1': + case 'us-east-2': + case 'us-gov-west-1': + case 'us-west-1': + case 'us-west-2': + return [ + 'endpoint' => "https://translate.$region.amazonaws.com", + 'signRegion' => $region, + 'signService' => 'translate', + 'signVersions' => ['v4'], + ]; case 'us-east-1-fips': return [ 'endpoint' => 'https://translate-fips.us-east-1.amazonaws.com', @@ -136,11 +160,6 @@ protected function getEndpointMetadata(?string $region): array ]; } - return [ - 'endpoint' => "https://translate.$region.amazonaws.com", - 'signRegion' => $region, - 'signService' => 'translate', - 'signVersions' => ['v4'], - ]; + throw new UnsupportedRegion(\sprintf('The region "%s" is not supported by "Translate".', $region)); } } From 2926153994aaea0ab43df203958d5134559e6608 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Deruss=C3=A9?= Date: Wed, 26 Feb 2025 08:12:55 +0100 Subject: [PATCH 2/2] Update src/Service/Translate/CHANGELOG.md --- src/Service/Translate/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Service/Translate/CHANGELOG.md b/src/Service/Translate/CHANGELOG.md index ba62695a1..a7e772b50 100644 --- a/src/Service/Translate/CHANGELOG.md +++ b/src/Service/Translate/CHANGELOG.md @@ -7,7 +7,7 @@ - AWS api-change: Added `us-isof-east-1` and `us-isof-south-1` regions - AWS api-change: Added `us-iso-east-1-fips` region - ``` -- AWS api-change: TODO +- AWS api-change: Define list of supported region ## 1.1.0