Table of Contents

Enum CustomResourceProviderRuntime

Namespace
Amazon.CDK
Assembly
Amazon.CDK.dll

The lambda runtime to use for the resource provider.

public enum CustomResourceProviderRuntime

Fields

[Obsolete("Use {@link NODEJS_14_X}")] NODEJS_12 = 0

(deprecated) Node.js 12.x.

NODEJS_12_X = 1

Node.js 12.x.

NODEJS_14_X = 2

Node.js 14.x.

NODEJS_16_X = 3

Node.js 16.x.

Examples

var serviceToken = CustomResourceProvider.GetOrCreate(this, "Custom::MyCustomResourceType", new CustomResourceProviderProps {
                 CodeDirectory = $"{__dirname}/my-handler",
                 Runtime = CustomResourceProviderRuntime.NODEJS_14_X,
                 Description = "Lambda function created by the custom resource provider"
             });

             new CustomResource(this, "MyResource", new CustomResourceProps {
                 ResourceType = "Custom::MyCustomResourceType",
                 ServiceToken = serviceToken
             });

Remarks

This also indicates which language is used for the handler.

ExampleMetadata: infused