class Aws::SWF::Types::RequestCancelExternalWorkflowExecutionDecisionAttributes

Provides the details of the `RequestCancelExternalWorkflowExecution` decision.

**Access Control**

You can use IAM policies to control this decision's access to Amazon SWF resources as follows:

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 `cause` parameter 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*.

[1]: docs.aws.amazon.com/amazonswf/latest/developerguide/swf-dev-iam.html

@note When making an API call, you may pass RequestCancelExternalWorkflowExecutionDecisionAttributes

data as a hash:

    {
      workflow_id: "WorkflowId", # required
      run_id: "WorkflowRunIdOptional",
      control: "Data",
    }

@!attribute [rw] workflow_id

The `workflowId` of the external workflow execution to cancel.
@return [String]

@!attribute [rw] run_id

The `runId` of the external workflow execution to cancel.
@return [String]

@!attribute [rw] control

The data attached to the event that can be used by the decider in
subsequent workflow tasks.
@return [String]

Constants

SENSITIVE