Interface IotToLambdaProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IotToLambdaProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2026-01-30T02:51:39.231Z")
public interface IotToLambdaProps
extends software.amazon.jsii.JsiiSerializable
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forIotToLambdaPropsstatic final classAn implementation forIotToLambdaProps -
Method Summary
Modifier and TypeMethodDescriptionstatic IotToLambdaProps.Builderbuilder()default software.amazon.awscdk.services.lambda.FunctionOptional - instance of an existing Lambda Function object, providing both this andlambdaFunctionPropswill cause an error.software.amazon.awscdk.services.iot.CfnTopicRulePropsUser provided CfnTopicRuleProps to override the defaults.default software.amazon.awscdk.services.lambda.FunctionPropsOptional - user provided props to override the default props for the Lambda function.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getIotTopicRuleProps
@NotNull software.amazon.awscdk.services.iot.CfnTopicRuleProps getIotTopicRuleProps()User provided CfnTopicRuleProps to override the defaults.Default: - None
-
getExistingLambdaObj
@Nullable default software.amazon.awscdk.services.lambda.Function getExistingLambdaObj()Optional - instance of an existing Lambda Function object, providing both this andlambdaFunctionPropswill cause an error.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.Providing both this and
existingLambdaObjcauses an error.Default: - Default props are used
-
builder
- Returns:
- a
IotToLambdaProps.BuilderofIotToLambdaProps
-