Class: AWSCDK::Lambda::CfnFunction::TenancyConfigProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Lambda::CfnFunction::TenancyConfigProperty
- Defined in:
- lambda/cfn_function.rb
Overview
Specifies the tenant isolation mode configuration for a Lambda function.
This allows you to configure specific tenant isolation strategies for your function invocations. Tenant isolation configuration cannot be modified after function creation.
Instance Attribute Summary collapse
-
#tenant_isolation_mode ⇒ String
readonly
Tenant isolation mode allows for invocation to be sent to a corresponding execution environment dedicated to a specific tenant ID.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(tenant_isolation_mode:) ⇒ TenancyConfigProperty
constructor
A new instance of TenancyConfigProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(tenant_isolation_mode:) ⇒ TenancyConfigProperty
Returns a new instance of TenancyConfigProperty.
1670 1671 1672 1673 |
# File 'lambda/cfn_function.rb', line 1670 def initialize(tenant_isolation_mode:) @tenant_isolation_mode = tenant_isolation_mode Jsii::Type.check_type(@tenant_isolation_mode, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "tenantIsolationMode") end |
Instance Attribute Details
#tenant_isolation_mode ⇒ String (readonly)
Tenant isolation mode allows for invocation to be sent to a corresponding execution environment dedicated to a specific tenant ID.
1679 1680 1681 |
# File 'lambda/cfn_function.rb', line 1679 def tenant_isolation_mode @tenant_isolation_mode end |
Class Method Details
.jsii_properties ⇒ Object
1681 1682 1683 1684 1685 |
# File 'lambda/cfn_function.rb', line 1681 def self.jsii_properties { :tenant_isolation_mode => "tenantIsolationMode", } end |
Instance Method Details
#to_jsii ⇒ Object
1687 1688 1689 1690 1691 1692 1693 |
# File 'lambda/cfn_function.rb', line 1687 def to_jsii result = {} result.merge!({ "tenantIsolationMode" => @tenant_isolation_mode, }) result.compact end |