Interface LambdaToElasticachememcachedProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
LambdaToElasticachememcachedProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.94.0 (build b380f01)",
date="2024-01-30T02:18:00.146Z")
public interface LambdaToElasticachememcachedProps
extends software.amazon.jsii.JsiiSerializable
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forLambdaToElasticachememcachedPropsstatic final classAn implementation forLambdaToElasticachememcachedProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringOptional Name for the Lambda function environment variable set to the cache endpoint.default ObjectOptional user provided props to override the default props for the Elasticache cache.default software.amazon.awscdk.services.elasticache.CfnCacheClusterExisting instance of Elasticache Cluster object, providing both this andcachePropswill cause an error.default software.amazon.awscdk.services.lambda.FunctionExisting instance of Lambda Function object, providing both this andlambdaFunctionPropswill cause an error.default software.amazon.awscdk.services.ec2.IVpcAn existing VPC for the construct to use (construct will NOT create a new VPC in this case).default software.amazon.awscdk.services.lambda.FunctionPropsOptional user provided props to override the default props for the Lambda function.default software.amazon.awscdk.services.ec2.VpcPropsProperties to override default properties if deployVpc is true.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCacheEndpointEnvironmentVariableName
Optional Name for the Lambda function environment variable set to the cache endpoint.Default: - CACHE_ENDPOINT
-
getCacheProps
Optional user provided props to override the default props for the Elasticache cache.Providing both this and
existingCachewill cause an error. If you provide this, you must provide the associated VPC in existingVpc.Default: - Default properties are used (core/lib/elasticacahe-defaults.ts)
-
getExistingCache
@Nullable default software.amazon.awscdk.services.elasticache.CfnCacheCluster getExistingCache()Existing instance of Elasticache Cluster object, providing both this andcachePropswill cause an error.Default: - none
-
getExistingLambdaObj
@Nullable default software.amazon.awscdk.services.lambda.Function getExistingLambdaObj()Existing instance of Lambda Function object, providing both this andlambdaFunctionPropswill cause an error.Default: - None
-
getExistingVpc
@Nullable default software.amazon.awscdk.services.ec2.IVpc getExistingVpc()An existing VPC for the construct to use (construct will NOT create a new VPC in this case).Default: - none
-
getLambdaFunctionProps
@Nullable default software.amazon.awscdk.services.lambda.FunctionProps getLambdaFunctionProps()Optional user provided props to override the default props for the Lambda function.Default: - Default properties are used.
-
getVpcProps
@Nullable default software.amazon.awscdk.services.ec2.VpcProps getVpcProps()Properties to override default properties if deployVpc is true.Default: - DefaultIsolatedVpcProps() in vpc-defaults.ts
-
builder
-