Class StateMachineType
Two types of state machines are available in AWS Step Functions: EXPRESS AND STANDARD.
Inheritance
System.Object
StateMachineType
Namespace: Amazon.CDK.AWS.StepFunctions
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public sealed class StateMachineType : Enum
Syntax (vb)
Public NotInheritable Class StateMachineType
Inherits
Enum
Remarks
Default: STANDARD
See: https://docs.aws.amazon.com/step-functions/latest/dg/concepts-standard-vs-express.html
ExampleMetadata: infused
Examples
var stateMachineDefinition = new Pass(this, "PassState");
var stateMachine = new StateMachine(this, "StateMachine", new StateMachineProps {
Definition = stateMachineDefinition,
StateMachineType = StateMachineType.EXPRESS
});
new StepFunctionsRestApi(this, "StepFunctionsRestApi", new StepFunctionsRestApiProps {
Deploy = true,
StateMachine = stateMachine
});
Synopsis
Fields
EXPRESS | Express Workflows are ideal for high-volume, event processing workloads. |
STANDARD | Standard Workflows are ideal for long-running, durable, and auditable workflows. |
value__ |
Fields
EXPRESS
Express Workflows are ideal for high-volume, event processing workloads.
public const StateMachineType EXPRESS
Field Value
Type | Description |
---|---|
StateMachineType |
STANDARD
Standard Workflows are ideal for long-running, durable, and auditable workflows.
public const StateMachineType STANDARD
Field Value
Type | Description |
---|---|
StateMachineType |
value__
public int value__
Field Value
Type | Description |
---|---|
System.Int32 |