Enum CustomResourceProviderRuntime
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