Transfer.Client.send_workflow_step_state(**kwargs)¶Sends a callback for asynchronous custom steps.
The ExecutionId , WorkflowId , and Token are passed to the target resource during execution of a custom step of a workflow. You must include those with their callback as well as providing a status.
See also: AWS API Documentation
Request Syntax
response = client.send_workflow_step_state(
WorkflowId='string',
ExecutionId='string',
Token='string',
Status='SUCCESS'|'FAILURE'
)
[REQUIRED]
A unique identifier for the workflow.
[REQUIRED]
A unique identifier for the execution of a workflow.
[REQUIRED]
Used to distinguish between multiple callbacks for multiple Lambda steps within the same execution.
[REQUIRED]
Indicates whether the specified step succeeded or failed.
dict
Response Syntax
{}
Response Structure
Exceptions
Transfer.Client.exceptions.AccessDeniedExceptionTransfer.Client.exceptions.ServiceUnavailableExceptionTransfer.Client.exceptions.InternalServiceErrorTransfer.Client.exceptions.InvalidRequestExceptionTransfer.Client.exceptions.ResourceNotFoundExceptionTransfer.Client.exceptions.ThrottlingException