Interface LambdaToStepfunctionsProps

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

@Generated(value="jsii-pacmak/1.104.0 (build e79254c)", date="2024-10-22T17:51:51.419Z") public interface LambdaToStepfunctionsProps extends software.amazon.jsii.JsiiSerializable
  • Method Details

    • getStateMachineProps

      @NotNull software.amazon.awscdk.services.stepfunctions.StateMachineProps getStateMachineProps()
      User provided StateMachineProps to override the defaults.

      Default: - None

    • getCreateCloudWatchAlarms

      @Nullable default Boolean getCreateCloudWatchAlarms()
      Whether to create recommended CloudWatch alarms.

      Default: - Alarms are created

    • getDeployVpc

      @Nullable default Boolean getDeployVpc()
      Whether to deploy a new VPC.

      Default: - false

    • 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

    • 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).
    • getLambdaFunctionProps

      @Nullable default software.amazon.awscdk.services.lambda.FunctionProps getLambdaFunctionProps()
      User provided props to override the default props for the Lambda function.

      Default: - Default properties are used.

    • getLogGroupProps

      @Nullable default software.amazon.awscdk.services.logs.LogGroupProps getLogGroupProps()
      User provided props to override the default props for the CloudWatchLogs LogGroup.

      Default: - Default props are used

    • getStateMachineEnvironmentVariableName

      @Nullable default String getStateMachineEnvironmentVariableName()
      Optional Name for the Lambda function environment variable set to the ARN of the state machine.

      Default: - STATE_MACHINE_ARN

    • getVpcProps

      @Nullable default software.amazon.awscdk.services.ec2.VpcProps getVpcProps()
      Properties to override default properties if deployVpc is true.
    • builder

      Returns:
      a LambdaToStepfunctionsProps.Builder of LambdaToStepfunctionsProps