SWF / Client / respond_activity_task_failed
respond_activity_task_failed#
- SWF.Client.respond_activity_task_failed(**kwargs)#
- Used by workers to tell the service that the ActivityTask identified by the - taskTokenhas failed with- reason(if specified). The- reasonand- detailsappear in the- ActivityTaskFailedevent added to the workflow history.- A task is considered open from the time that it is scheduled until it is closed. Therefore a task is reported as open while a worker is processing it. A task is closed after it has been specified in a call to RespondActivityTaskCompleted, RespondActivityTaskCanceled, RespondActivityTaskFailed, or the task has timed out. - Access Control- You can use IAM policies to control this action’s access to Amazon SWF resources as follows: - Use a - Resourceelement with the domain name to limit the action to only specified domains.
- Use an - Actionelement to allow or deny permission to call this action.
- You cannot use an IAM policy to constrain this action’s parameters. 
 - If the caller doesn’t have sufficient permissions to invoke the action, or the parameter values fall outside the specified constraints, the action fails. The associated event attribute’s - causeparameter is set to- OPERATION_NOT_PERMITTED. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.- See also: AWS API Documentation - Request Syntax- response = client.respond_activity_task_failed( taskToken='string', reason='string', details='string' ) - Parameters:
- taskToken (string) – - [REQUIRED] - The - taskTokenof the ActivityTask.- Warning- taskTokenis generated by the service and should be treated as an opaque value. If the task is passed to another process, its- taskTokenmust also be passed. This enables it to provide its progress and respond with results.
- reason (string) – Description of the error that may assist in diagnostics. 
- details (string) – Detailed information about the failure. 
 
- Returns:
- None 
 - Exceptions- SWF.Client.exceptions.UnknownResourceFault
- SWF.Client.exceptions.OperationNotPermittedFault