Optional ReadonlyeventEventBridge configuration for event-driven state machine triggering.
Use cases: Event-driven workflows, external integration, automated triggering
AWS: Amazon EventBridge integration for Step Functions triggers
Validation: Must be valid EventBridgeProps if provided
ReadonlylogWhether to log parameter values and execution data during state machine execution.
Use cases: Execution monitoring, debugging, operational visibility
AWS: Step Functions execution data logging
Validation: Must be boolean; required
Optional ReadonlylogCloudWatch log group retention in days (0 for infinite, defaults to 731).
Use cases: Log retention management, compliance requirements, storage cost optimization
AWS: CloudWatch log group retention for Step Functions execution logs
Validation: Must be 1,3,5,7,14,30,60,90,120,150,180,365,400,545,731,1827,3653, or 0 if provided
ReadonlyrawState machine definition as a JSON object (as exported from Step Functions console).
Use cases: Workflow definition, state transitions, business logic specification
AWS: Step Functions state machine definition
Validation: Must be a valid JSON object with state machine definition; required
ReadonlystateIAM role ARN the state machine assumes for executing workflow steps.
Use cases: Workflow permissions, service integration, secure execution
AWS: IAM role ARN for Step Functions execution
Validation: Must be a valid IAM role ARN; required
ReadonlystateName for the Step Functions state machine.
Use cases: State machine identification, workflow naming
AWS: Step Functions state machine name
Validation: Must be a valid state machine name; required
ReadonlystateState machine type: STANDARD for long-running or EXPRESS for high-volume short-duration workflows.
Use cases: Execution model selection, performance optimization, cost management
AWS: Step Functions state machine type
Validation: Must be STANDARD or EXPRESS; required
Optional ReadonlysuppressionsCDK Nag suppressions for controlled security rule exceptions with justification.
Use cases: Compliance management, security rule exceptions, audit documentation
AWS: CDK Nag suppressions for Step Functions compliance
Validation: Must be array of valid SuppressionProps if provided
Configuration for a Step Functions state machine including execution role, logging, and EventBridge integration.
Use cases: Workflow orchestration, state machine configuration, DataOps automation, process coordination
AWS: AWS Step Functions state machine configuration for workflow orchestration
Validation: stateMachineName, stateMachineType, stateMachineExecutionRole, logExecutionData, and rawStepFunctionDef are required