LinuxArmLambdaBuildImage Class
A CodeBuild image running aarch64 Lambda.
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_codebuild as codebuild } from 'aws-cdk-lib';
const linuxArmLambdaBuildImage = codebuild.LinuxArmLambdaBuildImage.AMAZON_LINUX_2_CORRETTO_11;
Properties
AMAZON_LINUX_2_CORRETTO_11IBuildImageamazon_linux_2_corretto_11IBuildImageAMAZON_LINUX_2_CORRETTO_11IBuildImageAMAZON_LINUX_2_CORRETTO_11IBuildImageAMAZON_LINUX_2_CORRETTO_11IBuildImagerequiredstatic#The `aws/codebuild/amazonlinux-aarch64-lambda-standard:corretto11` build image.
AMAZON_LINUX_2_CORRETTO_17IBuildImageamazon_linux_2_corretto_17IBuildImageAMAZON_LINUX_2_CORRETTO_17IBuildImageAMAZON_LINUX_2_CORRETTO_17IBuildImageAMAZON_LINUX_2_CORRETTO_17IBuildImagerequiredstatic#The `aws/codebuild/amazonlinux-aarch64-lambda-standard:corretto17` build image.
AMAZON_LINUX_2_DOTNET_6IBuildImageamazon_linux_2_dotnet_6IBuildImageAMAZON_LINUX_2_DOTNET_6IBuildImageAMAZON_LINUX_2_DOTNET_6IBuildImageAMAZON_LINUX_2_DOTNET_6IBuildImagerequiredstatic#The `aws/codebuild/amazonlinux-aarch64-lambda-standard:dotnet6` build image.
AMAZON_LINUX_2_GO_1_21IBuildImageamazon_linux_2_go_1_21IBuildImageAMAZON_LINUX_2_GO_1_21IBuildImageAMAZON_LINUX_2_GO_1_21IBuildImageAMAZON_LINUX_2_GO_1_21IBuildImagerequiredstatic#The `aws/codebuild/amazonlinux-aarch64-lambda-standard:go1.21` build image.
AMAZON_LINUX_2_NODE_18IBuildImageamazon_linux_2_node_18IBuildImageAMAZON_LINUX_2_NODE_18IBuildImageAMAZON_LINUX_2_NODE_18IBuildImageAMAZON_LINUX_2_NODE_18IBuildImagerequiredstatic#The `aws/codebuild/amazonlinux-aarch64-lambda-standard:nodejs18` build image.
AMAZON_LINUX_2_PYTHON_3_11IBuildImageamazon_linux_2_python_3_11IBuildImageAMAZON_LINUX_2_PYTHON_3_11IBuildImageAMAZON_LINUX_2_PYTHON_3_11IBuildImageAMAZON_LINUX_2_PYTHON_3_11IBuildImagerequiredstatic#The `aws/codebuild/amazonlinux-aarch64-lambda-standard:python3.11` build image.
AMAZON_LINUX_2_RUBY_3_2IBuildImageamazon_linux_2_ruby_3_2IBuildImageAMAZON_LINUX_2_RUBY_3_2IBuildImageAMAZON_LINUX_2_RUBY_3_2IBuildImageAMAZON_LINUX_2_RUBY_3_2IBuildImagerequiredstatic#The `aws/codebuild/amazonlinux-aarch64-lambda-standard:ruby3.2` build image.
AMAZON_LINUX_2023_CORRETTO_21IBuildImageamazon_linux_2023_corretto_21IBuildImageAMAZON_LINUX_2023_CORRETTO_21IBuildImageAMAZON_LINUX_2023_CORRETTO_21IBuildImageAMAZON_LINUX_2023_CORRETTO_21IBuildImagerequiredstatic#The `aws/codebuild/amazonlinux-aarch64-lambda-standard:corretto21` build image.
AMAZON_LINUX_2023_DOTNET_8IBuildImageamazon_linux_2023_dotnet_8IBuildImageAMAZON_LINUX_2023_DOTNET_8IBuildImageAMAZON_LINUX_2023_DOTNET_8IBuildImageAMAZON_LINUX_2023_DOTNET_8IBuildImagerequiredstatic#The `aws/codebuild/amazonlinux-aarch64-lambda-standard:dotnet8` build image.
AMAZON_LINUX_2023_GO_1_24IBuildImageamazon_linux_2023_go_1_24IBuildImageAMAZON_LINUX_2023_GO_1_24IBuildImageAMAZON_LINUX_2023_GO_1_24IBuildImageAMAZON_LINUX_2023_GO_1_24IBuildImagerequiredstatic#The `aws/codebuild/amazonlinux-aarch64-lambda-standard:go1.24` build image.
AMAZON_LINUX_2023_NODE_20IBuildImageamazon_linux_2023_node_20IBuildImageAMAZON_LINUX_2023_NODE_20IBuildImageAMAZON_LINUX_2023_NODE_20IBuildImageAMAZON_LINUX_2023_NODE_20IBuildImagerequiredstatic#The `aws/codebuild/amazonlinux-aarch64-lambda-standard:nodejs20` build image.
AMAZON_LINUX_2023_NODE_22IBuildImageamazon_linux_2023_node_22IBuildImageAMAZON_LINUX_2023_NODE_22IBuildImageAMAZON_LINUX_2023_NODE_22IBuildImageAMAZON_LINUX_2023_NODE_22IBuildImagerequiredstatic#The `aws/codebuild/amazonlinux-aarch64-lambda-standard:nodejs22` build image.
AMAZON_LINUX_2023_NODE_24IBuildImageamazon_linux_2023_node_24IBuildImageAMAZON_LINUX_2023_NODE_24IBuildImageAMAZON_LINUX_2023_NODE_24IBuildImageAMAZON_LINUX_2023_NODE_24IBuildImagerequiredstatic#The `aws/codebuild/amazonlinux-aarch64-lambda-standard:nodejs24` build image.
AMAZON_LINUX_2023_PYTHON_3_12IBuildImageamazon_linux_2023_python_3_12IBuildImageAMAZON_LINUX_2023_PYTHON_3_12IBuildImageAMAZON_LINUX_2023_PYTHON_3_12IBuildImageAMAZON_LINUX_2023_PYTHON_3_12IBuildImagerequiredstatic#The `aws/codebuild/amazonlinux-aarch64-lambda-standard:python3.12` build image.
AMAZON_LINUX_2023_PYTHON_3_13IBuildImageamazon_linux_2023_python_3_13IBuildImageAMAZON_LINUX_2023_PYTHON_3_13IBuildImageAMAZON_LINUX_2023_PYTHON_3_13IBuildImageAMAZON_LINUX_2023_PYTHON_3_13IBuildImagerequiredstatic#The `aws/codebuild/amazonlinux-aarch64-lambda-standard:python3.13` build image.
AMAZON_LINUX_2023_RUBY_3_4IBuildImageamazon_linux_2023_ruby_3_4IBuildImageAMAZON_LINUX_2023_RUBY_3_4IBuildImageAMAZON_LINUX_2023_RUBY_3_4IBuildImageAMAZON_LINUX_2023_RUBY_3_4IBuildImagerequiredstatic#The `aws/codebuild/amazonlinux-aarch64-lambda-standard:ruby3.4` build image.
defaultComputeTypeComputeTypedefault_compute_typeComputeTypedefaultComputeTypeComputeTypeDefaultComputeTypeComputeTypeDefaultComputeTypeComputeTyperequired#The default `ComputeType` to use with this image, if one was not specified in `BuildEnvironment#computeType` explicitly.
The Docker image identifier that the build environment uses.
The type of build environment.
Methods
runScriptBuildspec(entrypoint: string): BuildSpecdef run_script_buildspec(self, entrypoint: str) -> BuildSpecpublic BuildSpec runScriptBuildspec(String entrypoint)public BuildSpec RunScriptBuildspec(string entrypoint)func RunScriptBuildspec(Entrypoint *string) BuildSpec#Make a buildspec to run the indicated script.
validate(buildEnvironment: BuildEnvironment): string[]def validate(self, build_environment: BuildEnvironment) -> typing.List[str]public List<String> validate(BuildEnvironment buildEnvironment)public string[] Validate(BuildEnvironment buildEnvironment)func Validate(BuildEnvironment BuildEnvironment) *[]*string#Allows the image a chance to validate whether the passed configuration is correct.