Bases: object
Lambda function runtime environment.
If you need to use a runtime name that doesnât exist as a static member, you can instantiate a Runtime
object, e.g: new Runtime('nodejs99.99')
.
-
ExampleMetadata:
-
infused
Example:
import aws_cdk.aws_signer as signer
signing_profile = signer.SigningProfile(self, "SigningProfile",
platform=signer.Platform.AWS_LAMBDA_SHA384_ECDSA
)
code_signing_config = lambda_.CodeSigningConfig(self, "CodeSigningConfig",
signing_profiles=[signing_profile]
)
lambda_.Function(self, "Function",
code_signing_config=code_signing_config,
runtime=lambda_.Runtime.NODEJS_16_X,
handler="index.handler",
code=lambda_.Code.from_asset(path.join(__dirname, "lambda-handler"))
)
-
Parameters:
-
-
name (str
)
-
family (Optional
[RuntimeFamily
])
-
bundling_docker_image (Optional
[str
]) â The Docker image name to be used for bundling in this runtime. Default: - the latest docker image âamazon/public.ecr.aws/sam/build-â from https://gallery.ecr.aws
-
supports_code_guru_profiling (Optional
[bool
]) â Whether this runtime is integrated with and supported for profiling using Amazon CodeGuru Profiler. Default: false
-
supports_inline_code (Optional
[bool
]) â Whether the ZipFile
(aka inline code) property can be used with this runtime. Default: false
Methods
-
runtime_equals(other)ï
-
-
Parameters:
-
other (Runtime
)
-
Return type:
-
bool
-
to_string()ï
-
-
Return type:
-
str
Attributes
-
ALL = [<aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>, <aws_cdk.aws_lambda.Runtime object>]ï
-
DOTNET_6 = <aws_cdk.aws_lambda.Runtime object>ï
-
DOTNET_CORE_1 = <aws_cdk.aws_lambda.Runtime object>ï
-
DOTNET_CORE_2 = <aws_cdk.aws_lambda.Runtime object>ï
-
DOTNET_CORE_2_1 = <aws_cdk.aws_lambda.Runtime object>ï
-
DOTNET_CORE_3_1 = <aws_cdk.aws_lambda.Runtime object>ï
-
FROM_IMAGE = <aws_cdk.aws_lambda.Runtime object>ï
-
GO_1_X = <aws_cdk.aws_lambda.Runtime object>ï
-
JAVA_11 = <aws_cdk.aws_lambda.Runtime object>ï
-
JAVA_8 = <aws_cdk.aws_lambda.Runtime object>ï
-
JAVA_8_CORRETTO = <aws_cdk.aws_lambda.Runtime object>ï
-
NODEJS = <aws_cdk.aws_lambda.Runtime object>ï
-
NODEJS_10_X = <aws_cdk.aws_lambda.Runtime object>ï
-
NODEJS_12_X = <aws_cdk.aws_lambda.Runtime object>ï
-
NODEJS_14_X = <aws_cdk.aws_lambda.Runtime object>ï
-
NODEJS_16_X = <aws_cdk.aws_lambda.Runtime object>ï
-
NODEJS_4_3 = <aws_cdk.aws_lambda.Runtime object>ï
-
NODEJS_6_10 = <aws_cdk.aws_lambda.Runtime object>ï
-
NODEJS_8_10 = <aws_cdk.aws_lambda.Runtime object>ï
-
PROVIDED = <aws_cdk.aws_lambda.Runtime object>ï
-
PROVIDED_AL2 = <aws_cdk.aws_lambda.Runtime object>ï
-
PYTHON_2_7 = <aws_cdk.aws_lambda.Runtime object>ï
-
PYTHON_3_6 = <aws_cdk.aws_lambda.Runtime object>ï
-
PYTHON_3_7 = <aws_cdk.aws_lambda.Runtime object>ï
-
PYTHON_3_8 = <aws_cdk.aws_lambda.Runtime object>ï
-
PYTHON_3_9 = <aws_cdk.aws_lambda.Runtime object>ï
-
RUBY_2_5 = <aws_cdk.aws_lambda.Runtime object>ï
-
RUBY_2_7 = <aws_cdk.aws_lambda.Runtime object>ï
-
bundling_docker_imageï
-
(deprecated) DEPRECATED.
-
Deprecated:
-
use bundlingImage
-
Stability:
-
deprecated
-
bundling_imageï
-
The bundling Docker image for this runtime.
-
familyï
-
The runtime family.
-
nameï
-
The name of this runtime, as expected by the Lambda resource.
-
supports_code_guru_profilingï
-
Whether this runtime is integrated with and supported for profiling using Amazon CodeGuru Profiler.
-
supports_inline_codeï
-
Whether the ZipFile
(aka inline code) property can be used with this runtime.