Transfer / Client / send_workflow_step_state
send_workflow_step_state#
- Transfer.Client.send_workflow_step_state(**kwargs)#
- Sends a callback for asynchronous custom steps. - The - ExecutionId,- WorkflowId, and- Tokenare 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' ) - Parameters:
- WorkflowId (string) – - [REQUIRED] - A unique identifier for the workflow. 
- ExecutionId (string) – - [REQUIRED] - A unique identifier for the execution of a workflow. 
- Token (string) – - [REQUIRED] - Used to distinguish between multiple callbacks for multiple Lambda steps within the same execution. 
- Status (string) – - [REQUIRED] - Indicates whether the specified step succeeded or failed. 
 
- Return type:
- dict 
- Returns:
- Response Syntax - {}- Response Structure - (dict) – 
 
 - Exceptions - Transfer.Client.exceptions.AccessDeniedException
- Transfer.Client.exceptions.ServiceUnavailableException
- Transfer.Client.exceptions.InternalServiceError
- Transfer.Client.exceptions.InvalidRequestException
- Transfer.Client.exceptions.ResourceNotFoundException
- Transfer.Client.exceptions.ThrottlingException