Skip to content

Commit 145ed5b

Browse files
committed
Update JS/TS CDK pattern versions to latest
1 parent b3d6ded commit 145ed5b

File tree

34 files changed

+42
-42
lines changed

34 files changed

+42
-42
lines changed

apigw-dynamodb-lambda-scheduler-sqs-cdk/lib/aws-dynamodb-lambda-scheduler-lambda-sample-stack.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export class AwsDynamodbLambdaSchedulerLambdaSampleStack extends cdk.Stack {
3232
* Lambda Dynamo Stream Subscriber Creation
3333
*/
3434
const eventBridgeProducerLambda = new lambda.Function(this, 'ProducerLambdaHandler', {
35-
runtime: lambda.Runtime.NODEJS_18_X, // execution environment
35+
runtime: lambda.Runtime.NODEJS_24_X, // execution environment
3636
code: lambda.Code.fromAsset('lambdas'), // code loaded from the "lambdas" directory
3737
handler: 'dynamo_stream_handler.handler', // file is "dynamo_stream_handler", function is "handler"
3838
environment: {
@@ -48,7 +48,7 @@ export class AwsDynamodbLambdaSchedulerLambdaSampleStack extends cdk.Stack {
4848
* This function will create schedule at a given time
4949
*/
5050
const eventBridgeConsumerLambda = new lambda.Function(this, 'ConsumerLambdaHandler', {
51-
runtime: lambda.Runtime.NODEJS_18_X, // execution environment
51+
runtime: lambda.Runtime.NODEJS_24_X, // execution environment
5252
code: lambda.Code.fromAsset('lambdas'), // code loaded from the "lambdas" directory
5353
handler: 'event_schedule_handler.handler', // file is "event_schedule_handler", function is "handler"
5454
environment: {

apigw-http-api-cognito-lambda-cdk/lib/http-api-cognito-lambda-stack.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@ export class HttpApiCognitoLambdaStack extends Stack {
2626

2727
// Unprotected Accessible Lambda
2828
const unprotectedFn = new NodejsFunction(this, 'unprotectedFn', {
29-
runtime: Runtime.NODEJS_20_X,
29+
runtime: Runtime.NODEJS_24_X,
3030
entry: path.join(__dirname, '/../resources/unprotected-fn.ts'),
3131
handler: 'handler'
3232
})
3333

3434
// Protected Accessible Lambda
3535
const protectedFn = new NodejsFunction(this, 'protectedFn', {
36-
runtime: Runtime.NODEJS_20_X,
36+
runtime: Runtime.NODEJS_24_X,
3737
entry: path.join(__dirname, '/../resources/protected-fn.ts'),
3838
handler: 'handler'
3939
})

apigw-http-api-lambda-rds-proxy-cdk/src/lib/rds-proxy-sequelize-stack.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ export class RdsProxySequelizeStack extends Stack {
9696
const rdsProxyPopulateLambda: NodejsFunction = new NodejsFunction(this, id + '-populateLambda', {
9797
memorySize: 1024,
9898
timeout: Duration.seconds(5),
99-
runtime: lambda.Runtime.NODEJS_18_X,
99+
runtime: lambda.Runtime.NODEJS_24_X,
100100
handler: 'handler',
101101
entry: path.join(__dirname, '../lambda/populate.ts'),
102102
vpc: vpc,
@@ -117,7 +117,7 @@ export class RdsProxySequelizeStack extends Stack {
117117
const rdsProxyGetDataLambda: NodejsFunction = new NodejsFunction(this, id + '-getDataLambda', {
118118
memorySize: 1024,
119119
timeout: Duration.seconds(5),
120-
runtime: lambda.Runtime.NODEJS_18_X,
120+
runtime: lambda.Runtime.NODEJS_24_X,
121121
handler: 'handler',
122122
entry: path.join(__dirname, '../lambda/getData.ts'),
123123
vpc: vpc,

apigw-http-api-lambda-ts-cdk/lib/httpapi-lambda-stack.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export class HttpApiLambdaStack extends cdk.Stack {
1414
// Dummy Lambda
1515
const dummyFn = new NodejsFunction(this, "HelloWorldHandler", {
1616
functionName: "dummy",
17-
runtime: Runtime.NODEJS_20_X,
17+
runtime: Runtime.NODEJS_24_X,
1818
entry: path.join(__dirname, `/../resources/dummy.ts`)
1919
})
2020

apigw-http-lambda-documentdb-cdk/lib/apigw-http-lambda-documentdb-stack.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ export class ApiGwHttpLambdaDocumentDbStack extends cdk.Stack {
5959

6060
// Lambda function which is conncted to the DocumentDb
6161
const LambdaToDocumentDB = new NodejsFunction(this, 'LambdaToDocumentDB', {
62-
runtime: Runtime.NODEJS_18_X,
62+
runtime: Runtime.NODEJS_24_X,
6363
handler: 'handler',
6464
timeout: cdk.Duration.seconds(300),
6565
entry: path.join(__dirname, '../lambda/app.ts'),

apigw-lambda-authorizer-basic-cdk/lib/basic-authorizer-construct.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class BasicAuthorizerConstruct extends Construct {
1313
handler: 'index.handler',
1414
functionName: 'basic-authorizer',
1515
architecture: lambda.Architecture.ARM_64,
16-
runtime: lambda.Runtime.NODEJS_18_X
16+
runtime: lambda.Runtime.NODEJS_24_X
1717
});
1818

1919
// API Gateway Lambda Authorizer
@@ -30,7 +30,7 @@ class BasicAuthorizerConstruct extends Construct {
3030
handler: 'index.handler',
3131
functionName: 'basic-authorizer-protected-resource',
3232
architecture: lambda.Architecture.ARM_64,
33-
runtime: lambda.Runtime.NODEJS_18_X
33+
runtime: lambda.Runtime.NODEJS_24_X
3434
});
3535

3636
// The API Gateway REST API

apigw-secretsmanager-apikey-cdk/lib/apigw-secretsmanager-apikey-stack.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export class ApigwSecretsmanagerApikeyStack extends cdk.Stack {
3232

3333
// Create Lambda authorizer
3434
const authorizer = new lambda.NodejsFunction(this, "ApiKeyAuthorizer", {
35-
runtime: Runtime.NODEJS_22_X,
35+
runtime: Runtime.NODEJS_24_X,
3636
entry: path.join(__dirname, "lambda/authorizer.js"),
3737
role: authorizerRole,
3838
timeout: cdk.Duration.seconds(10),

appsync-bedrock-subscriptions-cdk/lib/backend-stack.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export class BackendStack extends cdk.Stack {
3232
const lambdaFunction = new NodejsFunction(this, "chat", {
3333
entry: "src/ask.ts",
3434
timeout: cdk.Duration.seconds(15),
35-
runtime: cdk.aws_lambda.Runtime.NODEJS_18_X,
35+
runtime: cdk.aws_lambda.Runtime.NODEJS_24_X,
3636
memorySize: 2048,
3737
bundling: {
3838
nodeModules: ["langchain"],

appsync-events-bedrock-cdk/lib/appsync-events-bedrock-cdk-stack.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export class AppsyncEventsBedrockCdkStack extends cdk.Stack {
4646
const lambda = new NodejsFunction(this, 'Chat', {
4747
entry: "src/chat.ts",
4848
timeout: cdk.Duration.seconds(30),
49-
runtime: Runtime.NODEJS_20_X,
49+
runtime: Runtime.NODEJS_24_X,
5050
memorySize: 2048,
5151
environment: {
5252
REGION: this.region,

appsync-lambda-bedrock-async-stream-subscription-cdk/lib/appsync-lambda-bedrock-async-stream-subscription-cdk-stack.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export class AppsyncLambdaBedrockAsyncStreamSubscriptionCdkStack extends cdk.Sta
3636

3737

3838
const invocationHandler = new NodejsFunction(this, 'InvocationHandler', {
39-
runtime: lambda.Runtime.NODEJS_18_X,
39+
runtime: lambda.Runtime.NODEJS_24_X,
4040
handler: 'handler',
4141
entry: path.join(__dirname, 'lambda/invocation/index.ts'),
4242
timeout: cdk.Duration.minutes(15),

0 commit comments

Comments
 (0)