enum CustomResourceProviderRuntime
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CustomResourceProviderRuntime |
Java | software.amazon.awscdk.core.CustomResourceProviderRuntime |
Python | aws_cdk.core.CustomResourceProviderRuntime |
TypeScript (source) | @aws-cdk/core » CustomResourceProviderRuntime |
The lambda runtime to use for the resource provider.
This also indicates which language is used for the handler.
Example
const serviceToken = CustomResourceProvider.getOrCreate(this, 'Custom::MyCustomResourceType', {
codeDirectory: `${__dirname}/my-handler`,
runtime: CustomResourceProviderRuntime.NODEJS_14_X,
description: "Lambda function created by the custom resource provider",
});
new CustomResource(this, 'MyResource', {
resourceType: 'Custom::MyCustomResourceType',
serviceToken: serviceToken
});
Members
| Name | Description |
|---|---|
| NODEJS_12 | Node.js 12.x. |
| NODEJS_12_X | Node.js 12.x. |
| NODEJS_14_X | Node.js 14.x. |
| NODEJS_16_X | Node.js 16.x. |
NODEJS_12
Node.js 12.x.
NODEJS_12_X
Node.js 12.x.
NODEJS_14_X
Node.js 14.x.
NODEJS_16_X
Node.js 16.x.

.NET
Java
Python
TypeScript (