CustomResourceProviderRuntime Enum
The lambda runtime to use for the resource provider.
This also indicates which language is used for the handler.
Example
ts
const provider = CustomResourceProvider.getOrCreateProvider(this, 'Custom::MyCustomResourceType', {
codeDirectory: `${__dirname}/my-handler`,
runtime: CustomResourceProviderRuntime.NODEJS_22_X,
});
provider.addToRolePolicy({
Effect: 'Allow',
Action: 's3:GetObject',
Resource: '*',
})
Members
| Member | Description |
|---|---|
NODEJS_12_X | Node.js 12.x. |
NODEJS_14_X | Node.js 14.x. |
NODEJS_16_X | Node.js 16.x. |
NODEJS_18_X | Node.js 18.x. |
NODEJS_20_X | Node.js 20.x. |
NODEJS_22_X | Node.js 22.x. |
NODEJS_24_X | Node.js 24.x. |
Referenced by
CustomResourceProviderProps.runtimeruntimeruntimeRuntimeRuntime