Class LinuxArmLambdaBuildImage
A CodeBuild image running aarch64 Lambda.
Implements
Namespace: Amazon.CDK.AWS.CodeBuild
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class LinuxArmLambdaBuildImage : DeputyBase, IBuildImage
Syntax (vb)
Public Class LinuxArmLambdaBuildImage Inherits DeputyBase Implements IBuildImage
Remarks
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
See: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.CodeBuild;
var linuxArmLambdaBuildImage = LinuxArmLambdaBuildImage.AMAZON_LINUX_2_CORRETTO_11;
Synopsis
Properties
| AMAZON_LINUX_2023_CORRETTO_21 | The |
| AMAZON_LINUX_2023_DOTNET_8 | The |
| AMAZON_LINUX_2023_GO_1_24 | The |
| AMAZON_LINUX_2023_NODE_20 | The |
| AMAZON_LINUX_2023_NODE_22 | The |
| AMAZON_LINUX_2023_NODE_24 | The |
| AMAZON_LINUX_2023_PYTHON_3_12 | The |
| AMAZON_LINUX_2023_PYTHON_3_13 | The |
| AMAZON_LINUX_2023_RUBY_3_4 | The |
| AMAZON_LINUX_2_CORRETTO_11 | The |
| AMAZON_LINUX_2_CORRETTO_17 | The |
| AMAZON_LINUX_2_DOTNET_6 | The |
| AMAZON_LINUX_2_GO_1_21 | The |
| AMAZON_LINUX_2_NODE_18 | The |
| AMAZON_LINUX_2_PYTHON_3_11 | The |
| AMAZON_LINUX_2_RUBY_3_2 | The |
| DefaultComputeType | The default |
| ImageId | The Docker image identifier that the build environment uses. |
| Type | The type of build environment. |
Methods
| RunScriptBuildspec(string) | Make a buildspec to run the indicated script. |
| Validate(IBuildEnvironment) | Allows the image a chance to validate whether the passed configuration is correct. |
Properties
AMAZON_LINUX_2023_CORRETTO_21
The aws/codebuild/amazonlinux-aarch64-lambda-standard:corretto21 build image.
public static IBuildImage AMAZON_LINUX_2023_CORRETTO_21 { get; }
Property Value
Remarks
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
See: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
ExampleMetadata: fixture=_generated
AMAZON_LINUX_2023_DOTNET_8
The aws/codebuild/amazonlinux-aarch64-lambda-standard:dotnet8 build image.
public static IBuildImage AMAZON_LINUX_2023_DOTNET_8 { get; }
Property Value
Remarks
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
See: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
ExampleMetadata: fixture=_generated
AMAZON_LINUX_2023_GO_1_24
The aws/codebuild/amazonlinux-aarch64-lambda-standard:go1.24 build image.
public static IBuildImage AMAZON_LINUX_2023_GO_1_24 { get; }
Property Value
Remarks
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
See: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
ExampleMetadata: fixture=_generated
AMAZON_LINUX_2023_NODE_20
The aws/codebuild/amazonlinux-aarch64-lambda-standard:nodejs20 build image.
public static IBuildImage AMAZON_LINUX_2023_NODE_20 { get; }
Property Value
Remarks
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
See: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
ExampleMetadata: fixture=_generated
AMAZON_LINUX_2023_NODE_22
The aws/codebuild/amazonlinux-aarch64-lambda-standard:nodejs22 build image.
public static IBuildImage AMAZON_LINUX_2023_NODE_22 { get; }
Property Value
Remarks
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
See: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
ExampleMetadata: fixture=_generated
AMAZON_LINUX_2023_NODE_24
The aws/codebuild/amazonlinux-aarch64-lambda-standard:nodejs24 build image.
public static IBuildImage AMAZON_LINUX_2023_NODE_24 { get; }
Property Value
Remarks
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
See: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
ExampleMetadata: fixture=_generated
AMAZON_LINUX_2023_PYTHON_3_12
The aws/codebuild/amazonlinux-aarch64-lambda-standard:python3.12 build image.
public static IBuildImage AMAZON_LINUX_2023_PYTHON_3_12 { get; }
Property Value
Remarks
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
See: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
ExampleMetadata: fixture=_generated
AMAZON_LINUX_2023_PYTHON_3_13
The aws/codebuild/amazonlinux-aarch64-lambda-standard:python3.13 build image.
public static IBuildImage AMAZON_LINUX_2023_PYTHON_3_13 { get; }
Property Value
Remarks
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
See: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
ExampleMetadata: fixture=_generated
AMAZON_LINUX_2023_RUBY_3_4
The aws/codebuild/amazonlinux-aarch64-lambda-standard:ruby3.4 build image.
public static IBuildImage AMAZON_LINUX_2023_RUBY_3_4 { get; }
Property Value
Remarks
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
See: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
ExampleMetadata: fixture=_generated
AMAZON_LINUX_2_CORRETTO_11
The aws/codebuild/amazonlinux-aarch64-lambda-standard:corretto11 build image.
public static IBuildImage AMAZON_LINUX_2_CORRETTO_11 { get; }
Property Value
Remarks
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
See: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
ExampleMetadata: fixture=_generated
AMAZON_LINUX_2_CORRETTO_17
The aws/codebuild/amazonlinux-aarch64-lambda-standard:corretto17 build image.
public static IBuildImage AMAZON_LINUX_2_CORRETTO_17 { get; }
Property Value
Remarks
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
See: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
ExampleMetadata: fixture=_generated
AMAZON_LINUX_2_DOTNET_6
The aws/codebuild/amazonlinux-aarch64-lambda-standard:dotnet6 build image.
public static IBuildImage AMAZON_LINUX_2_DOTNET_6 { get; }
Property Value
Remarks
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
See: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
ExampleMetadata: fixture=_generated
AMAZON_LINUX_2_GO_1_21
The aws/codebuild/amazonlinux-aarch64-lambda-standard:go1.21 build image.
public static IBuildImage AMAZON_LINUX_2_GO_1_21 { get; }
Property Value
Remarks
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
See: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
ExampleMetadata: fixture=_generated
AMAZON_LINUX_2_NODE_18
The aws/codebuild/amazonlinux-aarch64-lambda-standard:nodejs18 build image.
public static IBuildImage AMAZON_LINUX_2_NODE_18 { get; }
Property Value
Remarks
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
See: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
ExampleMetadata: fixture=_generated
AMAZON_LINUX_2_PYTHON_3_11
The aws/codebuild/amazonlinux-aarch64-lambda-standard:python3.11 build image.
public static IBuildImage AMAZON_LINUX_2_PYTHON_3_11 { get; }
Property Value
Remarks
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
See: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
ExampleMetadata: fixture=_generated
AMAZON_LINUX_2_RUBY_3_2
The aws/codebuild/amazonlinux-aarch64-lambda-standard:ruby3.2 build image.
public static IBuildImage AMAZON_LINUX_2_RUBY_3_2 { get; }
Property Value
Remarks
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
See: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
ExampleMetadata: fixture=_generated
DefaultComputeType
The default ComputeType to use with this image, if one was not specified in BuildEnvironment#computeType explicitly.
public virtual ComputeType DefaultComputeType { get; }
Property Value
Remarks
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
See: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
ExampleMetadata: fixture=_generated
ImageId
The Docker image identifier that the build environment uses.
public virtual string ImageId { get; }
Property Value
Remarks
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
See: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
ExampleMetadata: fixture=_generated
Type
The type of build environment.
public virtual string Type { get; }
Property Value
Remarks
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
See: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
ExampleMetadata: fixture=_generated
Methods
RunScriptBuildspec(string)
Make a buildspec to run the indicated script.
public virtual BuildSpec RunScriptBuildspec(string entrypoint)
Parameters
- entrypoint string
Returns
Remarks
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
See: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
ExampleMetadata: fixture=_generated
Validate(IBuildEnvironment)
Allows the image a chance to validate whether the passed configuration is correct.
public virtual string[] Validate(IBuildEnvironment buildEnvironment)
Parameters
- buildEnvironment IBuildEnvironment
Returns
string[]
Remarks
This class has a bunch of public constants that represent the CodeBuild aarch64 Lambda images.
See: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
ExampleMetadata: fixture=_generated