Creates a state machine. A state machine consists of a collection of
states that can do work (Task
states), determine to which states to
transition next (Choice
states), stop an execution with an error
(Fail
states), and so on. State machines are specified using a
JSON-based, structured language.
sfn_create_state_machine(name, definition, roleArn, tags)
[required] The name of the state machine.
A name must not contain:
whitespace
brackets < > { } \[ \]
wildcard characters ? *
special characters \" # \% \ ^ | ~ \` $ & , ; : /
control characters (U+0000-001F
, U+007F-009F
)
[required] The Amazon States Language definition of the state machine. See Amazon States Language.
[required] The Amazon Resource Name (ARN) of the IAM role to use for this state machine.
Tags to be added when creating a state machine.
svc$create_state_machine( name = "string", definition = "string", roleArn = "string", tags = list( list( key = "string", value = "string" ) ) )
This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.