Class FunctionRuntime
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cloudfront.FunctionRuntime
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-20T23:37:16.371Z")
@Stability(Stable)
public class FunctionRuntime
extends software.amazon.jsii.JsiiObject
The function's runtime environment version.
Example:
KeyValueStore store = new KeyValueStore(this, "KeyValueStore");
Function.Builder.create(this, "Function")
.code(FunctionCode.fromInline("function handler(event) { return event.request }"))
// Note that JS_2_0 must be used for Key Value Store support
.runtime(FunctionRuntime.JS_2_0)
.keyValueStore(store)
.build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final FunctionRuntimecloudfront-js-1.0.static final FunctionRuntimecloudfront-js-2.0. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFunctionRuntime(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedFunctionRuntime(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
JS_1_0
cloudfront-js-1.0. -
JS_2_0
cloudfront-js-2.0.
-
-
Constructor Details
-
FunctionRuntime
protected FunctionRuntime(software.amazon.jsii.JsiiObjectRef objRef) -
FunctionRuntime
protected FunctionRuntime(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
-
Method Details
-
custom
A custom runtime string.Gives full control over the runtime string fragment.
- Parameters:
runtimeString- This parameter is required.
-
getValue
-