SWF / Client / signal_workflow_execution
signal_workflow_execution#
- SWF.Client.signal_workflow_execution(**kwargs)#
- Records a - WorkflowExecutionSignaledevent in the workflow execution history and creates a decision task for the workflow execution identified by the given domain, workflowId and runId. The event is recorded with the specified user defined signalName and input (if provided).- Note - If a runId isn’t specified, then the - WorkflowExecutionSignaledevent is recorded in the history of the current open workflow with the matching workflowId in the domain.- Note - If the specified workflow execution isn’t open, this method fails with - UnknownResource.- 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.signal_workflow_execution( domain='string', workflowId='string', runId='string', signalName='string', input='string' ) - Parameters:
- domain (string) – - [REQUIRED] - The name of the domain containing the workflow execution to signal. 
- workflowId (string) – - [REQUIRED] - The workflowId of the workflow execution to signal. 
- runId (string) – The runId of the workflow execution to signal. 
- signalName (string) – - [REQUIRED] - The name of the signal. This name must be meaningful to the target workflow. 
- input (string) – Data to attach to the - WorkflowExecutionSignaledevent in the target workflow execution’s history.
 
- Returns:
- None 
 - Exceptions - SWF.Client.exceptions.UnknownResourceFault
- SWF.Client.exceptions.OperationNotPermittedFault