diff --git a/manifest.json b/manifest.json index 6ae449c4b..977666e19 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { "variables": { - "${LATEST}": "3.342.22" + "${LATEST}": "3.342.25" }, "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 52d136cce..79bc00688 100644 --- a/src/Core/CHANGELOG.md +++ b/src/Core/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `eu-isoe-west-1` region + ### Changed - Sort exception alphabetically. diff --git a/src/Core/composer.json b/src/Core/composer.json index 6c61e5797..25c821642 100644 --- a/src/Core/composer.json +++ b/src/Core/composer.json @@ -38,7 +38,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.25-dev" + "dev-master": "1.26-dev" } } } diff --git a/src/Core/src/Sts/StsClient.php b/src/Core/src/Sts/StsClient.php index 7470e7ba1..5a652cd05 100644 --- a/src/Core/src/Sts/StsClient.php +++ b/src/Core/src/Sts/StsClient.php @@ -405,6 +405,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'sts', 'signVersions' => ['v4'], ]; + case 'eu-isoe-west-1': + return [ + 'endpoint' => 'https://sts.eu-isoe-west-1.cloud.adc-e.uk', + 'signRegion' => 'eu-isoe-west-1', + 'signService' => 'sts', + 'signVersions' => ['v4'], + ]; case 'us-isob-east-1': return [ 'endpoint' => 'https://sts.us-isob-east-1.sc2s.sgov.gov', diff --git a/src/Service/Athena/CHANGELOG.md b/src/Service/Athena/CHANGELOG.md index b812c9384..2f5c30654 100644 --- a/src/Service/Athena/CHANGELOG.md +++ b/src/Service/Athena/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `eu-isoe-west-1` region + ## 3.2.0 ### Added diff --git a/src/Service/Athena/composer.json b/src/Service/Athena/composer.json index 63d7be6fd..85ad481c1 100644 --- a/src/Service/Athena/composer.json +++ b/src/Service/Athena/composer.json @@ -29,7 +29,7 @@ }, "extra": { "branch-alias": { - "dev-master": "3.2-dev" + "dev-master": "3.3-dev" } } } diff --git a/src/Service/Athena/src/AthenaClient.php b/src/Service/Athena/src/AthenaClient.php index a8f0d8bd7..8f79b3bb0 100644 --- a/src/Service/Athena/src/AthenaClient.php +++ b/src/Service/Athena/src/AthenaClient.php @@ -813,6 +813,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'athena', 'signVersions' => ['v4'], ]; + case 'eu-isoe-west-1': + return [ + 'endpoint' => 'https://athena.eu-isoe-west-1.cloud.adc-e.uk', + 'signRegion' => 'eu-isoe-west-1', + 'signService' => 'athena', + 'signVersions' => ['v4'], + ]; case 'us-iso-east-1': return [ 'endpoint' => 'https://athena.us-iso-east-1.c2s.ic.gov', diff --git a/src/Service/BedrockRuntime/CHANGELOG.md b/src/Service/BedrockRuntime/CHANGELOG.md index 60d0ea1d5..805ca40cb 100644 --- a/src/Service/BedrockRuntime/CHANGELOG.md +++ b/src/Service/BedrockRuntime/CHANGELOG.md @@ -5,6 +5,7 @@ ### Added - AWS api-change: New options for how to handle harmful content detected by Amazon Bedrock Guardrails. +- AWS api-change: This release introduces our latest bedrock runtime API, InvokeModelWithBidirectionalStream. The API supports both input and output streams and is supported by only HTTP2.0. ### Changed diff --git a/src/Service/CloudFormation/CHANGELOG.md b/src/Service/CloudFormation/CHANGELOG.md index 6e2de22f4..6ebeaaebf 100644 --- a/src/Service/CloudFormation/CHANGELOG.md +++ b/src/Service/CloudFormation/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `eu-isoe-west-1` region + ## 1.8.1 ### Changed diff --git a/src/Service/CloudFormation/composer.json b/src/Service/CloudFormation/composer.json index b240f6c13..17b43cb07 100644 --- a/src/Service/CloudFormation/composer.json +++ b/src/Service/CloudFormation/composer.json @@ -28,7 +28,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.8-dev" + "dev-master": "1.9-dev" } } } diff --git a/src/Service/CloudFormation/src/CloudFormationClient.php b/src/Service/CloudFormation/src/CloudFormationClient.php index d0f40b3af..c094a8973 100644 --- a/src/Service/CloudFormation/src/CloudFormationClient.php +++ b/src/Service/CloudFormation/src/CloudFormationClient.php @@ -177,6 +177,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'cloudformation', 'signVersions' => ['v4'], ]; + case 'eu-isoe-west-1': + return [ + 'endpoint' => 'https://cloudformation.eu-isoe-west-1.cloud.adc-e.uk', + 'signRegion' => 'eu-isoe-west-1', + 'signService' => 'cloudformation', + 'signVersions' => ['v4'], + ]; case 'us-isob-east-1': return [ 'endpoint' => 'https://cloudformation.us-isob-east-1.sc2s.sgov.gov', diff --git a/src/Service/CloudWatch/CHANGELOG.md b/src/Service/CloudWatch/CHANGELOG.md index ff4f5e7e4..0dfcca0c2 100644 --- a/src/Service/CloudWatch/CHANGELOG.md +++ b/src/Service/CloudWatch/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `eu-isoe-west-1` region + ### Changed - Sort exception alphabetically. diff --git a/src/Service/CloudWatch/composer.json b/src/Service/CloudWatch/composer.json index eb460bdad..f8006ae96 100644 --- a/src/Service/CloudWatch/composer.json +++ b/src/Service/CloudWatch/composer.json @@ -27,7 +27,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.2-dev" + "dev-master": "1.3-dev" } } } diff --git a/src/Service/CloudWatch/src/CloudWatchClient.php b/src/Service/CloudWatch/src/CloudWatchClient.php index c47f461bf..c556ec246 100644 --- a/src/Service/CloudWatch/src/CloudWatchClient.php +++ b/src/Service/CloudWatch/src/CloudWatchClient.php @@ -390,6 +390,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'monitoring', 'signVersions' => ['v4'], ]; + case 'eu-isoe-west-1': + return [ + 'endpoint' => 'https://monitoring.eu-isoe-west-1.cloud.adc-e.uk', + 'signRegion' => 'eu-isoe-west-1', + 'signService' => 'monitoring', + 'signVersions' => ['v4'], + ]; case 'us-isob-east-1': return [ 'endpoint' => 'https://monitoring.us-isob-east-1.sc2s.sgov.gov', diff --git a/src/Service/CloudWatchLogs/CHANGELOG.md b/src/Service/CloudWatchLogs/CHANGELOG.md index 6aa20a516..13e55494c 100644 --- a/src/Service/CloudWatchLogs/CHANGELOG.md +++ b/src/Service/CloudWatchLogs/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `eu-isoe-west-1` region + ### Changed - Sort exception alphabetically. diff --git a/src/Service/CloudWatchLogs/composer.json b/src/Service/CloudWatchLogs/composer.json index 729bef5c6..d7bc9e2fa 100644 --- a/src/Service/CloudWatchLogs/composer.json +++ b/src/Service/CloudWatchLogs/composer.json @@ -29,7 +29,7 @@ }, "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "2.7-dev" } } } diff --git a/src/Service/CloudWatchLogs/src/CloudWatchLogsClient.php b/src/Service/CloudWatchLogs/src/CloudWatchLogsClient.php index 838b6e7c1..2d2a7f5a2 100644 --- a/src/Service/CloudWatchLogs/src/CloudWatchLogsClient.php +++ b/src/Service/CloudWatchLogs/src/CloudWatchLogsClient.php @@ -405,6 +405,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'logs', 'signVersions' => ['v4'], ]; + case 'eu-isoe-west-1': + return [ + 'endpoint' => 'https://logs.eu-isoe-west-1.cloud.adc-e.uk', + 'signRegion' => 'eu-isoe-west-1', + 'signService' => 'logs', + 'signVersions' => ['v4'], + ]; case 'us-isob-east-1': return [ 'endpoint' => 'https://logs.us-isob-east-1.sc2s.sgov.gov', diff --git a/src/Service/CodeDeploy/CHANGELOG.md b/src/Service/CodeDeploy/CHANGELOG.md index 9e815a4e4..87c8da8e0 100644 --- a/src/Service/CodeDeploy/CHANGELOG.md +++ b/src/Service/CodeDeploy/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `eu-isoe-west-1` region + ### Changed - Sort exception alphabetically. diff --git a/src/Service/CodeDeploy/composer.json b/src/Service/CodeDeploy/composer.json index 82c5f1436..da5c8adff 100644 --- a/src/Service/CodeDeploy/composer.json +++ b/src/Service/CodeDeploy/composer.json @@ -28,7 +28,7 @@ }, "extra": { "branch-alias": { - "dev-master": "2.2-dev" + "dev-master": "2.3-dev" } } } diff --git a/src/Service/CodeDeploy/src/CodeDeployClient.php b/src/Service/CodeDeploy/src/CodeDeployClient.php index ed5bec20f..03aab1171 100644 --- a/src/Service/CodeDeploy/src/CodeDeployClient.php +++ b/src/Service/CodeDeploy/src/CodeDeployClient.php @@ -292,6 +292,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'codedeploy', 'signVersions' => ['v4'], ]; + case 'eu-isoe-west-1': + return [ + 'endpoint' => 'https://codedeploy.eu-isoe-west-1.cloud.adc-e.uk', + 'signRegion' => 'eu-isoe-west-1', + 'signService' => 'codedeploy', + 'signVersions' => ['v4'], + ]; case 'us-isob-east-1': return [ 'endpoint' => 'https://codedeploy.us-isob-east-1.sc2s.sgov.gov', diff --git a/src/Service/DynamoDb/CHANGELOG.md b/src/Service/DynamoDb/CHANGELOG.md index bba87a35b..6d953e84e 100644 --- a/src/Service/DynamoDb/CHANGELOG.md +++ b/src/Service/DynamoDb/CHANGELOG.md @@ -2,6 +2,11 @@ ## NOT RELEASED +### Added + +- AWS enhancement: Documentation update for secondary indexes and Create_Table. +- AWS api-change: Added `eu-isoe-west-1` region + ### Changed - Sort exception alphabetically. diff --git a/src/Service/DynamoDb/composer.json b/src/Service/DynamoDb/composer.json index 6f980457a..e8b462a54 100644 --- a/src/Service/DynamoDb/composer.json +++ b/src/Service/DynamoDb/composer.json @@ -32,7 +32,7 @@ }, "extra": { "branch-alias": { - "dev-master": "3.5-dev" + "dev-master": "3.6-dev" } } } diff --git a/src/Service/DynamoDb/src/DynamoDbClient.php b/src/Service/DynamoDb/src/DynamoDbClient.php index b85c4ef9a..b359080a7 100644 --- a/src/Service/DynamoDb/src/DynamoDbClient.php +++ b/src/Service/DynamoDb/src/DynamoDbClient.php @@ -1189,6 +1189,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'dynamodb', 'signVersions' => ['v4'], ]; + case 'eu-isoe-west-1': + return [ + 'endpoint' => 'https://dynamodb.eu-isoe-west-1.cloud.adc-e.uk', + 'signRegion' => 'eu-isoe-west-1', + 'signService' => 'dynamodb', + 'signVersions' => ['v4'], + ]; case 'us-isob-east-1': return [ 'endpoint' => 'https://dynamodb.us-isob-east-1.sc2s.sgov.gov', diff --git a/src/Service/DynamoDb/src/Exception/ConditionalCheckFailedException.php b/src/Service/DynamoDb/src/Exception/ConditionalCheckFailedException.php index 781cad1d6..7778716d5 100644 --- a/src/Service/DynamoDb/src/Exception/ConditionalCheckFailedException.php +++ b/src/Service/DynamoDb/src/Exception/ConditionalCheckFailedException.php @@ -7,7 +7,7 @@ use Symfony\Contracts\HttpClient\ResponseInterface; /** - * A condition specified in the operation could not be evaluated. + * A condition specified in the operation failed to be evaluated. */ final class ConditionalCheckFailedException extends ClientException { diff --git a/src/Service/DynamoDb/src/Exception/RequestLimitExceededException.php b/src/Service/DynamoDb/src/Exception/RequestLimitExceededException.php index b707b9d15..355ffd655 100644 --- a/src/Service/DynamoDb/src/Exception/RequestLimitExceededException.php +++ b/src/Service/DynamoDb/src/Exception/RequestLimitExceededException.php @@ -5,7 +5,7 @@ use AsyncAws\Core\Exception\Http\ClientException; /** - * Throughput exceeds the current throughput quota for your account. Please contact Amazon Web Services Support [^1] to + * Throughput exceeds the current throughput quota for your account. Please contact Amazon Web ServicesSupport [^1] to * request a quota increase. * * [^1]: https://aws.amazon.com/support diff --git a/src/Service/DynamoDb/src/Input/CreateTableInput.php b/src/Service/DynamoDb/src/Input/CreateTableInput.php index 247cdd63a..e6ca02ac1 100644 --- a/src/Service/DynamoDb/src/Input/CreateTableInput.php +++ b/src/Service/DynamoDb/src/Input/CreateTableInput.php @@ -107,7 +107,9 @@ final class CreateTableInput extends Input * - `NonKeyAttributes` - A list of one or more non-key attribute names that are projected into the secondary index. * The total count of attributes provided in `NonKeyAttributes`, summed across all of the secondary indexes, must * not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct - * attributes when determining the total. + * attributes when determining the total. This limit only applies when you specify the ProjectionType of `INCLUDE`. + * You still can specify the ProjectionType of `ALL` to project all attributes from the source table, even if the + * table has more than 100 attributes. * * @var LocalSecondaryIndex[]|null */ @@ -133,7 +135,9 @@ final class CreateTableInput extends Input * - `NonKeyAttributes` - A list of one or more non-key attribute names that are projected into the secondary index. * The total count of attributes provided in `NonKeyAttributes`, summed across all of the secondary indexes, must * not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct - * attributes when determining the total. + * attributes when determining the total. This limit only applies when you specify the ProjectionType of `INCLUDE`. + * You still can specify the ProjectionType of `ALL` to project all attributes from the source table, even if the + * table has more than 100 attributes. * * - `ProvisionedThroughput` - The provisioned throughput settings for the global secondary index, consisting of read * and write capacity units. @@ -146,13 +150,13 @@ final class CreateTableInput extends Input * Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed * later. * - * - `PROVISIONED` - We recommend using `PROVISIONED` for predictable workloads. `PROVISIONED` sets the billing mode to - * Provisioned capacity mode [^1]. - * - `PAY_PER_REQUEST` - We recommend using `PAY_PER_REQUEST` for unpredictable workloads. `PAY_PER_REQUEST` sets the - * billing mode to On-demand capacity mode [^2]. + * - `PAY_PER_REQUEST` - We recommend using `PAY_PER_REQUEST` for most DynamoDB workloads. `PAY_PER_REQUEST` sets the + * billing mode to On-demand capacity mode [^1]. + * - `PROVISIONED` - We recommend using `PROVISIONED` for steady workloads with predictable growth where capacity + * requirements can be reliably forecasted. `PROVISIONED` sets the billing mode to Provisioned capacity mode [^2]. * - * [^1]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/provisioned-capacity-mode.html - * [^2]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/on-demand-capacity-mode.html + * [^1]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/on-demand-capacity-mode.html + * [^2]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/provisioned-capacity-mode.html * * @var BillingMode::*|null */ diff --git a/src/Service/DynamoDb/src/Input/UpdateTableInput.php b/src/Service/DynamoDb/src/Input/UpdateTableInput.php index 07308c05e..28ef9125c 100644 --- a/src/Service/DynamoDb/src/Input/UpdateTableInput.php +++ b/src/Service/DynamoDb/src/Input/UpdateTableInput.php @@ -47,13 +47,13 @@ final class UpdateTableInput extends Input * capacity values are estimated based on the consumed read and write capacity of your table and global secondary * indexes over the past 30 minutes. * - * - `PROVISIONED` - We recommend using `PROVISIONED` for predictable workloads. `PROVISIONED` sets the billing mode to - * Provisioned capacity mode [^1]. - * - `PAY_PER_REQUEST` - We recommend using `PAY_PER_REQUEST` for unpredictable workloads. `PAY_PER_REQUEST` sets the - * billing mode to On-demand capacity mode [^2]. + * - `PAY_PER_REQUEST` - We recommend using `PAY_PER_REQUEST` for most DynamoDB workloads. `PAY_PER_REQUEST` sets the + * billing mode to On-demand capacity mode [^1]. + * - `PROVISIONED` - We recommend using `PROVISIONED` for steady workloads with predictable growth where capacity + * requirements can be reliably forecasted. `PROVISIONED` sets the billing mode to Provisioned capacity mode [^2]. * - * [^1]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/provisioned-capacity-mode.html - * [^2]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/on-demand-capacity-mode.html + * [^1]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/on-demand-capacity-mode.html + * [^2]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/provisioned-capacity-mode.html * * @var BillingMode::*|null */ @@ -141,7 +141,7 @@ final class UpdateTableInput extends Input * If you don't specify this parameter, the global table consistency mode defaults to `EVENTUAL`. * * [^1]: https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ReplicationGroupUpdate.html#DDB-Type-ReplicationGroupUpdate-Create - * [^2]: https://docs.aws.amazon.com/https:/docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTable.html#DDB-UpdateTable-request-ReplicaUpdates + * [^2]: https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTable.html#DDB-UpdateTable-request-ReplicaUpdates * [^3]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/PreviewFeatures.html#multi-region-strong-consistency-gt * * @var MultiRegionConsistency::*|null diff --git a/src/Service/DynamoDb/src/ValueObject/Projection.php b/src/Service/DynamoDb/src/ValueObject/Projection.php index 8cd84214e..a23b622d5 100644 --- a/src/Service/DynamoDb/src/ValueObject/Projection.php +++ b/src/Service/DynamoDb/src/ValueObject/Projection.php @@ -28,9 +28,11 @@ final class Projection /** * Represents the non-key attribute names which will be projected into the index. * - * For local secondary indexes, the total count of `NonKeyAttributes` summed across all of the local secondary indexes, - * must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct - * attributes when determining the total. + * For global and local secondary indexes, the total count of `NonKeyAttributes` summed across all of the secondary + * indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two + * distinct attributes when determining the total. This limit only applies when you specify the ProjectionType of + * `INCLUDE`. You still can specify the ProjectionType of `ALL` to project all attributes from the source table, even if + * the table has more than 100 attributes. * * @var string[]|null */ diff --git a/src/Service/DynamoDb/src/ValueObject/TableDescription.php b/src/Service/DynamoDb/src/ValueObject/TableDescription.php index 6cd240888..b7f09cd98 100644 --- a/src/Service/DynamoDb/src/ValueObject/TableDescription.php +++ b/src/Service/DynamoDb/src/ValueObject/TableDescription.php @@ -150,7 +150,9 @@ final class TableDescription * - `NonKeyAttributes` - A list of one or more non-key attribute names that are projected into the secondary index. * The total count of attributes provided in `NonKeyAttributes`, summed across all of the secondary indexes, must * not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct - * attributes when determining the total. + * attributes when determining the total. This limit only applies when you specify the ProjectionType of `INCLUDE`. + * You still can specify the ProjectionType of `ALL` to project all attributes from the source table, even if the + * table has more than 100 attributes. * * - `IndexSizeBytes` - Represents the total size of the index, in bytes. DynamoDB updates this value approximately * every six hours. Recent changes might not be reflected in this value. @@ -203,7 +205,9 @@ final class TableDescription * - `NonKeyAttributes` - A list of one or more non-key attribute names that are projected into the secondary index. * The total count of attributes provided in `NonKeyAttributes`, summed across all of the secondary indexes, must * not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct - * attributes when determining the total. + * attributes when determining the total. This limit only applies when you specify the ProjectionType of `INCLUDE`. + * You still can specify the ProjectionType of `ALL` to project all attributes from the source table, even if the + * table has more than 100 attributes. * * - `ProvisionedThroughput` - The provisioned throughput settings for the global secondary index, consisting of read * and write capacity units, along with data about increases and decreases. diff --git a/src/Service/Ecr/CHANGELOG.md b/src/Service/Ecr/CHANGELOG.md index dd3d06d89..fe65ff823 100644 --- a/src/Service/Ecr/CHANGELOG.md +++ b/src/Service/Ecr/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `eu-isoe-west-1` region + ### Changed - Sort exception alphabetically. diff --git a/src/Service/Ecr/composer.json b/src/Service/Ecr/composer.json index 43fcbcdeb..273a36be2 100644 --- a/src/Service/Ecr/composer.json +++ b/src/Service/Ecr/composer.json @@ -29,7 +29,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.9-dev" + "dev-master": "1.10-dev" } } } diff --git a/src/Service/Ecr/src/EcrClient.php b/src/Service/Ecr/src/EcrClient.php index c412df1d3..f5d596237 100644 --- a/src/Service/Ecr/src/EcrClient.php +++ b/src/Service/Ecr/src/EcrClient.php @@ -214,6 +214,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'ecr', 'signVersions' => ['v4'], ]; + case 'eu-isoe-west-1': + return [ + 'endpoint' => 'https://api.ecr.eu-isoe-west-1.cloud.adc-e.uk', + 'signRegion' => 'eu-isoe-west-1', + 'signService' => 'ecr', + 'signVersions' => ['v4'], + ]; case 'us-isob-east-1': return [ 'endpoint' => 'https://api.ecr.us-isob-east-1.sc2s.sgov.gov', diff --git a/src/Service/ElastiCache/CHANGELOG.md b/src/Service/ElastiCache/CHANGELOG.md index b9fcf9222..462354d90 100644 --- a/src/Service/ElastiCache/CHANGELOG.md +++ b/src/Service/ElastiCache/CHANGELOG.md @@ -2,6 +2,11 @@ ## NOT RELEASED +### Added + +- AWS api-change: Add support for ScaleConfig +- AWS api-change: Added `eu-isoe-west-1` region + ### Changed - Sort exception alphabetically. diff --git a/src/Service/ElastiCache/composer.json b/src/Service/ElastiCache/composer.json index 94a4e69a2..62c5c0e29 100644 --- a/src/Service/ElastiCache/composer.json +++ b/src/Service/ElastiCache/composer.json @@ -28,7 +28,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.3-dev" + "dev-master": "1.4-dev" } } } diff --git a/src/Service/ElastiCache/src/ElastiCacheClient.php b/src/Service/ElastiCache/src/ElastiCacheClient.php index 76ffb04b7..453a6d3c9 100644 --- a/src/Service/ElastiCache/src/ElastiCacheClient.php +++ b/src/Service/ElastiCache/src/ElastiCacheClient.php @@ -135,6 +135,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'elasticache', 'signVersions' => ['v4'], ]; + case 'eu-isoe-west-1': + return [ + 'endpoint' => 'https://elasticache.eu-isoe-west-1.cloud.adc-e.uk', + 'signRegion' => 'eu-isoe-west-1', + 'signService' => 'elasticache', + 'signVersions' => ['v4'], + ]; case 'us-isob-east-1': return [ 'endpoint' => 'https://elasticache.us-isob-east-1.sc2s.sgov.gov', diff --git a/src/Service/ElastiCache/src/Result/CacheClusterMessage.php b/src/Service/ElastiCache/src/Result/CacheClusterMessage.php index 3500aa5e3..bd5af9149 100644 --- a/src/Service/ElastiCache/src/Result/CacheClusterMessage.php +++ b/src/Service/ElastiCache/src/Result/CacheClusterMessage.php @@ -19,6 +19,7 @@ use AsyncAws\ElastiCache\ValueObject\NotificationConfiguration; use AsyncAws\ElastiCache\ValueObject\PendingLogDeliveryConfiguration; use AsyncAws\ElastiCache\ValueObject\PendingModifiedValues; +use AsyncAws\ElastiCache\ValueObject\ScaleConfig; use AsyncAws\ElastiCache\ValueObject\SecurityGroupMembership; /** @@ -331,6 +332,15 @@ private function populateResultPendingModifiedValues(\SimpleXMLElement $xml): Pe 'LogDeliveryConfigurations' => (0 === ($v = $xml->LogDeliveryConfigurations)->count()) ? null : $this->populateResultPendingLogDeliveryConfigurationList($v), 'TransitEncryptionEnabled' => (null !== $v = $xml->TransitEncryptionEnabled[0]) ? filter_var((string) $v, \FILTER_VALIDATE_BOOLEAN) : null, 'TransitEncryptionMode' => (null !== $v = $xml->TransitEncryptionMode[0]) ? (string) $v : null, + 'ScaleConfig' => 0 === $xml->ScaleConfig->count() ? null : $this->populateResultScaleConfig($xml->ScaleConfig), + ]); + } + + private function populateResultScaleConfig(\SimpleXMLElement $xml): ScaleConfig + { + return new ScaleConfig([ + 'ScalePercentage' => (null !== $v = $xml->ScalePercentage[0]) ? (int) (string) $v : null, + 'ScaleIntervalMinutes' => (null !== $v = $xml->ScaleIntervalMinutes[0]) ? (int) (string) $v : null, ]); } diff --git a/src/Service/ElastiCache/src/ValueObject/PendingModifiedValues.php b/src/Service/ElastiCache/src/ValueObject/PendingModifiedValues.php index c1027fd77..ce5ebfa74 100644 --- a/src/Service/ElastiCache/src/ValueObject/PendingModifiedValues.php +++ b/src/Service/ElastiCache/src/ValueObject/PendingModifiedValues.php @@ -70,6 +70,13 @@ final class PendingModifiedValues */ private $transitEncryptionMode; + /** + * The scaling configuration changes that are pending for the Memcached cluster. + * + * @var ScaleConfig|null + */ + private $scaleConfig; + /** * @param array{ * NumCacheNodes?: null|int, @@ -80,6 +87,7 @@ final class PendingModifiedValues * LogDeliveryConfigurations?: null|array, * TransitEncryptionEnabled?: null|bool, * TransitEncryptionMode?: null|TransitEncryptionMode::*, + * ScaleConfig?: null|ScaleConfig|array, * } $input */ public function __construct(array $input) @@ -92,6 +100,7 @@ public function __construct(array $input) $this->logDeliveryConfigurations = isset($input['LogDeliveryConfigurations']) ? array_map([PendingLogDeliveryConfiguration::class, 'create'], $input['LogDeliveryConfigurations']) : null; $this->transitEncryptionEnabled = $input['TransitEncryptionEnabled'] ?? null; $this->transitEncryptionMode = $input['TransitEncryptionMode'] ?? null; + $this->scaleConfig = isset($input['ScaleConfig']) ? ScaleConfig::create($input['ScaleConfig']) : null; } /** @@ -104,6 +113,7 @@ public function __construct(array $input) * LogDeliveryConfigurations?: null|array, * TransitEncryptionEnabled?: null|bool, * TransitEncryptionMode?: null|TransitEncryptionMode::*, + * ScaleConfig?: null|ScaleConfig|array, * }|PendingModifiedValues $input */ public static function create($input): self @@ -150,6 +160,11 @@ public function getNumCacheNodes(): ?int return $this->numCacheNodes; } + public function getScaleConfig(): ?ScaleConfig + { + return $this->scaleConfig; + } + public function getTransitEncryptionEnabled(): ?bool { return $this->transitEncryptionEnabled; diff --git a/src/Service/ElastiCache/src/ValueObject/ScaleConfig.php b/src/Service/ElastiCache/src/ValueObject/ScaleConfig.php new file mode 100644 index 000000000..b84a148e9 --- /dev/null +++ b/src/Service/ElastiCache/src/ValueObject/ScaleConfig.php @@ -0,0 +1,57 @@ +scalePercentage = $input['ScalePercentage'] ?? null; + $this->scaleIntervalMinutes = $input['ScaleIntervalMinutes'] ?? null; + } + + /** + * @param array{ + * ScalePercentage?: null|int, + * ScaleIntervalMinutes?: null|int, + * }|ScaleConfig $input + */ + public static function create($input): self + { + return $input instanceof self ? $input : new self($input); + } + + public function getScaleIntervalMinutes(): ?int + { + return $this->scaleIntervalMinutes; + } + + public function getScalePercentage(): ?int + { + return $this->scalePercentage; + } +} diff --git a/src/Service/EventBridge/CHANGELOG.md b/src/Service/EventBridge/CHANGELOG.md index e0dc8be9b..b982df91d 100644 --- a/src/Service/EventBridge/CHANGELOG.md +++ b/src/Service/EventBridge/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `eu-isoe-west-1` region + ### Changed - AWS enhancement: Documentation updates. diff --git a/src/Service/EventBridge/composer.json b/src/Service/EventBridge/composer.json index 8902c3738..b2a1dbe69 100644 --- a/src/Service/EventBridge/composer.json +++ b/src/Service/EventBridge/composer.json @@ -27,7 +27,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.7-dev" + "dev-master": "1.8-dev" } } } diff --git a/src/Service/EventBridge/src/EventBridgeClient.php b/src/Service/EventBridge/src/EventBridgeClient.php index 412c54126..2b2ca78c1 100644 --- a/src/Service/EventBridge/src/EventBridgeClient.php +++ b/src/Service/EventBridge/src/EventBridgeClient.php @@ -168,6 +168,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'events', 'signVersions' => ['v4'], ]; + case 'eu-isoe-west-1': + return [ + 'endpoint' => 'https://events.eu-isoe-west-1.cloud.adc-e.uk', + 'signRegion' => 'eu-isoe-west-1', + 'signService' => 'events', + 'signVersions' => ['v4'], + ]; case 'us-isob-east-1': return [ 'endpoint' => 'https://events.us-isob-east-1.sc2s.sgov.gov', diff --git a/src/Service/Firehose/CHANGELOG.md b/src/Service/Firehose/CHANGELOG.md index 71c381923..853590214 100644 --- a/src/Service/Firehose/CHANGELOG.md +++ b/src/Service/Firehose/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `eu-isoe-west-1` region + ### Changed - Sort exception alphabetically. diff --git a/src/Service/Firehose/composer.json b/src/Service/Firehose/composer.json index 42d9f2a0f..bd6472db1 100644 --- a/src/Service/Firehose/composer.json +++ b/src/Service/Firehose/composer.json @@ -28,7 +28,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "1.5-dev" } } } diff --git a/src/Service/Firehose/src/FirehoseClient.php b/src/Service/Firehose/src/FirehoseClient.php index ec1e78c24..7e2119385 100644 --- a/src/Service/Firehose/src/FirehoseClient.php +++ b/src/Service/Firehose/src/FirehoseClient.php @@ -263,6 +263,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'firehose', 'signVersions' => ['v4'], ]; + case 'eu-isoe-west-1': + return [ + 'endpoint' => 'https://firehose.eu-isoe-west-1.cloud.adc-e.uk', + 'signRegion' => 'eu-isoe-west-1', + 'signService' => 'firehose', + 'signVersions' => ['v4'], + ]; case 'us-isob-east-1': return [ 'endpoint' => 'https://firehose.us-isob-east-1.sc2s.sgov.gov', diff --git a/src/Service/Kms/CHANGELOG.md b/src/Service/Kms/CHANGELOG.md index 14cf43f26..11743cbda 100644 --- a/src/Service/Kms/CHANGELOG.md +++ b/src/Service/Kms/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `eu-isoe-west-1` and `eu-isoe-west-1-fips` regions + ### Changed - Sort exception alphabetically. diff --git a/src/Service/Kms/composer.json b/src/Service/Kms/composer.json index 6735502e9..e69cfe5e0 100644 --- a/src/Service/Kms/composer.json +++ b/src/Service/Kms/composer.json @@ -28,7 +28,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.8-dev" + "dev-master": "1.9-dev" } } } diff --git a/src/Service/Kms/src/KmsClient.php b/src/Service/Kms/src/KmsClient.php index a97bb10c4..7def20ab1 100644 --- a/src/Service/Kms/src/KmsClient.php +++ b/src/Service/Kms/src/KmsClient.php @@ -1375,6 +1375,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'kms', 'signVersions' => ['v4'], ]; + case 'eu-isoe-west-1': + return [ + 'endpoint' => 'https://kms.eu-isoe-west-1.cloud.adc-e.uk', + 'signRegion' => 'eu-isoe-west-1', + 'signService' => 'kms', + 'signVersions' => ['v4'], + ]; case 'us-isob-east-1': return [ 'endpoint' => 'https://kms.us-isob-east-1.sc2s.sgov.gov', @@ -1382,6 +1389,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'kms', 'signVersions' => ['v4'], ]; + case 'eu-isoe-west-1-fips': + return [ + 'endpoint' => 'https://kms-fips.eu-isoe-west-1.cloud.adc-e.uk', + 'signRegion' => 'eu-isoe-west-1', + 'signService' => 'kms', + 'signVersions' => ['v4'], + ]; case 'us-iso-east-1-fips': return [ 'endpoint' => 'https://kms-fips.us-iso-east-1.c2s.ic.gov', diff --git a/src/Service/Lambda/CHANGELOG.md b/src/Service/Lambda/CHANGELOG.md index 28bbe9e2a..56a460462 100644 --- a/src/Service/Lambda/CHANGELOG.md +++ b/src/Service/Lambda/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `eu-isoe-west-1` region + ### Changed - Sort exception alphabetically. diff --git a/src/Service/Lambda/composer.json b/src/Service/Lambda/composer.json index d984090ea..303436f36 100644 --- a/src/Service/Lambda/composer.json +++ b/src/Service/Lambda/composer.json @@ -28,7 +28,7 @@ }, "extra": { "branch-alias": { - "dev-master": "2.10-dev" + "dev-master": "2.11-dev" } } } diff --git a/src/Service/Lambda/src/LambdaClient.php b/src/Service/Lambda/src/LambdaClient.php index 38f348be4..0428eae81 100644 --- a/src/Service/Lambda/src/LambdaClient.php +++ b/src/Service/Lambda/src/LambdaClient.php @@ -661,6 +661,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'lambda', 'signVersions' => ['v4'], ]; + case 'eu-isoe-west-1': + return [ + 'endpoint' => 'https://lambda.eu-isoe-west-1.cloud.adc-e.uk', + 'signRegion' => 'eu-isoe-west-1', + 'signService' => 'lambda', + 'signVersions' => ['v4'], + ]; case 'us-isob-east-1': return [ 'endpoint' => 'https://lambda.us-isob-east-1.sc2s.sgov.gov', diff --git a/src/Service/Route53/CHANGELOG.md b/src/Service/Route53/CHANGELOG.md index b010289ca..1997c4409 100644 --- a/src/Service/Route53/CHANGELOG.md +++ b/src/Service/Route53/CHANGELOG.md @@ -5,6 +5,7 @@ ### Added - AWS api-change: Added us-gov-east-1 and us-gov-west-1 as valid Latency Based Routing regions for change-resource-record-sets. +- AWS api-change: Added `eu-isoe-west-1` region ### Changed diff --git a/src/Service/Route53/src/Route53Client.php b/src/Service/Route53/src/Route53Client.php index 1e9fcabd1..079f9faab 100644 --- a/src/Service/Route53/src/Route53Client.php +++ b/src/Service/Route53/src/Route53Client.php @@ -555,6 +555,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'route53', 'signVersions' => ['v4'], ]; + case 'eu-isoe-west-1': + return [ + 'endpoint' => 'https://route53.cloud.adc-e.uk', + 'signRegion' => 'eu-isoe-west-1', + 'signService' => 'route53', + 'signVersions' => ['v4'], + ]; case 'us-isob-east-1': return [ 'endpoint' => 'https://route53.sc2s.sgov.gov', diff --git a/src/Service/S3/CHANGELOG.md b/src/Service/S3/CHANGELOG.md index 0c3da822e..940bf2bbb 100644 --- a/src/Service/S3/CHANGELOG.md +++ b/src/Service/S3/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `eu-isoe-west-1` region + ### Changed - Sort exception alphabetically. diff --git a/src/Service/S3/composer.json b/src/Service/S3/composer.json index ba1ce56c0..ff09748a7 100644 --- a/src/Service/S3/composer.json +++ b/src/Service/S3/composer.json @@ -30,7 +30,7 @@ }, "extra": { "branch-alias": { - "dev-master": "2.8-dev" + "dev-master": "2.9-dev" } } } diff --git a/src/Service/S3/src/S3Client.php b/src/Service/S3/src/S3Client.php index 951442768..a2e20c011 100644 --- a/src/Service/S3/src/S3Client.php +++ b/src/Service/S3/src/S3Client.php @@ -3350,6 +3350,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 's3', 'signVersions' => ['s3v4'], ]; + case 'eu-isoe-west-1': + return [ + 'endpoint' => 'https://s3.eu-isoe-west-1.cloud.adc-e.uk', + 'signRegion' => 'eu-isoe-west-1', + 'signService' => 's3', + 'signVersions' => ['s3v4'], + ]; case 'us-isob-east-1': return [ 'endpoint' => 'https://s3.us-isob-east-1.sc2s.sgov.gov', diff --git a/src/Service/Scheduler/CHANGELOG.md b/src/Service/Scheduler/CHANGELOG.md index 065835a94..22cdf08ed 100644 --- a/src/Service/Scheduler/CHANGELOG.md +++ b/src/Service/Scheduler/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `eu-isoe-west-1` region + ### Changed - Sort exception alphabetically. diff --git a/src/Service/Scheduler/composer.json b/src/Service/Scheduler/composer.json index 576dc72e0..82c1788a4 100644 --- a/src/Service/Scheduler/composer.json +++ b/src/Service/Scheduler/composer.json @@ -29,7 +29,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.3-dev" + "dev-master": "1.4-dev" } } } diff --git a/src/Service/Scheduler/src/SchedulerClient.php b/src/Service/Scheduler/src/SchedulerClient.php index 7b539d56b..15c13e1a9 100644 --- a/src/Service/Scheduler/src/SchedulerClient.php +++ b/src/Service/Scheduler/src/SchedulerClient.php @@ -385,6 +385,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'scheduler', 'signVersions' => ['v4'], ]; + case 'eu-isoe-west-1': + return [ + 'endpoint' => 'https://scheduler.eu-isoe-west-1.cloud.adc-e.uk', + 'signRegion' => 'eu-isoe-west-1', + 'signService' => 'scheduler', + 'signVersions' => ['v4'], + ]; case 'us-isob-east-1': return [ 'endpoint' => 'https://scheduler.us-isob-east-1.sc2s.sgov.gov', diff --git a/src/Service/Sns/CHANGELOG.md b/src/Service/Sns/CHANGELOG.md index 7a5889611..38188e493 100644 --- a/src/Service/Sns/CHANGELOG.md +++ b/src/Service/Sns/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `eu-isoe-west-1` region + ### Changed - Sort exception alphabetically. diff --git a/src/Service/Sns/composer.json b/src/Service/Sns/composer.json index d6424f3fa..2a59134e1 100644 --- a/src/Service/Sns/composer.json +++ b/src/Service/Sns/composer.json @@ -28,7 +28,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.9-dev" + "dev-master": "1.10-dev" } } } diff --git a/src/Service/Sns/src/SnsClient.php b/src/Service/Sns/src/SnsClient.php index 11e19314d..7bd9bc233 100644 --- a/src/Service/Sns/src/SnsClient.php +++ b/src/Service/Sns/src/SnsClient.php @@ -661,6 +661,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'sns', 'signVersions' => ['v4'], ]; + case 'eu-isoe-west-1': + return [ + 'endpoint' => 'https://sns.eu-isoe-west-1.cloud.adc-e.uk', + 'signRegion' => 'eu-isoe-west-1', + 'signService' => 'sns', + 'signVersions' => ['v4'], + ]; case 'us-isob-east-1': return [ 'endpoint' => 'https://sns.us-isob-east-1.sc2s.sgov.gov', diff --git a/src/Service/Sqs/CHANGELOG.md b/src/Service/Sqs/CHANGELOG.md index 87c5ae87f..0dadb36c2 100644 --- a/src/Service/Sqs/CHANGELOG.md +++ b/src/Service/Sqs/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `eu-isoe-west-1` region + ### Changed - Sort exception alphabetically. diff --git a/src/Service/Sqs/composer.json b/src/Service/Sqs/composer.json index 08b6a0c5c..b19bf0eeb 100644 --- a/src/Service/Sqs/composer.json +++ b/src/Service/Sqs/composer.json @@ -28,7 +28,7 @@ }, "extra": { "branch-alias": { - "dev-master": "2.5-dev" + "dev-master": "2.6-dev" } } } diff --git a/src/Service/Sqs/src/SqsClient.php b/src/Service/Sqs/src/SqsClient.php index 0c1c733dc..4123aa0b7 100644 --- a/src/Service/Sqs/src/SqsClient.php +++ b/src/Service/Sqs/src/SqsClient.php @@ -995,6 +995,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'sqs', 'signVersions' => ['v4'], ]; + case 'eu-isoe-west-1': + return [ + 'endpoint' => 'https://sqs.eu-isoe-west-1.cloud.adc-e.uk', + 'signRegion' => 'eu-isoe-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 83531948d..74d7396be 100644 --- a/src/Service/Ssm/CHANGELOG.md +++ b/src/Service/Ssm/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `eu-isoe-west-1` region + ### Changed - Sort exception alphabetically. diff --git a/src/Service/Ssm/composer.json b/src/Service/Ssm/composer.json index 654d72ac2..2afecc5e3 100644 --- a/src/Service/Ssm/composer.json +++ b/src/Service/Ssm/composer.json @@ -30,7 +30,7 @@ }, "extra": { "branch-alias": { - "dev-master": "2.2-dev" + "dev-master": "2.3-dev" } } } diff --git a/src/Service/Ssm/src/SsmClient.php b/src/Service/Ssm/src/SsmClient.php index cfe9b3c72..5f264b696 100644 --- a/src/Service/Ssm/src/SsmClient.php +++ b/src/Service/Ssm/src/SsmClient.php @@ -355,6 +355,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'ssm', 'signVersions' => ['v4'], ]; + case 'eu-isoe-west-1': + return [ + 'endpoint' => 'https://ssm.eu-isoe-west-1.cloud.adc-e.uk', + 'signRegion' => 'eu-isoe-west-1', + 'signService' => 'ssm', + 'signVersions' => ['v4'], + ]; case 'us-isob-east-1': return [ 'endpoint' => 'https://ssm.us-isob-east-1.sc2s.sgov.gov', diff --git a/src/Service/StepFunctions/CHANGELOG.md b/src/Service/StepFunctions/CHANGELOG.md index 2dd31cee6..2b680d806 100644 --- a/src/Service/StepFunctions/CHANGELOG.md +++ b/src/Service/StepFunctions/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `eu-isoe-west-1` region + ### Changed - Sort exception alphabetically. diff --git a/src/Service/StepFunctions/composer.json b/src/Service/StepFunctions/composer.json index 304003fef..391925a62 100644 --- a/src/Service/StepFunctions/composer.json +++ b/src/Service/StepFunctions/composer.json @@ -27,7 +27,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.5-dev" + "dev-master": "1.6-dev" } } } diff --git a/src/Service/StepFunctions/src/StepFunctionsClient.php b/src/Service/StepFunctions/src/StepFunctionsClient.php index 985e46b5b..73fb91c3d 100644 --- a/src/Service/StepFunctions/src/StepFunctionsClient.php +++ b/src/Service/StepFunctions/src/StepFunctionsClient.php @@ -383,6 +383,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'states', 'signVersions' => ['v4'], ]; + case 'eu-isoe-west-1': + return [ + 'endpoint' => 'https://states.eu-isoe-west-1.cloud.adc-e.uk', + 'signRegion' => 'eu-isoe-west-1', + 'signService' => 'states', + 'signVersions' => ['v4'], + ]; case 'us-isob-east-1': return [ 'endpoint' => 'https://states.us-isob-east-1.sc2s.sgov.gov', diff --git a/src/Service/XRay/CHANGELOG.md b/src/Service/XRay/CHANGELOG.md index 97fb3ca22..75e7f0967 100644 --- a/src/Service/XRay/CHANGELOG.md +++ b/src/Service/XRay/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Added + +- AWS api-change: Added `eu-isoe-west-1` region + ## 1.3.0 ### Added diff --git a/src/Service/XRay/composer.json b/src/Service/XRay/composer.json index 33126a4e4..87a73aa8c 100644 --- a/src/Service/XRay/composer.json +++ b/src/Service/XRay/composer.json @@ -27,7 +27,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.3-dev" + "dev-master": "1.4-dev" } } } diff --git a/src/Service/XRay/src/XRayClient.php b/src/Service/XRay/src/XRayClient.php index e41412277..8a1711a93 100644 --- a/src/Service/XRay/src/XRayClient.php +++ b/src/Service/XRay/src/XRayClient.php @@ -147,6 +147,13 @@ protected function getEndpointMetadata(?string $region): array 'signService' => 'xray', 'signVersions' => ['v4'], ]; + case 'eu-isoe-west-1': + return [ + 'endpoint' => 'https://xray.eu-isoe-west-1.cloud.adc-e.uk', + 'signRegion' => 'eu-isoe-west-1', + 'signService' => 'xray', + 'signVersions' => ['v4'], + ]; case 'us-isob-east-1': return [ 'endpoint' => 'https://xray.us-isob-east-1.sc2s.sgov.gov',