configure(AccessKeyID::string(), SecretAccessKey::string()) -> ok
configure(AccessKeyID::string(), SecretAccessKey::string(), Host::string()) -> ok
configure(AccessKeyID::string(), SecretAccessKey::string(), Host::string(), Port::non_neg_integer()) -> ok
configure(AccessKeyID::string(), SecretAccessKey::string(), Host::string(), Port::non_neg_integer(), Scheme::string()) -> ok
create_activity(ActivityName::binary()) -> {ok, map()} | {error, any()}
Create Activity API: https://docs.aws.amazon.com/step-functions/latest/apireference/API_CreateActivity.html
create_activity(ActivityName::binary(), Config::aws_config()) -> {ok, map()} | {error, any()}
create_state_machine(Definition::map(), StateMachineName::binary(), RoleArn::binary()) -> {ok, map()} | {error, any()}
Create State Machine API: https://docs.aws.amazon.com/step-functions/latest/apireference/API_CreateStateMachine.html
create_state_machine(Definition::map(), StateMachineName::binary(), RoleArn::binary(), Config::aws_config()) -> {ok, map()} | {error, any()}
delete_activity(ActivityArn::binary()) -> ok | {error, any()}
Delete Activity API: https://docs.aws.amazon.com/step-functions/latest/apireference/API_DeleteActivity.html
delete_activity(ActivityArn::binary(), Config::aws_config()) -> ok | {error, any()}
delete_state_machine(StateMachineArn::binary()) -> ok | {error, any()}
Delete State Machine API: https://docs.aws.amazon.com/step-functions/latest/apireference/API_DeleteStateMachine.html
delete_state_machine(StateMachineArn::binary(), Config::aws_config()) -> ok | {error, any()}
describe_activity(ActivityArn::binary()) -> {ok, map()} | {error, any()}
Describe Activity API: https://docs.aws.amazon.com/step-functions/latest/apireference/API_DescribeActivity.html
describe_activity(ActivityArn::binary(), Config::aws_config()) -> {ok, map()} | {error, any()}
describe_execution(ExecutionArn::binary()) -> {ok, map()} | {error, any()}
Describe Execution API: https://docs.aws.amazon.com/step-functions/latest/apireference/API_DescribeExecution.html
describe_execution(ExecutionArn::binary(), Config::aws_config()) -> {ok, map()} | {error, any()}
describe_state_machine(StateMachineArn::binary()) -> {ok, map()} | {error, any()}
Describe State Machine API: https://docs.aws.amazon.com/step-functions/latest/apireference/API_DescribeStateMachine.html
describe_state_machine(StateMachineArn::binary(), Config::aws_config()) -> {ok, map()} | {error, any()}
describe_state_machine_for_execution(ExecutionArn::binary()) -> {ok, map()} | {error, any()}
Describe State Machine For Execution API: https://docs.aws.amazon.com/step-functions/latest/apireference/API_DescribeStateMachineForExecution.html
describe_state_machine_for_execution(ExecutionArn::binary(), Config::aws_config()) -> {ok, map()} | {error, any()}
get_activity_task(ActivityArn::binary()) -> {ok, map()} | {error, any()}
Get a task for particular activity API: https://docs.aws.amazon.com/step-functions/latest/apireference/API_GetActivityTask.html Options map may be provided with optional parameters by key: <<"workerName">>
get_activity_task(ActivityArn::binary(), Options::map()) -> {ok, map()} | {error, any()}
get_activity_task(ActivityArn::binary(), Options::map(), Config::aws_config()) -> {ok, map()} | {error, any()}
get_execution_history(ExecutionArn::binary()) -> {ok, map()} | {error, any()}
Get Execution History API: https://docs.aws.amazon.com/step-functions/latest/apireference/API_GetExecutionHistory.html Options map may be provided with optional parameters by key: <<"maxResults">> <<"nextToken">> <<"reverseOrder">>
get_execution_history(ExecutionArn::binary(), Options::map()) -> {ok, map()} | {error, any()}
get_execution_history(ExecutionArn::binary(), Options::map(), Config::aws_config()) -> {ok, map()} | {error, any()}
list_activities() -> {ok, map()} | {error, any()}
List Activities API: https://docs.aws.amazon.com/step-functions/latest/apireference/API_ListActivities.html Options map may be provided with optional parameters by key: <<"maxResults">> <<"nextToken">>
list_activities(Options::map()) -> {ok, map()} | {error, any()}
list_activities(Options::map(), Config::aws_config()) -> {ok, map()} | {error, any()}
list_executions(StateMachineArn::binary()) -> {ok, map()} | {error, any()}
List Executions API: https://docs.aws.amazon.com/step-functions/latest/apireference/API_ListExecutions.html Options map may be provided with optional parameters by key: <<"maxResults">> <<"nextToken">> <<"statusFilter">>
list_executions(StateMachineArn::binary(), Options::map()) -> {ok, map()} | {error, any()}
list_executions(StateMachineArn::binary(), Options::map(), Config::aws_config()) -> {ok, map()} | {error, any()}
list_state_machines() -> {ok, map()} | {error, any()}
List State Machines API: https://docs.aws.amazon.com/step-functions/latest/apireference/API_ListStateMachines.html Options map may be provided with optional parameters by key: <<"maxResults">> <<"nextToken">>
list_state_machines(Options::map()) -> {ok, map()} | {error, any()}
list_state_machines(Options::map(), Config::aws_config()) -> {ok, map()} | {error, any()}
new(AccessKeyID::string(), SecretAccessKey::string()) -> aws_config()
new(AccessKeyID::string(), SecretAccessKey::string(), Host::string()) -> aws_config()
new(AccessKeyID::string(), SecretAccessKey::string(), Host::string(), Port::non_neg_integer()) -> aws_config()
new(AccessKeyID::string(), SecretAccessKey::string(), Host::string(), Port::non_neg_integer(), Scheme::string()) -> aws_config()
send_task_failure(TaskToken::binary()) -> ok | {error, any()}
Sends Task Failure API: https://docs.aws.amazon.com/step-functions/latest/apireference/API_SendTaskFailure.html Options map may be provided with optional parameters by key: <<"cause">> <<"error">>
send_task_failure(TaskToken::binary(), Options::map()) -> ok | {error, any()}
send_task_failure(TaskToken::binary(), Options::map(), Config::aws_config()) -> ok | {error, any()}
send_task_heartbeat(TaskToken::binary()) -> ok | {error, any()}
Sends Task Heartbeat API: https://docs.aws.amazon.com/step-functions/latest/apireference/API_SendTaskHeartbeat.html
send_task_heartbeat(TaskToken::binary(), Config::aws_config()) -> ok | {error, any()}
send_task_success(Output::map(), TaskToken::binary()) -> ok | {error, any()}
Sends Task Success API: https://docs.aws.amazon.com/step-functions/latest/apireference/API_SendTaskSuccess.html
send_task_success(Output::map(), TaskToken::binary(), Config::aws_config()) -> ok | {error, any()}
start_execution(StateMachineArn::binary()) -> {ok, map()} | {error, any()}
Starts Execution API: https://docs.aws.amazon.com/step-functions/latest/apireference/API_StartExecution.html Options map may be provided with optional parameters by key: <<"name">> <<"input">> key may be specified but MUST be presented in request
start_execution(StateMachineArn::binary(), Options::map()) -> {ok, map()} | {error, any()}
start_execution(StateMachineArn::binary(), Options::list(), Config::aws_config()) -> {ok, map()} | {error, any()}
stop_execution(ExecutionArn::binary()) -> {ok, map()} | {error, any()}
Stop Execution API: https://docs.aws.amazon.com/step-functions/latest/apireference/API_StopExecution.html Options map may be provided with optional parameters by key: <<"cause">> <<"error">>
stop_execution(ExecutionArn::binary(), Options::map()) -> {ok, map()} | {error, any()}
stop_execution(ExecutionArn::binary(), Options::list(), Config::aws_config()) -> {ok, map()} | {error, any()}
update_state_machine(StateMachineArn::binary()) -> {ok, map()} | {error, any()}
Update State Machine API: https://docs.aws.amazon.com/step-functions/latest/apireference/API_UpdateStateMachine.html Options map may be provided with optional parameters by key: <<"definition">> <<"roleArn">>
update_state_machine(StateMachineArn::binary(), Options::map()) -> {ok, map()} | {error, any()}
update_state_machine(StateMachineArn::binary(), Options::map(), Config::aws_config()) -> {ok, map()} | {error, any()}
Generated by EDoc