Skip to content

Commit a9530bf

Browse files
committed
update generated code
1 parent 0a136cf commit a9530bf

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+697
-264
lines changed

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"variables": {
3-
"${LATEST}": "3.284.1"
3+
"${LATEST}": "3.285.2"
44
},
55
"endpoints": "https://raw.githubusercontent.com/aws/aws-sdk-php/${LATEST}/src/data/endpoints.json",
66
"services": {

src/Service/Lambda/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
### Added
66

77
- AWS api-change: Adds support for Lambda functions to access Dual-Stack subnets over IPv6, via an opt-in flag in CreateFunction and UpdateFunctionConfiguration APIs
8+
- AWS api-change: Add Node 20 (nodejs20.x) support to AWS Lambda.
89

910
## 2.1.0
1011

src/Service/Lambda/src/Enum/Runtime.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ final class Runtime
2020
public const NODEJS_14_X = 'nodejs14.x';
2121
public const NODEJS_16_X = 'nodejs16.x';
2222
public const NODEJS_18_X = 'nodejs18.x';
23+
public const NODEJS_20_X = 'nodejs20.x';
2324
public const NODEJS_4_3 = 'nodejs4.3';
2425
public const NODEJS_4_3_EDGE = 'nodejs4.3-edge';
2526
public const NODEJS_6_10 = 'nodejs6.10';
@@ -56,6 +57,7 @@ public static function exists(string $value): bool
5657
self::NODEJS_14_X => true,
5758
self::NODEJS_16_X => true,
5859
self::NODEJS_18_X => true,
60+
self::NODEJS_20_X => true,
5961
self::NODEJS_4_3 => true,
6062
self::NODEJS_4_3_EDGE => true,
6163
self::NODEJS_6_10 => true,

src/Service/Lambda/src/Input/UpdateFunctionConfigurationRequest.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,9 @@ final class UpdateFunctionConfigurationRequest extends Input
181181

182182
/**
183183
* The size of the function's `/tmp` directory in MB. The default value is 512, but can be any whole number between 512
184-
* and 10,240 MB.
184+
* and 10,240 MB. For more information, see Configuring ephemeral storage (console) [^1].
185+
*
186+
* [^1]: https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-ephemeral-storage
185187
*
186188
* @var EphemeralStorage|null
187189
*/

src/Service/Lambda/src/LambdaClient.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,8 +196,10 @@ public function getFunctionConfiguration($input): FunctionConfiguration
196196
}
197197

198198
/**
199-
* Invokes a Lambda function. You can invoke a function synchronously (and wait for the response), or asynchronously. To
200-
* invoke a function asynchronously, set `InvocationType` to `Event`.
199+
* Invokes a Lambda function. You can invoke a function synchronously (and wait for the response), or asynchronously. By
200+
* default, Lambda invokes your function synchronously (i.e. the`InvocationType` is `RequestResponse`). To invoke a
201+
* function asynchronously, set `InvocationType` to `Event`. Lambda passes the `ClientContext` object to your function
202+
* for synchronous invocations only.
201203
*
202204
* For synchronous invocation [^1], details about the function response, including errors, are included in the response
203205
* body and headers. For either invocation type, you can find more information in the execution log [^2] and trace [^3].

src/Service/Lambda/src/Result/FunctionConfiguration.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -277,8 +277,10 @@ class FunctionConfiguration extends Result
277277
private $architectures;
278278

279279
/**
280-
* The size of the function’s `/tmp` directory in MB. The default value is 512, but it can be any whole number between
281-
* 512 and 10,240 MB.
280+
* The size of the function's `/tmp` directory in MB. The default value is 512, but can be any whole number between 512
281+
* and 10,240 MB. For more information, see Configuring ephemeral storage (console) [^1].
282+
*
283+
* [^1]: https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-ephemeral-storage
282284
*
283285
* @var EphemeralStorage|null
284286
*/

src/Service/Lambda/src/ValueObject/EphemeralStorage.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@
55
use AsyncAws\Core\Exception\InvalidArgument;
66

77
/**
8-
* The size of the function's `/tmp` directory in MB. The default value is 512, but it can be any whole number between
9-
* 512 and 10,240 MB.
8+
* The size of the function's `/tmp` directory in MB. The default value is 512, but can be any whole number between 512
9+
* and 10,240 MB. For more information, see Configuring ephemeral storage (console) [^1].
10+
*
11+
* [^1]: https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-ephemeral-storage
1012
*/
1113
final class EphemeralStorage
1214
{

src/Service/Lambda/src/ValueObject/FunctionConfiguration.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -261,8 +261,10 @@ final class FunctionConfiguration
261261
private $architectures;
262262

263263
/**
264-
* The size of the function’s `/tmp` directory in MB. The default value is 512, but it can be any whole number between
265-
* 512 and 10,240 MB.
264+
* The size of the function's `/tmp` directory in MB. The default value is 512, but can be any whole number between 512
265+
* and 10,240 MB. For more information, see Configuring ephemeral storage (console) [^1].
266+
*
267+
* [^1]: https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-ephemeral-storage
266268
*
267269
* @var EphemeralStorage|null
268270
*/

src/Service/Sqs/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
## NOT RELEASED
44

5+
### Added
6+
7+
- AWS api-change: This release enables customers to call SQS using AWS JSON-1.0 protocol and bug fix.
8+
- AWS api-change: This release enables customers to call SQS using AWS JSON-1.0 protocol.
9+
510
### Changed
611

712
- Allow passing explicit null values for optional fields of input objects

src/Service/Sqs/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
],
1313
"require": {
1414
"php": "^7.2.5 || ^8.0",
15-
"ext-SimpleXML": "*",
1615
"ext-filter": "*",
16+
"ext-json": "*",
1717
"async-aws/core": "^1.9"
1818
},
1919
"autoload": {

0 commit comments

Comments
 (0)