diff --git a/manifest.json b/manifest.json index bce1d0b5f..ff4963a7a 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { "variables": { - "${LATEST}": "3.356.43" + "${LATEST}": "3.357.2" }, "endpoints": "https://raw.githubusercontent.com/aws/aws-sdk-php/${LATEST}/src/data/endpoints.json", "services": { diff --git a/src/Core/CHANGELOG.md b/src/Core/CHANGELOG.md index a6d830927..0bb593b84 100644 --- a/src/Core/CHANGELOG.md +++ b/src/Core/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `us-isob-west-1` region + ### Changed - Apply new CodingStandard from latest php-cs-fixer. diff --git a/src/Core/composer.json b/src/Core/composer.json index 660acb56c..a8b5f486e 100644 --- a/src/Core/composer.json +++ b/src/Core/composer.json @@ -38,7 +38,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.27-dev" + "dev-master": "1.28-dev" } } } diff --git a/src/Core/src/Sts/StsClient.php b/src/Core/src/Sts/StsClient.php index 98c1a98aa..92154a40d 100644 --- a/src/Core/src/Sts/StsClient.php +++ b/src/Core/src/Sts/StsClient.php @@ -397,6 +397,14 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'sts', 'signVersions' => ['v4'], ]; + case 'us-isob-east-1': + case 'us-isob-west-1': + return [ + 'endpoint' => "https://sts.$region.sc2s.sgov.gov", + 'signRegion' => $region, + 'signService' => 'sts', + 'signVersions' => ['v4'], + ]; case 'us-isof-east-1': case 'us-isof-south-1': return [ @@ -412,13 +420,6 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'sts', 'signVersions' => ['v4'], ]; - case 'us-isob-east-1': - return [ - 'endpoint' => 'https://sts.us-isob-east-1.sc2s.sgov.gov', - 'signRegion' => 'us-isob-east-1', - 'signService' => 'sts', - 'signVersions' => ['v4'], - ]; } return [ diff --git a/src/Service/CloudFormation/CHANGELOG.md b/src/Service/CloudFormation/CHANGELOG.md index 79cc0a8dc..5a13764c6 100644 --- a/src/Service/CloudFormation/CHANGELOG.md +++ b/src/Service/CloudFormation/CHANGELOG.md @@ -2,6 +2,11 @@ ## NOT RELEASED +### Added + +- AWS api-change: Update endpoint ruleset parameters casing +- AWS apu-change: Added `us-isob-west-1` region + ### Changed - AWS enhancement: Documentation updates. diff --git a/src/Service/CloudFormation/composer.json b/src/Service/CloudFormation/composer.json index 8b87c12f2..1ecb0b0b2 100644 --- a/src/Service/CloudFormation/composer.json +++ b/src/Service/CloudFormation/composer.json @@ -28,7 +28,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.10-dev" + "dev-master": "1.11-dev" } } } diff --git a/src/Service/CloudFormation/src/CloudFormationClient.php b/src/Service/CloudFormation/src/CloudFormationClient.php index 49ce022c9..fb4ce36c8 100644 --- a/src/Service/CloudFormation/src/CloudFormationClient.php +++ b/src/Service/CloudFormation/src/CloudFormationClient.php @@ -169,6 +169,14 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'cloudformation', 'signVersions' => ['v4'], ]; + case 'us-isob-east-1': + case 'us-isob-west-1': + return [ + 'endpoint' => "https://cloudformation.$region.sc2s.sgov.gov", + 'signRegion' => $region, + 'signService' => 'cloudformation', + 'signVersions' => ['v4'], + ]; case 'us-isof-east-1': case 'us-isof-south-1': return [ @@ -184,13 +192,6 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'cloudformation', 'signVersions' => ['v4'], ]; - case 'us-isob-east-1': - return [ - 'endpoint' => 'https://cloudformation.us-isob-east-1.sc2s.sgov.gov', - 'signRegion' => 'us-isob-east-1', - 'signService' => 'cloudformation', - 'signVersions' => ['v4'], - ]; } return [ diff --git a/src/Service/CloudWatch/CHANGELOG.md b/src/Service/CloudWatch/CHANGELOG.md index 62b7b976a..6096aa460 100644 --- a/src/Service/CloudWatch/CHANGELOG.md +++ b/src/Service/CloudWatch/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `us-isob-west-1` region + ### Changed - Apply new CodingStandard from latest php-cs-fixer. diff --git a/src/Service/CloudWatch/composer.json b/src/Service/CloudWatch/composer.json index 6585de9a7..f52572413 100644 --- a/src/Service/CloudWatch/composer.json +++ b/src/Service/CloudWatch/composer.json @@ -27,7 +27,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.3-dev" + "dev-master": "1.4-dev" } } } diff --git a/src/Service/CloudWatch/src/CloudWatchClient.php b/src/Service/CloudWatch/src/CloudWatchClient.php index cf30b7e5a..78fbfe379 100644 --- a/src/Service/CloudWatch/src/CloudWatchClient.php +++ b/src/Service/CloudWatch/src/CloudWatchClient.php @@ -382,6 +382,14 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'monitoring', 'signVersions' => ['v4'], ]; + case 'us-isob-east-1': + case 'us-isob-west-1': + return [ + 'endpoint' => "https://monitoring.$region.sc2s.sgov.gov", + 'signRegion' => $region, + 'signService' => 'monitoring', + 'signVersions' => ['v4'], + ]; case 'us-isof-east-1': case 'us-isof-south-1': return [ @@ -397,13 +405,6 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'monitoring', 'signVersions' => ['v4'], ]; - case 'us-isob-east-1': - return [ - 'endpoint' => 'https://monitoring.us-isob-east-1.sc2s.sgov.gov', - 'signRegion' => 'us-isob-east-1', - 'signService' => 'monitoring', - 'signVersions' => ['v4'], - ]; } return [ diff --git a/src/Service/CloudWatchLogs/CHANGELOG.md b/src/Service/CloudWatchLogs/CHANGELOG.md index a44841d4e..d404fe0db 100644 --- a/src/Service/CloudWatchLogs/CHANGELOG.md +++ b/src/Service/CloudWatchLogs/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `us-isob-west-1` region + ### Changed - AWS enhancement: Documentation updates. diff --git a/src/Service/CloudWatchLogs/composer.json b/src/Service/CloudWatchLogs/composer.json index d7bc9e2fa..64bf8c14c 100644 --- a/src/Service/CloudWatchLogs/composer.json +++ b/src/Service/CloudWatchLogs/composer.json @@ -29,7 +29,7 @@ }, "extra": { "branch-alias": { - "dev-master": "2.7-dev" + "dev-master": "2.8-dev" } } } diff --git a/src/Service/CloudWatchLogs/src/CloudWatchLogsClient.php b/src/Service/CloudWatchLogs/src/CloudWatchLogsClient.php index cfaa33a7e..752305bf4 100644 --- a/src/Service/CloudWatchLogs/src/CloudWatchLogsClient.php +++ b/src/Service/CloudWatchLogs/src/CloudWatchLogsClient.php @@ -395,6 +395,14 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'logs', 'signVersions' => ['v4'], ]; + case 'us-isob-east-1': + case 'us-isob-west-1': + return [ + 'endpoint' => "https://logs.$region.sc2s.sgov.gov", + 'signRegion' => $region, + 'signService' => 'logs', + 'signVersions' => ['v4'], + ]; case 'us-isof-east-1': case 'us-isof-south-1': return [ @@ -410,13 +418,6 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'logs', 'signVersions' => ['v4'], ]; - case 'us-isob-east-1': - return [ - 'endpoint' => 'https://logs.us-isob-east-1.sc2s.sgov.gov', - 'signRegion' => 'us-isob-east-1', - 'signService' => 'logs', - 'signVersions' => ['v4'], - ]; } return [ diff --git a/src/Service/CodeDeploy/CHANGELOG.md b/src/Service/CodeDeploy/CHANGELOG.md index 5f71c2012..6a3cd2ba7 100644 --- a/src/Service/CodeDeploy/CHANGELOG.md +++ b/src/Service/CodeDeploy/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `us-isob-west-1` region + ### Changed - Apply new CodingStandard from latest php-cs-fixer. diff --git a/src/Service/CodeDeploy/composer.json b/src/Service/CodeDeploy/composer.json index da5c8adff..c96512129 100644 --- a/src/Service/CodeDeploy/composer.json +++ b/src/Service/CodeDeploy/composer.json @@ -28,7 +28,7 @@ }, "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } } } diff --git a/src/Service/CodeDeploy/src/CodeDeployClient.php b/src/Service/CodeDeploy/src/CodeDeployClient.php index 225f8bbcc..77949e4c0 100644 --- a/src/Service/CodeDeploy/src/CodeDeployClient.php +++ b/src/Service/CodeDeploy/src/CodeDeployClient.php @@ -284,6 +284,14 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'codedeploy', 'signVersions' => ['v4'], ]; + case 'us-isob-east-1': + case 'us-isob-west-1': + return [ + 'endpoint' => "https://codedeploy.$region.sc2s.sgov.gov", + 'signRegion' => $region, + 'signService' => 'codedeploy', + 'signVersions' => ['v4'], + ]; case 'us-isof-east-1': case 'us-isof-south-1': return [ @@ -299,13 +307,6 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'codedeploy', 'signVersions' => ['v4'], ]; - case 'us-isob-east-1': - return [ - 'endpoint' => 'https://codedeploy.us-isob-east-1.sc2s.sgov.gov', - 'signRegion' => 'us-isob-east-1', - 'signService' => 'codedeploy', - 'signVersions' => ['v4'], - ]; } return [ diff --git a/src/Service/DynamoDb/CHANGELOG.md b/src/Service/DynamoDb/CHANGELOG.md index 0f78ceb5c..c9cafe2a6 100644 --- a/src/Service/DynamoDb/CHANGELOG.md +++ b/src/Service/DynamoDb/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `us-isob-west-1` region + ### Changed - Apply new CodingStandard from latest php-cs-fixer. diff --git a/src/Service/DynamoDb/composer.json b/src/Service/DynamoDb/composer.json index 43a2b4799..b598d7659 100644 --- a/src/Service/DynamoDb/composer.json +++ b/src/Service/DynamoDb/composer.json @@ -32,7 +32,7 @@ }, "extra": { "branch-alias": { - "dev-master": "3.8-dev" + "dev-master": "3.9-dev" } } } diff --git a/src/Service/DynamoDb/src/DynamoDbClient.php b/src/Service/DynamoDb/src/DynamoDbClient.php index 7e1ffa674..8726fb54c 100644 --- a/src/Service/DynamoDb/src/DynamoDbClient.php +++ b/src/Service/DynamoDb/src/DynamoDbClient.php @@ -1202,6 +1202,14 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'dynamodb', 'signVersions' => ['v4'], ]; + case 'us-isob-east-1': + case 'us-isob-west-1': + return [ + 'endpoint' => "https://dynamodb.$region.sc2s.sgov.gov", + 'signRegion' => $region, + 'signService' => 'dynamodb', + 'signVersions' => ['v4'], + ]; case 'us-isof-east-1': case 'us-isof-south-1': return [ @@ -1217,13 +1225,6 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'dynamodb', 'signVersions' => ['v4'], ]; - case 'us-isob-east-1': - return [ - 'endpoint' => 'https://dynamodb.us-isob-east-1.sc2s.sgov.gov', - 'signRegion' => 'us-isob-east-1', - 'signService' => 'dynamodb', - 'signVersions' => ['v4'], - ]; } return [ diff --git a/src/Service/Ecr/CHANGELOG.md b/src/Service/Ecr/CHANGELOG.md index e69bc9239..9c11f93f2 100644 --- a/src/Service/Ecr/CHANGELOG.md +++ b/src/Service/Ecr/CHANGELOG.md @@ -2,6 +2,11 @@ ## NOT RELEASED +### Added + +- AWS api-change: Update endpoint ruleset parameters casing +- AWS api-change: Added `us-isob-west-1` region + ### Changed - Apply new CodingStandard from latest php-cs-fixer. diff --git a/src/Service/Ecr/composer.json b/src/Service/Ecr/composer.json index 07bda4bc7..f07e5421b 100644 --- a/src/Service/Ecr/composer.json +++ b/src/Service/Ecr/composer.json @@ -29,7 +29,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-master": "1.12-dev" } } } diff --git a/src/Service/Ecr/src/EcrClient.php b/src/Service/Ecr/src/EcrClient.php index 8e303525f..b6e86b6d5 100644 --- a/src/Service/Ecr/src/EcrClient.php +++ b/src/Service/Ecr/src/EcrClient.php @@ -165,6 +165,14 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'ecr', 'signVersions' => ['v4'], ]; + case 'us-isob-east-1': + case 'us-isob-west-1': + return [ + 'endpoint' => "https://api.ecr.$region.sc2s.sgov.gov", + 'signRegion' => $region, + 'signService' => 'ecr', + 'signVersions' => ['v4'], + ]; case 'us-isof-east-1': case 'us-isof-south-1': return [ @@ -180,13 +188,6 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'ecr', 'signVersions' => ['v4'], ]; - case 'us-isob-east-1': - return [ - 'endpoint' => 'https://api.ecr.us-isob-east-1.sc2s.sgov.gov', - 'signRegion' => 'us-isob-east-1', - 'signService' => 'ecr', - 'signVersions' => ['v4'], - ]; } return [ diff --git a/src/Service/ElastiCache/CHANGELOG.md b/src/Service/ElastiCache/CHANGELOG.md index a50a4974e..16e57d733 100644 --- a/src/Service/ElastiCache/CHANGELOG.md +++ b/src/Service/ElastiCache/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `us-isob-west-1` region + ### Changed - Apply new CodingStandard from latest php-cs-fixer. diff --git a/src/Service/ElastiCache/composer.json b/src/Service/ElastiCache/composer.json index a4206e17c..1a8d7dd9b 100644 --- a/src/Service/ElastiCache/composer.json +++ b/src/Service/ElastiCache/composer.json @@ -28,7 +28,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "1.5-dev" } } } diff --git a/src/Service/ElastiCache/src/ElastiCacheClient.php b/src/Service/ElastiCache/src/ElastiCacheClient.php index 50f41806b..29144e920 100644 --- a/src/Service/ElastiCache/src/ElastiCacheClient.php +++ b/src/Service/ElastiCache/src/ElastiCacheClient.php @@ -127,6 +127,14 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'elasticache', 'signVersions' => ['v4'], ]; + case 'us-isob-east-1': + case 'us-isob-west-1': + return [ + 'endpoint' => "https://elasticache.$region.sc2s.sgov.gov", + 'signRegion' => $region, + 'signService' => 'elasticache', + 'signVersions' => ['v4'], + ]; case 'us-isof-east-1': case 'us-isof-south-1': return [ @@ -142,13 +150,6 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'elasticache', 'signVersions' => ['v4'], ]; - case 'us-isob-east-1': - return [ - 'endpoint' => 'https://elasticache.us-isob-east-1.sc2s.sgov.gov', - 'signRegion' => 'us-isob-east-1', - 'signService' => 'elasticache', - 'signVersions' => ['v4'], - ]; } return [ diff --git a/src/Service/EventBridge/CHANGELOG.md b/src/Service/EventBridge/CHANGELOG.md index 3c5b122e4..cacb0e3d4 100644 --- a/src/Service/EventBridge/CHANGELOG.md +++ b/src/Service/EventBridge/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `us-isob-west-1` region + ### Changed - Apply new CodingStandard from latest php-cs-fixer. diff --git a/src/Service/EventBridge/composer.json b/src/Service/EventBridge/composer.json index deb2b4f6c..b391e2c21 100644 --- a/src/Service/EventBridge/composer.json +++ b/src/Service/EventBridge/composer.json @@ -27,7 +27,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.9-dev" + "dev-master": "1.10-dev" } } } diff --git a/src/Service/EventBridge/src/EventBridgeClient.php b/src/Service/EventBridge/src/EventBridgeClient.php index 46ab8e2c1..9928bca0c 100644 --- a/src/Service/EventBridge/src/EventBridgeClient.php +++ b/src/Service/EventBridge/src/EventBridgeClient.php @@ -119,6 +119,14 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'events', 'signVersions' => ['v4'], ]; + case 'us-isob-east-1': + case 'us-isob-west-1': + return [ + 'endpoint' => "https://events.$region.sc2s.sgov.gov", + 'signRegion' => $region, + 'signService' => 'events', + 'signVersions' => ['v4'], + ]; case 'us-isof-east-1': case 'us-isof-south-1': return [ @@ -134,13 +142,6 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'events', 'signVersions' => ['v4'], ]; - case 'us-isob-east-1': - return [ - 'endpoint' => 'https://events.us-isob-east-1.sc2s.sgov.gov', - 'signRegion' => 'us-isob-east-1', - 'signService' => 'events', - 'signVersions' => ['v4'], - ]; } return [ diff --git a/src/Service/Iam/CHANGELOG.md b/src/Service/Iam/CHANGELOG.md index a7ae21662..b5163c95d 100644 --- a/src/Service/Iam/CHANGELOG.md +++ b/src/Service/Iam/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `us-isob-west-1` region + ### Changed - Apply new CodingStandard from latest php-cs-fixer. diff --git a/src/Service/Iam/composer.json b/src/Service/Iam/composer.json index 30264004d..49e9e87ef 100644 --- a/src/Service/Iam/composer.json +++ b/src/Service/Iam/composer.json @@ -31,7 +31,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.7-dev" + "dev-master": "1.8-dev" } } } diff --git a/src/Service/Iam/src/IamClient.php b/src/Service/Iam/src/IamClient.php index 4e0a796fa..71629d561 100644 --- a/src/Service/Iam/src/IamClient.php +++ b/src/Service/Iam/src/IamClient.php @@ -601,18 +601,19 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'iam', 'signVersions' => ['v4'], ]; - case 'us-isof-east-1': - case 'us-isof-south-1': + case 'us-isob-east-1': + case 'us-isob-west-1': return [ - 'endpoint' => 'https://iam.us-isof-south-1.csp.hci.ic.gov', - 'signRegion' => 'us-isof-south-1', + 'endpoint' => 'https://iam.us-isob-east-1.sc2s.sgov.gov', + 'signRegion' => 'us-isob-east-1', 'signService' => 'iam', 'signVersions' => ['v4'], ]; - case 'us-isob-east-1': + case 'us-isof-east-1': + case 'us-isof-south-1': return [ - 'endpoint' => 'https://iam.us-isob-east-1.sc2s.sgov.gov', - 'signRegion' => 'us-isob-east-1', + 'endpoint' => 'https://iam.us-isof-south-1.csp.hci.ic.gov', + 'signRegion' => 'us-isof-south-1', 'signService' => 'iam', 'signVersions' => ['v4'], ]; diff --git a/src/Service/Kinesis/CHANGELOG.md b/src/Service/Kinesis/CHANGELOG.md index 2bba40bb0..fd6c776f8 100644 --- a/src/Service/Kinesis/CHANGELOG.md +++ b/src/Service/Kinesis/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `us-isob-west-1` region + ### Changed - Apply new CodingStandard from latest php-cs-fixer. diff --git a/src/Service/Kinesis/composer.json b/src/Service/Kinesis/composer.json index 55bbeffb2..6cd2a48ad 100644 --- a/src/Service/Kinesis/composer.json +++ b/src/Service/Kinesis/composer.json @@ -28,7 +28,7 @@ }, "extra": { "branch-alias": { - "dev-master": "3.3-dev" + "dev-master": "3.4-dev" } } } diff --git a/src/Service/Kinesis/src/KinesisClient.php b/src/Service/Kinesis/src/KinesisClient.php index a9372c5b0..2a82feffd 100644 --- a/src/Service/Kinesis/src/KinesisClient.php +++ b/src/Service/Kinesis/src/KinesisClient.php @@ -1641,6 +1641,14 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'kinesis', 'signVersions' => ['v4'], ]; + case 'us-isob-east-1': + case 'us-isob-west-1': + return [ + 'endpoint' => "https://kinesis.$region.sc2s.sgov.gov", + 'signRegion' => $region, + 'signService' => 'kinesis', + 'signVersions' => ['v4'], + ]; case 'us-isof-east-1': case 'us-isof-south-1': return [ @@ -1656,13 +1664,6 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'kinesis', 'signVersions' => ['v4'], ]; - case 'us-isob-east-1': - return [ - 'endpoint' => 'https://kinesis.us-isob-east-1.sc2s.sgov.gov', - 'signRegion' => 'us-isob-east-1', - 'signService' => 'kinesis', - 'signVersions' => ['v4'], - ]; } return [ diff --git a/src/Service/Kms/CHANGELOG.md b/src/Service/Kms/CHANGELOG.md index c6c05d959..404e9a87b 100644 --- a/src/Service/Kms/CHANGELOG.md +++ b/src/Service/Kms/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `us-isob-west-1` region + ### Changed - AWS enhancement: Documentation updates. diff --git a/src/Service/Kms/composer.json b/src/Service/Kms/composer.json index c7227df40..ba2c3e21d 100644 --- a/src/Service/Kms/composer.json +++ b/src/Service/Kms/composer.json @@ -28,7 +28,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.10-dev" + "dev-master": "1.11-dev" } } } diff --git a/src/Service/Kms/src/KmsClient.php b/src/Service/Kms/src/KmsClient.php index 651c01f05..cdd81bad6 100644 --- a/src/Service/Kms/src/KmsClient.php +++ b/src/Service/Kms/src/KmsClient.php @@ -1327,6 +1327,14 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'kms', 'signVersions' => ['v4'], ]; + case 'us-isob-east-1': + case 'us-isob-west-1': + return [ + 'endpoint' => "https://kms.$region.sc2s.sgov.gov", + 'signRegion' => $region, + 'signService' => 'kms', + 'signVersions' => ['v4'], + ]; case 'us-isof-east-1': case 'us-isof-south-1': return [ @@ -1342,13 +1350,6 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'kms', 'signVersions' => ['v4'], ]; - case 'us-isob-east-1': - return [ - 'endpoint' => 'https://kms.us-isob-east-1.sc2s.sgov.gov', - 'signRegion' => 'us-isob-east-1', - 'signService' => 'kms', - 'signVersions' => ['v4'], - ]; case 'eu-isoe-west-1-fips': return [ 'endpoint' => 'https://kms-fips.eu-isoe-west-1.cloud.adc-e.uk', diff --git a/src/Service/Lambda/CHANGELOG.md b/src/Service/Lambda/CHANGELOG.md index 46e1b6167..81901dfbc 100644 --- a/src/Service/Lambda/CHANGELOG.md +++ b/src/Service/Lambda/CHANGELOG.md @@ -2,6 +2,11 @@ ## NOT RELEASED +### Added + +- AWS api-change: Add NodeJs 24 (nodejs24.x) support to AWS Lambda. +- AWS api-change: Added `us-isob-west-1` region + ### Changed - Apply new CodingStandard from latest php-cs-fixer. diff --git a/src/Service/Lambda/composer.json b/src/Service/Lambda/composer.json index 47178a7a3..9183ad139 100644 --- a/src/Service/Lambda/composer.json +++ b/src/Service/Lambda/composer.json @@ -28,7 +28,7 @@ }, "extra": { "branch-alias": { - "dev-master": "2.12-dev" + "dev-master": "2.13-dev" } } } diff --git a/src/Service/Lambda/src/Enum/Runtime.php b/src/Service/Lambda/src/Enum/Runtime.php index b48bc3812..7cda0f461 100644 --- a/src/Service/Lambda/src/Enum/Runtime.php +++ b/src/Service/Lambda/src/Enum/Runtime.php @@ -24,6 +24,7 @@ final class Runtime public const NODEJS_18_X = 'nodejs18.x'; public const NODEJS_20_X = 'nodejs20.x'; public const NODEJS_22_X = 'nodejs22.x'; + public const NODEJS_24_X = 'nodejs24.x'; public const NODEJS_4_3 = 'nodejs4.3'; public const NODEJS_4_3_EDGE = 'nodejs4.3-edge'; public const NODEJS_6_10 = 'nodejs6.10'; @@ -69,6 +70,7 @@ public static function exists(string $value): bool self::NODEJS_18_X => true, self::NODEJS_20_X => true, self::NODEJS_22_X => true, + self::NODEJS_24_X => true, self::NODEJS_4_3 => true, self::NODEJS_4_3_EDGE => true, self::NODEJS_6_10 => true, diff --git a/src/Service/Lambda/src/LambdaClient.php b/src/Service/Lambda/src/LambdaClient.php index 8972cad3f..0aef3885e 100644 --- a/src/Service/Lambda/src/LambdaClient.php +++ b/src/Service/Lambda/src/LambdaClient.php @@ -612,6 +612,14 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'lambda', 'signVersions' => ['v4'], ]; + case 'us-isob-east-1': + case 'us-isob-west-1': + return [ + 'endpoint' => "https://lambda.$region.sc2s.sgov.gov", + 'signRegion' => $region, + 'signService' => 'lambda', + 'signVersions' => ['v4'], + ]; case 'us-isof-east-1': case 'us-isof-south-1': return [ @@ -627,13 +635,6 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'lambda', 'signVersions' => ['v4'], ]; - case 'us-isob-east-1': - return [ - 'endpoint' => 'https://lambda.us-isob-east-1.sc2s.sgov.gov', - 'signRegion' => 'us-isob-east-1', - 'signService' => 'lambda', - 'signVersions' => ['v4'], - ]; } return [ diff --git a/src/Service/LocationService/CHANGELOG.md b/src/Service/LocationService/CHANGELOG.md index 3d0661cc9..e67291558 100644 --- a/src/Service/LocationService/CHANGELOG.md +++ b/src/Service/LocationService/CHANGELOG.md @@ -5,6 +5,7 @@ ### Changed - Apply new CodingStandard from latest php-cs-fixer. +- AWS enhancement: Documentation updates. ## 1.1.2 diff --git a/src/Service/LocationService/src/LocationServiceClient.php b/src/Service/LocationService/src/LocationServiceClient.php index f296c8afc..b29c319d0 100644 --- a/src/Service/LocationService/src/LocationServiceClient.php +++ b/src/Service/LocationService/src/LocationServiceClient.php @@ -29,31 +29,46 @@ class LocationServiceClient extends AbstractApi { /** - * Calculates a route [^1] given the following required parameters: `DeparturePosition` and `DestinationPosition`. - * Requires that you first create a route calculator resource [^2]. + * ! This operation is no longer current and may be deprecated in the future. We recommend you upgrade to + * ! `CalculateRoutes` [^1] or `CalculateIsolines` [^2] unless you require Grab data. + * ! + * ! - `CalculateRoute` is part of a previous Amazon Location Service Routes API (version 1) which has been superseded + * ! by a more intuitive, powerful, and complete API (version 2). + * ! - The version 2 `CalculateRoutes` operation gives better results for point-to-point routing, while the version 2 + * ! `CalculateIsolines` operation adds support for calculating service areas and travel time envelopes. + * ! - If you are using an Amazon Web Services SDK or the Amazon Web Services CLI, note that the Routes API version 2 is + * ! found under `geo-routes` or `geo_routes`, not under `location`. + * ! - Since Grab is not yet fully supported in Routes API version 2, we recommend you continue using API version 1 when + * ! using Grab. + * ! + * + * Calculates a route [^3] given the following required parameters: `DeparturePosition` and `DestinationPosition`. + * Requires that you first create a route calculator resource [^4]. * * By default, a request that doesn't specify a departure time uses the best time of day to travel with the best traffic * conditions when calculating the route. * * Additional options include: * - * - Specifying a departure time [^3] using either `DepartureTime` or `DepartNow`. This calculates a route based on + * - Specifying a departure time [^5] using either `DepartureTime` or `DepartNow`. This calculates a route based on * predictive traffic data at the given time. * * > You can't specify both `DepartureTime` and `DepartNow` in a single request. Specifying both parameters returns a * > validation error. * - * - Specifying a travel mode [^4] using TravelMode sets the transportation mode used to calculate the routes. This also + * - Specifying a travel mode [^6] using TravelMode sets the transportation mode used to calculate the routes. This also * lets you specify additional route preferences in `CarModeOptions` if traveling by `Car`, or `TruckModeOptions` if * traveling by `Truck`. * * > If you specify `walking` for the travel mode and your data provider is Esri, the start and destination must be * > within 40km. * - * [^1]: https://docs.aws.amazon.com/location/previous/developerguide/calculate-route.html - * [^2]: https://docs.aws.amazon.com/location-routes/latest/APIReference/API_CreateRouteCalculator.html - * [^3]: https://docs.aws.amazon.com/location/previous/developerguide/departure-time.html - * [^4]: https://docs.aws.amazon.com/location/previous/developerguide/travel-mode.html + * [^1]: /location/latest/APIReference/API_CalculateRoutes.html + * [^2]: /location/latest/APIReference/API_CalculateIsolines.html + * [^3]: https://docs.aws.amazon.com/location/previous/developerguide/calculate-route.html + * [^4]: https://docs.aws.amazon.com/location-routes/latest/APIReference/API_CreateRouteCalculator.html + * [^5]: https://docs.aws.amazon.com/location/previous/developerguide/departure-time.html + * [^6]: https://docs.aws.amazon.com/location/previous/developerguide/travel-mode.html * * @see https://docs.aws.amazon.com/location/latest/APIReference/API_CalculateRoute.html * @see https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-geo-2020-11-19.html#calculateroute @@ -97,7 +112,20 @@ public function calculateRoute($input): CalculateRouteResponse } /** - * Calculates a route matrix [^1] given the following required parameters: `DeparturePositions` and + * ! This operation is no longer current and may be deprecated in the future. We recommend you upgrade to the V2 + * ! `CalculateRouteMatrix` [^1] unless you require Grab data. + * ! + * ! - This version of `CalculateRouteMatrix` is part of a previous Amazon Location Service Routes API (version 1) which + * ! has been superseded by a more intuitive, powerful, and complete API (version 2). + * ! - The version 2 `CalculateRouteMatrix` operation gives better results for matrix routing calculations. + * ! - If you are using an Amazon Web Services SDK or the Amazon Web Services CLI, note that the Routes API version 2 is + * ! found under `geo-routes` or `geo_routes`, not under `location`. + * ! - Since Grab is not yet fully supported in Routes API version 2, we recommend you continue using API version 1 when + * ! using Grab. + * ! - Start your version 2 API journey with the Routes V2 API Reference [^2] or the Developer Guide [^3]. + * ! + * + * Calculates a route matrix [^4] given the following required parameters: `DeparturePositions` and * `DestinationPositions`. `CalculateRouteMatrix` calculates routes and returns the travel time and travel distance from * each departure position to each destination position in the request. For example, given departure positions A and B, * and destination positions X and Y, `CalculateRouteMatrix` will return time and distance for routes from A to X, A to @@ -106,27 +134,30 @@ public function calculateRoute($input): CalculateRouteResponse * * > Your account is charged for each route calculated, not the number of requests. * - * Requires that you first create a route calculator resource [^2]. + * Requires that you first create a route calculator resource [^5]. * * By default, a request that doesn't specify a departure time uses the best time of day to travel with the best traffic * conditions when calculating routes. * * Additional options include: * - * - Specifying a departure time [^3] using either `DepartureTime` or `DepartNow`. This calculates routes based on + * - Specifying a departure time [^6] using either `DepartureTime` or `DepartNow`. This calculates routes based on * predictive traffic data at the given time. * * > You can't specify both `DepartureTime` and `DepartNow` in a single request. Specifying both parameters returns a * > validation error. * - * - Specifying a travel mode [^4] using TravelMode sets the transportation mode used to calculate the routes. This also + * - Specifying a travel mode [^7] using TravelMode sets the transportation mode used to calculate the routes. This also * lets you specify additional route preferences in `CarModeOptions` if traveling by `Car`, or `TruckModeOptions` if * traveling by `Truck`. * - * [^1]: https://docs.aws.amazon.com/location/previous/developerguide/calculate-route-matrix.html - * [^2]: https://docs.aws.amazon.com/location-routes/latest/APIReference/API_CreateRouteCalculator.html - * [^3]: https://docs.aws.amazon.com/location/previous/developerguide/departure-time.html - * [^4]: https://docs.aws.amazon.com/location/previous/developerguide/travel-mode.html + * [^1]: /location/latest/APIReference/API_CalculateRouteMatrix.html + * [^2]: /location/latest/APIReference/API_Operations_Amazon_Location_Service_Routes_V2.html + * [^3]: /location/latest/developerguide/routes.html + * [^4]: https://docs.aws.amazon.com/location/previous/developerguide/calculate-route-matrix.html + * [^5]: https://docs.aws.amazon.com/location-routes/latest/APIReference/API_CreateRouteCalculator.html + * [^6]: https://docs.aws.amazon.com/location/previous/developerguide/departure-time.html + * [^7]: https://docs.aws.amazon.com/location/previous/developerguide/travel-mode.html * * @see https://docs.aws.amazon.com/location/latest/APIReference/API_CalculateRouteMatrix.html * @see https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-geo-2020-11-19.html#calculateroutematrix @@ -166,9 +197,26 @@ public function calculateRouteMatrix($input): CalculateRouteMatrixResponse } /** + * ! This operation is no longer current and may be deprecated in the future. We recommend you upgrade to + * ! `ReverseGeocode` [^1] or `SearchNearby` [^2] unless you require Grab data. + * ! + * ! - `SearchPlaceIndexForPosition` is part of a previous Amazon Location Service Places API (version 1) which has been + * ! superseded by a more intuitive, powerful, and complete API (version 2). + * ! - The version 2 `ReverseGeocode` operation gives better results in the address reverse-geocoding use case, while + * ! the version 2 `SearchNearby` operation gives better results when searching for businesses and points of interest + * ! near a specific location. + * ! - If you are using an Amazon Web Services SDK or the Amazon Web Services CLI, note that the Places API version 2 is + * ! found under `geo-places` or `geo_places`, not under `location`. + * ! - Since Grab is not yet fully supported in Places API version 2, we recommend you continue using API version 1 when + * ! using Grab. + * ! + * * Reverse geocodes a given coordinate and returns a legible address. Allows you to search for Places or points of * interest near a given position. * + * [^1]: /location/latest/APIReference/API_geoplaces_ReverseGeocode.html + * [^2]: /location/latest/APIReference/API_geoplaces_SearchNearby.html + * * @see https://docs.aws.amazon.com/location/latest/APIReference/API_SearchPlaceIndexForPosition.html * @see https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-geo-2020-11-19.html#searchplaceindexforposition * @@ -202,6 +250,19 @@ public function searchPlaceIndexForPosition($input): SearchPlaceIndexForPosition } /** + * ! This operation is no longer current and may be deprecated in the future. We recommend you upgrade to `Geocode` [^1] + * ! or `SearchText` [^2] unless you require Grab data. + * ! + * ! - `SearchPlaceIndexForText` is part of a previous Amazon Location Service Places API (version 1) which has been + * ! superseded by a more intuitive, powerful, and complete API (version 2). + * ! - The version 2 `Geocode` operation gives better results in the address geocoding use case, while the version 2 + * ! `SearchText` operation gives better results when searching for businesses and points of interest. + * ! - If you are using an Amazon Web Services SDK or the Amazon Web Services CLI, note that the Places API version 2 is + * ! found under `geo-places` or `geo_places`, not under `location`. + * ! - Since Grab is not yet fully supported in Places API version 2, we recommend you continue using API version 1 when + * ! using Grab. + * ! + * * Geocodes free-form text, such as an address, name, city, or region to allow you to search for Places or points of * interest. * @@ -213,6 +274,9 @@ public function searchPlaceIndexForPosition($input): SearchPlaceIndexForPosition * * Search results are returned in order of highest to lowest relevance. * + * [^1]: /location/latest/APIReference/API_geoplaces_Geocode.html + * [^2]: /location/latest/APIReference/API_geoplaces_SearchText.html + * * @see https://docs.aws.amazon.com/location/latest/APIReference/API_SearchPlaceIndexForText.html * @see https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-geo-2020-11-19.html#searchplaceindexfortext * diff --git a/src/Service/Route53/CHANGELOG.md b/src/Service/Route53/CHANGELOG.md index d61d41ec2..887939b77 100644 --- a/src/Service/Route53/CHANGELOG.md +++ b/src/Service/Route53/CHANGELOG.md @@ -2,6 +2,11 @@ ## NOT RELEASED +### Added + +- AWS api-change: Amazon Route 53 now supports the ISOB West Region for private DNS for Amazon VPCs and cloudwatch healthchecks. +- AWS api-change: Added `us-isob-west-1` region + ### Changed - Apply new CodingStandard from latest php-cs-fixer. diff --git a/src/Service/Route53/composer.json b/src/Service/Route53/composer.json index 19ec095ec..46207f8f2 100644 --- a/src/Service/Route53/composer.json +++ b/src/Service/Route53/composer.json @@ -29,7 +29,7 @@ }, "extra": { "branch-alias": { - "dev-master": "2.11-dev" + "dev-master": "2.12-dev" } } } diff --git a/src/Service/Route53/src/Enum/VPCRegion.php b/src/Service/Route53/src/Enum/VPCRegion.php index 979e62d19..be8faa574 100644 --- a/src/Service/Route53/src/Enum/VPCRegion.php +++ b/src/Service/Route53/src/Enum/VPCRegion.php @@ -42,6 +42,7 @@ final class VPCRegion public const US_GOV_EAST_1 = 'us-gov-east-1'; public const US_GOV_WEST_1 = 'us-gov-west-1'; public const US_ISOB_EAST_1 = 'us-isob-east-1'; + public const US_ISOB_WEST_1 = 'us-isob-west-1'; public const US_ISOF_EAST_1 = 'us-isof-east-1'; public const US_ISOF_SOUTH_1 = 'us-isof-south-1'; public const US_ISO_EAST_1 = 'us-iso-east-1'; @@ -90,6 +91,7 @@ public static function exists(string $value): bool self::US_GOV_EAST_1 => true, self::US_GOV_WEST_1 => true, self::US_ISOB_EAST_1 => true, + self::US_ISOB_WEST_1 => true, self::US_ISOF_EAST_1 => true, self::US_ISOF_SOUTH_1 => true, self::US_ISO_EAST_1 => true, diff --git a/src/Service/Route53/src/Route53Client.php b/src/Service/Route53/src/Route53Client.php index f31be3b9c..63760fd76 100644 --- a/src/Service/Route53/src/Route53Client.php +++ b/src/Service/Route53/src/Route53Client.php @@ -253,11 +253,10 @@ public function createHostedZone($input): CreateHostedZoneResponse * method provided by the registrar to update name servers for the domain registration. For more information, perform an * internet search on "free DNS service." * - * You can delete a hosted zone only if it contains only the default SOA record and NS resource record sets. If the - * hosted zone contains other resource record sets, you must delete them before you can delete the hosted zone. If you - * try to delete a hosted zone that contains other resource record sets, the request fails, and RouteĀ 53 returns a - * `HostedZoneNotEmpty` error. For information about deleting records from your hosted zone, see - * ChangeResourceRecordSets [^3]. + * You can delete a hosted zone only if it contains only the default SOA and NS records and has DNSSEC signing disabled. + * If the hosted zone contains other records or has DNSSEC enabled, you must delete the records and disable DNSSEC + * before deletion. Attempting to delete a hosted zone with additional records or DNSSEC enabled returns a + * `HostedZoneNotEmpty` error. For information about deleting records, see ChangeResourceRecordSets [^3]. * * To verify that the hosted zone has been deleted, do one of the following: * @@ -547,6 +546,14 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'route53', 'signVersions' => ['v4'], ]; + case 'us-isob-east-1': + case 'us-isob-west-1': + return [ + 'endpoint' => 'https://route53.sc2s.sgov.gov', + 'signRegion' => 'us-isob-east-1', + 'signService' => 'route53', + 'signVersions' => ['v4'], + ]; case 'us-isof-east-1': case 'us-isof-south-1': return [ @@ -562,13 +569,6 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'route53', 'signVersions' => ['v4'], ]; - case 'us-isob-east-1': - return [ - 'endpoint' => 'https://route53.sc2s.sgov.gov', - 'signRegion' => 'us-isob-east-1', - 'signService' => 'route53', - 'signVersions' => ['v4'], - ]; } return [ diff --git a/src/Service/Route53/src/ValueObject/AliasTarget.php b/src/Service/Route53/src/ValueObject/AliasTarget.php index f53b399ee..f6cddeeca 100644 --- a/src/Service/Route53/src/ValueObject/AliasTarget.php +++ b/src/Service/Route53/src/ValueObject/AliasTarget.php @@ -258,22 +258,42 @@ final class AliasTarget * > Route 53 health checks, but they perform a similar function. Do not create Route 53 health checks for the EC2 * > instances that you register with an ELB load balancer. * + * - `API Gateway APIs`: + * + * There are no special requirements for setting `EvaluateTargetHealth` to `true` when the alias target is an API + * Gateway API. However, because API Gateway is highly available by design, `EvaluateTargetHealth` provides no + * operational benefit and Route 53 health checks [^1] are recommended instead for failover scenarios. * - `S3 buckets`: * * There are no special requirements for setting `EvaluateTargetHealth` to `true` when the alias target is an S3 - * bucket. + * bucket. However, because S3 buckets are highly available by design, `EvaluateTargetHealth` provides no operational + * benefit and Route 53 health checks [^2] are recommended instead for failover scenarios. + * - `VPC interface endpoints`: + * + * There are no special requirements for setting `EvaluateTargetHealth` to `true` when the alias target is a VPC + * interface endpoint. However, because VPC interface endpoints are highly available by design, `EvaluateTargetHealth` + * provides no operational benefit and Route 53 health checks [^3] are recommended instead for failover scenarios. * - `Other records in the same hosted zone`: * * If the Amazon Web Services resource that you specify in `DNSName` is a record or a group of records (for example, a * group of weighted records) but is not another alias record, we recommend that you associate a health check with all - * of the records in the alias target. For more information, see What Happens When You Omit Health Checks? [^1] in the + * of the records in the alias target. For more information, see What Happens When You Omit Health Checks? [^4] in the * *Amazon Route 53 Developer Guide*. * - * For more information and examples, see Amazon Route 53 Health Checks and DNS Failover [^2] in the *Amazon Route 53 + * > While `EvaluateTargetHealth` can be set to `true` for highly available Amazon Web Services services (such as S3 + * > buckets, VPC interface endpoints, and API Gateway), these services are designed for high availability and rarely + * > experience outages that would be detected by this feature. For failover scenarios with these services, consider + * > using Route 53 health checks [^5] that monitor your application's ability to access the service instead. + * + * For more information and examples, see Amazon Route 53 Health Checks and DNS Failover [^6] in the *Amazon Route 53 * Developer Guide*. * - * [^1]: https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-failover-complex-configs.html#dns-failover-complex-configs-hc-omitting + * [^1]: https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-failover.html * [^2]: https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-failover.html + * [^3]: https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-failover.html + * [^4]: https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-failover-complex-configs.html#dns-failover-complex-configs-hc-omitting + * [^5]: https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-failover.html + * [^6]: https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-failover.html * * @var bool */ diff --git a/src/Service/S3/CHANGELOG.md b/src/Service/S3/CHANGELOG.md index 782ed81ea..40181d06e 100644 --- a/src/Service/S3/CHANGELOG.md +++ b/src/Service/S3/CHANGELOG.md @@ -6,6 +6,10 @@ - AWS api-change: Expires's property and its getters/setters switched from `\DateTimeImmutable` to `string`. +### Added + +- AWS api-change: Added `us-isob-west-1` region + ### Changed - Apply new CodingStandard from latest php-cs-fixer. diff --git a/src/Service/S3/src/S3Client.php b/src/Service/S3/src/S3Client.php index 7b4e1154f..40aad69c8 100644 --- a/src/Service/S3/src/S3Client.php +++ b/src/Service/S3/src/S3Client.php @@ -3357,6 +3357,14 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 's3', 'signVersions' => ['s3v4'], ]; + case 'us-isob-east-1': + case 'us-isob-west-1': + return [ + 'endpoint' => "https://s3.$region.sc2s.sgov.gov", + 'signRegion' => $region, + 'signService' => 's3', + 'signVersions' => ['s3v4'], + ]; case 'us-isof-east-1': case 'us-isof-south-1': return [ @@ -3372,13 +3380,6 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 's3', 'signVersions' => ['s3v4'], ]; - case 'us-isob-east-1': - return [ - 'endpoint' => 'https://s3.us-isob-east-1.sc2s.sgov.gov', - 'signRegion' => 'us-isob-east-1', - 'signService' => 's3', - 'signVersions' => ['s3v4'], - ]; case 'fips-us-iso-east-1': return [ 'endpoint' => 'https://s3-fips.us-iso-east-1.c2s.ic.gov', diff --git a/src/Service/SecretsManager/CHANGELOG.md b/src/Service/SecretsManager/CHANGELOG.md index 864d2b9d3..e1f2612d9 100644 --- a/src/Service/SecretsManager/CHANGELOG.md +++ b/src/Service/SecretsManager/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `us-isob-west-1` region + ### Changed - Apply new CodingStandard from latest php-cs-fixer. diff --git a/src/Service/SecretsManager/composer.json b/src/Service/SecretsManager/composer.json index 3cdfe435e..be5fba823 100644 --- a/src/Service/SecretsManager/composer.json +++ b/src/Service/SecretsManager/composer.json @@ -29,7 +29,7 @@ }, "extra": { "branch-alias": { - "dev-master": "2.9-dev" + "dev-master": "2.10-dev" } } } diff --git a/src/Service/SecretsManager/src/SecretsManagerClient.php b/src/Service/SecretsManager/src/SecretsManagerClient.php index 91975d86c..af1d3df7b 100644 --- a/src/Service/SecretsManager/src/SecretsManagerClient.php +++ b/src/Service/SecretsManager/src/SecretsManagerClient.php @@ -509,6 +509,7 @@ protected function getEndpointMetadata(?string $region): array ]; case 'us-isob-east-1': case 'us-isob-east-1-fips': + case 'us-isob-west-1': return [ 'endpoint' => "https://secretsmanager.$region.sc2s.sgov.gov", 'signRegion' => $region, diff --git a/src/Service/Sns/CHANGELOG.md b/src/Service/Sns/CHANGELOG.md index 531d73a19..16055246f 100644 --- a/src/Service/Sns/CHANGELOG.md +++ b/src/Service/Sns/CHANGELOG.md @@ -2,6 +2,11 @@ ## NOT RELEASED +### Added + +- AWS api-change: Update endpoint ruleset parameters casing +- AWS api-change: Added `us-isob-west-1` region + ### Changed - Apply new CodingStandard from latest php-cs-fixer. diff --git a/src/Service/Sns/composer.json b/src/Service/Sns/composer.json index d764c4594..55d7058f1 100644 --- a/src/Service/Sns/composer.json +++ b/src/Service/Sns/composer.json @@ -28,7 +28,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-master": "1.12-dev" } } } diff --git a/src/Service/Sns/src/SnsClient.php b/src/Service/Sns/src/SnsClient.php index b755b0a10..efe5c9eb2 100644 --- a/src/Service/Sns/src/SnsClient.php +++ b/src/Service/Sns/src/SnsClient.php @@ -616,6 +616,14 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'sns', 'signVersions' => ['v4'], ]; + case 'us-isob-east-1': + case 'us-isob-west-1': + return [ + 'endpoint' => "https://sns.$region.sc2s.sgov.gov", + 'signRegion' => $region, + 'signService' => 'sns', + 'signVersions' => ['v4'], + ]; case 'us-isof-east-1': case 'us-isof-south-1': return [ @@ -631,13 +639,6 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'sns', 'signVersions' => ['v4'], ]; - case 'us-isob-east-1': - return [ - 'endpoint' => 'https://sns.us-isob-east-1.sc2s.sgov.gov', - 'signRegion' => 'us-isob-east-1', - 'signService' => 'sns', - 'signVersions' => ['v4'], - ]; } return [ diff --git a/src/Service/Sqs/CHANGELOG.md b/src/Service/Sqs/CHANGELOG.md index 2d1e6d709..8e558b4e0 100644 --- a/src/Service/Sqs/CHANGELOG.md +++ b/src/Service/Sqs/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `us-isob-west-1` region + ### Changed - AWS enhancement: Documentation updates. diff --git a/src/Service/Sqs/composer.json b/src/Service/Sqs/composer.json index 05bfcfea3..ebddb9cfb 100644 --- a/src/Service/Sqs/composer.json +++ b/src/Service/Sqs/composer.json @@ -28,7 +28,7 @@ }, "extra": { "branch-alias": { - "dev-master": "2.7-dev" + "dev-master": "2.8-dev" } } } diff --git a/src/Service/Sqs/src/SqsClient.php b/src/Service/Sqs/src/SqsClient.php index e39aacfa0..73b84fc49 100644 --- a/src/Service/Sqs/src/SqsClient.php +++ b/src/Service/Sqs/src/SqsClient.php @@ -959,6 +959,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'sqs', 'signVersions' => ['v4'], ]; + case 'us-isob-west-1': + return [ + 'endpoint' => 'https://sqs.us-isob-west-1.sc2s.sgov.gov', + 'signRegion' => 'us-isob-west-1', + 'signService' => 'sqs', + 'signVersions' => ['v4'], + ]; case 'fips-us-iso-east-1': case 'us-iso-east-1': return [ diff --git a/src/Service/Ssm/CHANGELOG.md b/src/Service/Ssm/CHANGELOG.md index 6e06c930e..86401fa16 100644 --- a/src/Service/Ssm/CHANGELOG.md +++ b/src/Service/Ssm/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `us-isob-west-1` region + ### Changed - Apply new CodingStandard from latest php-cs-fixer. diff --git a/src/Service/Ssm/composer.json b/src/Service/Ssm/composer.json index 2afecc5e3..fef13163d 100644 --- a/src/Service/Ssm/composer.json +++ b/src/Service/Ssm/composer.json @@ -30,7 +30,7 @@ }, "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } } } diff --git a/src/Service/Ssm/src/SsmClient.php b/src/Service/Ssm/src/SsmClient.php index 087927175..76a759d7f 100644 --- a/src/Service/Ssm/src/SsmClient.php +++ b/src/Service/Ssm/src/SsmClient.php @@ -359,6 +359,14 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'ssm', 'signVersions' => ['v4'], ]; + case 'us-isob-east-1': + case 'us-isob-west-1': + return [ + 'endpoint' => "https://ssm.$region.sc2s.sgov.gov", + 'signRegion' => $region, + 'signService' => 'ssm', + 'signVersions' => ['v4'], + ]; case 'us-isof-east-1': case 'us-isof-south-1': return [ @@ -374,13 +382,6 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'ssm', 'signVersions' => ['v4'], ]; - case 'us-isob-east-1': - return [ - 'endpoint' => 'https://ssm.us-isob-east-1.sc2s.sgov.gov', - 'signRegion' => 'us-isob-east-1', - 'signService' => 'ssm', - 'signVersions' => ['v4'], - ]; } return [ diff --git a/src/Service/StepFunctions/CHANGELOG.md b/src/Service/StepFunctions/CHANGELOG.md index 00e53b4d1..619df0b08 100644 --- a/src/Service/StepFunctions/CHANGELOG.md +++ b/src/Service/StepFunctions/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `us-isob-west-1` region + ### Changed - Apply new CodingStandard from latest php-cs-fixer. diff --git a/src/Service/StepFunctions/composer.json b/src/Service/StepFunctions/composer.json index 391925a62..daa83a73b 100644 --- a/src/Service/StepFunctions/composer.json +++ b/src/Service/StepFunctions/composer.json @@ -27,7 +27,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.6-dev" + "dev-master": "1.7-dev" } } } diff --git a/src/Service/StepFunctions/src/StepFunctionsClient.php b/src/Service/StepFunctions/src/StepFunctionsClient.php index 5631321da..8cd7fe7cf 100644 --- a/src/Service/StepFunctions/src/StepFunctionsClient.php +++ b/src/Service/StepFunctions/src/StepFunctionsClient.php @@ -375,6 +375,14 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'states', 'signVersions' => ['v4'], ]; + case 'us-isob-east-1': + case 'us-isob-west-1': + return [ + 'endpoint' => "https://states.$region.sc2s.sgov.gov", + 'signRegion' => $region, + 'signService' => 'states', + 'signVersions' => ['v4'], + ]; case 'us-isof-east-1': case 'us-isof-south-1': return [ @@ -390,13 +398,6 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'states', 'signVersions' => ['v4'], ]; - case 'us-isob-east-1': - return [ - 'endpoint' => 'https://states.us-isob-east-1.sc2s.sgov.gov', - 'signRegion' => 'us-isob-east-1', - 'signService' => 'states', - 'signVersions' => ['v4'], - ]; case 'fips-us-iso-east-1': return [ 'endpoint' => 'https://states-fips.us-iso-east-1.c2s.ic.gov', diff --git a/src/Service/XRay/CHANGELOG.md b/src/Service/XRay/CHANGELOG.md index 6207fec92..a8fb13ce7 100644 --- a/src/Service/XRay/CHANGELOG.md +++ b/src/Service/XRay/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `us-isob-west-1` region + ### Changed - Apply new CodingStandard from latest php-cs-fixer. diff --git a/src/Service/XRay/composer.json b/src/Service/XRay/composer.json index 87a73aa8c..18e3ac430 100644 --- a/src/Service/XRay/composer.json +++ b/src/Service/XRay/composer.json @@ -27,7 +27,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "1.5-dev" } } } diff --git a/src/Service/XRay/src/XRayClient.php b/src/Service/XRay/src/XRayClient.php index 8c4be3704..943bb85d9 100644 --- a/src/Service/XRay/src/XRayClient.php +++ b/src/Service/XRay/src/XRayClient.php @@ -147,6 +147,14 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'xray', 'signVersions' => ['v4'], ]; + case 'us-isob-east-1': + case 'us-isob-west-1': + return [ + 'endpoint' => "https://xray.$region.sc2s.sgov.gov", + 'signRegion' => $region, + 'signService' => 'xray', + 'signVersions' => ['v4'], + ]; case 'us-isof-east-1': case 'us-isof-south-1': return [ @@ -162,13 +170,6 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'xray', 'signVersions' => ['v4'], ]; - case 'us-isob-east-1': - return [ - 'endpoint' => 'https://xray.us-isob-east-1.sc2s.sgov.gov', - 'signRegion' => 'us-isob-east-1', - 'signService' => 'xray', - 'signVersions' => ['v4'], - ]; } return [