CloudKitect StateMachine Component

Default Configuration

Tracing Enabled: True

Default Alarms

  1. Executions TimedOut Alarm
    • Risk Level: High
    • Well Architected Pillar: Reliability
  2. Executions Failed Alarm
    • Risk Level: High
    • Well Architected Pillar: Reliability
  3. Executions Aborted Alarm
    • Risk Level: High
    • Well Architected Pillar: Reliability

Note that the default alarm uses the CcAlarm construct, which sets up an alarm action to notify the SNS Topic AlarmEventsTopic by default.

Examples

Default Usage

new CcStateMachine(this, "LogicalId", {});

Custom Configuration

new CcStateMachine(this, "LogicalId", {
tracingEnabled: false
});

Compliance

It addresses the following compliance requirements

Hierarchy

  • StateMachine
    • CcStateMachine

Constructors

Properties

alarms: Alarms = ...

Methods

  • Returns void

  • Returns void

  • Returns void

Generated using TypeDoc