aws-cdk-lib.CustomResourceProviderRuntime

enum CustomResourceProviderRuntime

LanguageType name
.NETAmazon.CDK.CustomResourceProviderRuntime
Gogithub.com/aws/aws-cdk-go/awscdk/v2#CustomResourceProviderRuntime
Javasoftware.amazon.awscdk.CustomResourceProviderRuntime
Pythonaws_cdk.CustomResourceProviderRuntime
TypeScript (source)aws-cdk-lib » CustomResourceProviderRuntime

The lambda runtime to use for the resource provider.

This also indicates which language is used for the handler.

Example

const provider = CustomResourceProvider.getOrCreateProvider(this, 'Custom::MyCustomResourceType', {
  codeDirectory: `${__dirname}/my-handler`,
  runtime: CustomResourceProviderRuntime.NODEJS_14_X,
});
provider.addToRolePolicy({
  Effect: 'Allow',
  Action: 's3:GetObject',
  Resource: '*',
})

Members

NameDescription
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_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.