diff --git a/manifest.json b/manifest.json index 8cb0599c7..382970f64 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { "variables": { - "${LATEST}": "3.365.0" + "${LATEST}": "3.366.1" }, "endpoints": "https://raw.githubusercontent.com/aws/aws-sdk-php/${LATEST}/src/data/endpoints.json", "services": { diff --git a/src/Service/Lambda/CHANGELOG.md b/src/Service/Lambda/CHANGELOG.md index 352fca58e..855835910 100644 --- a/src/Service/Lambda/CHANGELOG.md +++ b/src/Service/Lambda/CHANGELOG.md @@ -11,6 +11,7 @@ - AWS api-change: Added support for creating and invoking Tenant Isolated functions in AWS Lambda APIs. - AWS api-change: Launching Lambda durable functions - a new feature to build reliable multi-step applications and AI workflows natively within the Lambda developer experience. - AWS api-change: Launching Lambda Managed Instances - a new feature to run Lambda on EC2. +- AWS api-change: Add DisallowedByVpcEncryptionControl to the LastUpdateStatusReasonCode and StateReasonCode enums to represent failures caused by VPC Encryption Controls. ### Dependency bumped diff --git a/src/Service/Lambda/src/Enum/LastUpdateStatusReasonCode.php b/src/Service/Lambda/src/Enum/LastUpdateStatusReasonCode.php index 7bdf3d5f1..43cfe9223 100644 --- a/src/Service/Lambda/src/Enum/LastUpdateStatusReasonCode.php +++ b/src/Service/Lambda/src/Enum/LastUpdateStatusReasonCode.php @@ -6,6 +6,7 @@ final class LastUpdateStatusReasonCode { public const CAPACITY_PROVIDER_SCALING_LIMIT_EXCEEDED = 'CapacityProviderScalingLimitExceeded'; public const DISABLED_KMSKEY = 'DisabledKMSKey'; + public const DISALLOWED_BY_VPC_ENCRYPTION_CONTROL = 'DisallowedByVpcEncryptionControl'; public const EC2REQUEST_LIMIT_EXCEEDED = 'EC2RequestLimitExceeded'; public const EFSIOERROR = 'EFSIOError'; public const EFSMOUNT_CONNECTIVITY_ERROR = 'EFSMountConnectivityError'; @@ -43,6 +44,7 @@ public static function exists(string $value): bool return isset([ self::CAPACITY_PROVIDER_SCALING_LIMIT_EXCEEDED => true, self::DISABLED_KMSKEY => true, + self::DISALLOWED_BY_VPC_ENCRYPTION_CONTROL => true, self::EC2REQUEST_LIMIT_EXCEEDED => true, self::EFSIOERROR => true, self::EFSMOUNT_CONNECTIVITY_ERROR => true, diff --git a/src/Service/Lambda/src/Enum/StateReasonCode.php b/src/Service/Lambda/src/Enum/StateReasonCode.php index c7a69dd5d..05b0885e0 100644 --- a/src/Service/Lambda/src/Enum/StateReasonCode.php +++ b/src/Service/Lambda/src/Enum/StateReasonCode.php @@ -7,6 +7,7 @@ final class StateReasonCode public const CAPACITY_PROVIDER_SCALING_LIMIT_EXCEEDED = 'CapacityProviderScalingLimitExceeded'; public const CREATING = 'Creating'; public const DISABLED_KMSKEY = 'DisabledKMSKey'; + public const DISALLOWED_BY_VPC_ENCRYPTION_CONTROL = 'DisallowedByVpcEncryptionControl'; public const DRAINING_DURABLE_EXECUTIONS = 'DrainingDurableExecutions'; public const EC2REQUEST_LIMIT_EXCEEDED = 'EC2RequestLimitExceeded'; public const EFSIOERROR = 'EFSIOError'; @@ -48,6 +49,7 @@ public static function exists(string $value): bool self::CAPACITY_PROVIDER_SCALING_LIMIT_EXCEEDED => true, self::CREATING => true, self::DISABLED_KMSKEY => true, + self::DISALLOWED_BY_VPC_ENCRYPTION_CONTROL => true, self::DRAINING_DURABLE_EXECUTIONS => true, self::EC2REQUEST_LIMIT_EXCEEDED => true, self::EFSIOERROR => true,