Class TenancyConfig
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.lambda.TenancyConfig
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-20T23:37:24.413Z")
@Stability(Stable)
public class TenancyConfig
extends software.amazon.jsii.JsiiObject
Specify the tenant isolation mode for Lambda functions.
This is incompatible with:
- SnapStart
- Provisioned Concurrency
- Function URLs
- Most Event sources (only API Gateway is supported)
Example:
Function fn = Function.Builder.create(this, "MyFunction")
.runtime(Runtime.NODEJS_18_X)
.handler("index.handler")
.code(Code.fromAsset(join(__dirname, "lambda-handler")))
.tenancyConfig(TenancyConfig.PER_TENANT)
.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 TenancyConfigEach tenant gets a dedicated execution environment. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTenancyConfig(String mode) protectedTenancyConfig(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedTenancyConfig(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionThe CloudFormation property for tenancy configuration.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
-
PER_TENANT
Each tenant gets a dedicated execution environment.Execution environments are not shared between different tenants, but can be reused for the same tenant to avoid cold starts.
-
-
Constructor Details
-
TenancyConfig
protected TenancyConfig(software.amazon.jsii.JsiiObjectRef objRef) -
TenancyConfig
protected TenancyConfig(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
TenancyConfig
- Parameters:
mode- This parameter is required.
-
-
Method Details
-
getTenancyConfigProperty
The CloudFormation property for tenancy configuration.
-