Skip to content
v2.273.0

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 ​

MemberDescription
NODEJS_12_XNode.js 12.x.
NODEJS_14_XNode.js 14.x.
NODEJS_16_XNode.js 16.x.
NODEJS_18_XNode.js 18.x.
NODEJS_20_XNode.js 20.x.
NODEJS_22_XNode.js 22.x.
NODEJS_24_XNode.js 24.x.

Referenced by ​