stepfunctions
- class moto.stepfunctions.models.StepFunctionBackend(region_name: str, account_id: str)
Configure Moto to explicitly parse and execute the StateMachine:
@mock_aws(config={"stepfunctions": {"execute_state_machine": True}})
By default, executing a StateMachine does nothing, and calling describe_state_machine will return static data.
Set the following environment variable if you want to get the static data to have a FAILED status:
SF_EXECUTION_HISTORY_TYPE=FAILURE
Implemented features for this service
[ ] create_activity
[X] create_state_machine
[ ] create_state_machine_alias
[ ] delete_activity
[X] delete_state_machine
[ ] delete_state_machine_alias
[ ] delete_state_machine_version
[ ] describe_activity
[X] describe_execution
[X] describe_map_run
[X] describe_state_machine
[ ] describe_state_machine_alias
[X] describe_state_machine_for_execution
[ ] get_activity_task
[X] get_execution_history
[ ] list_activities
[X] list_executions
[X] list_map_runs
[ ] list_state_machine_aliases
[ ] list_state_machine_versions
[X] list_state_machines
[X] list_tags_for_resource
[ ] publish_state_machine_version
[ ] redrive_execution
[X] send_task_failure
[X] send_task_heartbeat
[X] send_task_success
[X] start_execution
[ ] start_sync_execution
[X] stop_execution
[X] tag_resource
[ ] test_state
[X] untag_resource
[X] update_map_run
[X] update_state_machine
[ ] update_state_machine_alias
[ ] validate_state_machine_definition