Interface IotToLambdaProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
IotToLambdaProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.99.0 (build 8f757e4)", date="2024-06-11T21:04:46.668Z") public interface IotToLambdaProps extends software.amazon.jsii.JsiiSerializable
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
    A builder for IotToLambdaProps
    static final class 
    An implementation for IotToLambdaProps
  • Method Summary

    Modifier and Type
    Method
    Description
     
    default software.amazon.awscdk.services.lambda.Function
    Existing instance of Lambda Function object, providing both this and lambdaFunctionProps will cause an error.
    software.amazon.awscdk.services.iot.CfnTopicRuleProps
    User provided CfnTopicRuleProps to override the defaults.
    default software.amazon.awscdk.services.lambda.FunctionProps
    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()
      Existing instance of Lambda Function object, providing both this and lambdaFunctionProps will cause an error.

      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

    • builder

      static IotToLambdaProps.Builder builder()
      Returns:
      a IotToLambdaProps.Builder of IotToLambdaProps