'Requests that a request be made to cancel the specified
external workflow execution and records a
RequestCancelExternalWorkflowExecutionInitiated event in the
history.'

def request_cancel_external_workflow_execution(self, workflow_id, control=None, run_id=None):

    o = {}
    o['decisionType'] = 'RequestCancelExternalWorkflowExecution'
    attrs = o['requestCancelExternalWorkflowExecutionDecisionAttributes'] = {}
    attrs['workflowId'] = workflow_id
    if (control is not None):
        attrs['control'] = control
    if (run_id is not None):
        attrs['runId'] = run_id
    self._data.append(o)
