Interface LambdaToOpenSearchProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
LambdaToOpenSearchProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.111.0 (build cc021d6)",
date="2025-09-10T20:22:00.221Z")
public interface LambdaToOpenSearchProps
extends software.amazon.jsii.JsiiSerializable
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forLambdaToOpenSearchPropsstatic final classAn implementation forLambdaToOpenSearchProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringOptional Amazon Cognito domain name.default BooleanWhether to create recommended CloudWatch alarms.default BooleanWhether to deploy a new VPC.default StringOptional Name for the Lambda function environment variable set to the domain endpoint.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.FunctionPropsUser provided props to override the default props for the Lambda function.Domain name for the OpenSearch Service.default software.amazon.awscdk.services.opensearchservice.CfnDomainPropsOptional user provided props to override the default props for the OpenSearch Service.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
-
getOpenSearchDomainName
Domain name for the OpenSearch Service.Default: - None
-
getCognitoDomainName
Optional Amazon Cognito domain name.If omitted the Amazon Cognito domain will default to the OpenSearch Service domain name.
Default: - the OpenSearch Service domain name
-
getCreateCloudWatchAlarms
Whether to create recommended CloudWatch alarms.Default: - Alarms are created
-
getDeployVpc
Whether to deploy a new VPC.Default: - false
-
getDomainEndpointEnvironmentVariableName
Optional Name for the Lambda function environment variable set to the domain endpoint.Default: - DOMAIN_ENDPOINT
-
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()User provided props to override the default props for the Lambda function.Default: - Default props are used
-
getOpenSearchDomainProps
@Nullable default software.amazon.awscdk.services.opensearchservice.CfnDomainProps getOpenSearchDomainProps()Optional user provided props to override the default props for the OpenSearch Service.Default: - Default props 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
- Returns:
- a
LambdaToOpenSearchProps.BuilderofLambdaToOpenSearchProps
-