Interface EventbridgeToStepfunctionsProps

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

@Generated(value="jsii-pacmak/1.94.0 (build b380f01)", date="2024-02-16T19:48:00.259Z") public interface EventbridgeToStepfunctionsProps extends software.amazon.jsii.JsiiSerializable
  • Method Details

    • getEventRuleProps

      @NotNull software.amazon.awscdk.services.events.RuleProps getEventRuleProps()
      User provided eventRuleProps to override the defaults.

      Default: - None

    • 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

    • getEventBusProps

      @Nullable default software.amazon.awscdk.services.events.EventBusProps getEventBusProps()
      A new custom EventBus is created with provided props.

      Default: - None

    • getExistingEventBusInterface

      @Nullable default software.amazon.awscdk.services.events.IEventBus getExistingEventBusInterface()
      Existing instance of a custom EventBus.

      Default: - None

    • 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

    • builder

      Returns:
      a EventbridgeToStepfunctionsProps.Builder of EventbridgeToStepfunctionsProps