turbot/aws_compliance

Control: Lambda functions should use latest runtimes

Description

This control checks that the Lambda function settings for runtimes match the expected values set for the latest runtimes for each supported language. This control checks for the following runtimes: nodejs20.x, nodejs18.x, nodejs16.x, python3.12, python3.11, python3.10, python3.9, python3.8, ruby3.3, ruby3.2, java21, java17, java11, java8.al2, dotnet8, dotnet6

Usage

Run the control in your terminal:

powerpipe control run aws_compliance.control.lambda_function_use_latest_runtime

Snapshot and share results via Turbot Pipes:

powerpipe login
powerpipe control run aws_compliance.control.lambda_function_use_latest_runtime --share

SQL

This control uses a named query:

lambda_function_use_latest_runtime

Tags