Show / Hide Table of Contents

Class LinuxArmLambdaBuildImage

A CodeBuild image running aarch64 Lambda.

Inheritance
object
LinuxArmLambdaBuildImage
Implements
IBuildImage
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 aws/codebuild/amazonlinux-aarch64-lambda-standard:corretto21 build image.

AMAZON_LINUX_2023_DOTNET_8

The aws/codebuild/amazonlinux-aarch64-lambda-standard:dotnet8 build image.

AMAZON_LINUX_2023_GO_1_24

The aws/codebuild/amazonlinux-aarch64-lambda-standard:go1.24 build image.

AMAZON_LINUX_2023_NODE_20

The aws/codebuild/amazonlinux-aarch64-lambda-standard:nodejs20 build image.

AMAZON_LINUX_2023_NODE_22

The aws/codebuild/amazonlinux-aarch64-lambda-standard:nodejs22 build image.

AMAZON_LINUX_2023_NODE_24

The aws/codebuild/amazonlinux-aarch64-lambda-standard:nodejs24 build image.

AMAZON_LINUX_2023_PYTHON_3_12

The aws/codebuild/amazonlinux-aarch64-lambda-standard:python3.12 build image.

AMAZON_LINUX_2023_PYTHON_3_13

The aws/codebuild/amazonlinux-aarch64-lambda-standard:python3.13 build image.

AMAZON_LINUX_2023_RUBY_3_4

The aws/codebuild/amazonlinux-aarch64-lambda-standard:ruby3.4 build image.

AMAZON_LINUX_2_CORRETTO_11

The aws/codebuild/amazonlinux-aarch64-lambda-standard:corretto11 build image.

AMAZON_LINUX_2_CORRETTO_17

The aws/codebuild/amazonlinux-aarch64-lambda-standard:corretto17 build image.

AMAZON_LINUX_2_DOTNET_6

The aws/codebuild/amazonlinux-aarch64-lambda-standard:dotnet6 build image.

AMAZON_LINUX_2_GO_1_21

The aws/codebuild/amazonlinux-aarch64-lambda-standard:go1.21 build image.

AMAZON_LINUX_2_NODE_18

The aws/codebuild/amazonlinux-aarch64-lambda-standard:nodejs18 build image.

AMAZON_LINUX_2_PYTHON_3_11

The aws/codebuild/amazonlinux-aarch64-lambda-standard:python3.11 build image.

AMAZON_LINUX_2_RUBY_3_2

The aws/codebuild/amazonlinux-aarch64-lambda-standard:ruby3.2 build image.

DefaultComputeType

The default ComputeType to use with this image, if one was not specified in BuildEnvironment#computeType explicitly.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ComputeType

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

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

Type

The type of build environment.

public virtual string Type { get; }
Property Value

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

Methods

RunScriptBuildspec(string)

Make a buildspec to run the indicated script.

public virtual BuildSpec RunScriptBuildspec(string entrypoint)
Parameters
entrypoint string
Returns

BuildSpec

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

Implements

IBuildImage
Back to top Generated by DocFX