cancel_ml_task_run

cancel_ml_task_run(**kwargs)

Cancels (stops) a task run. Machine learning task runs are asynchronous tasks that Glue runs on your behalf as part of various machine learning workflows. You can cancel a machine learning task run at any time by calling CancelMLTaskRun with a task run's parent transform's TransformID and the task run's TaskRunId .

See also: AWS API Documentation

Request Syntax

response = client.cancel_ml_task_run(
    TransformId='string',
    TaskRunId='string'
)
Parameters
  • TransformId (string) --

    [REQUIRED]

    The unique identifier of the machine learning transform.

  • TaskRunId (string) --

    [REQUIRED]

    A unique identifier for the task run.

Return type

dict

Returns

Response Syntax

{
    'TransformId': 'string',
    'TaskRunId': 'string',
    'Status': 'STARTING'|'RUNNING'|'STOPPING'|'STOPPED'|'SUCCEEDED'|'FAILED'|'TIMEOUT'
}

Response Structure

  • (dict) --

    • TransformId (string) --

      The unique identifier of the machine learning transform.

    • TaskRunId (string) --

      The unique identifier for the task run.

    • Status (string) --

      The status for this run.

Exceptions

  • Glue.Client.exceptions.EntityNotFoundException
  • Glue.Client.exceptions.InvalidInputException
  • Glue.Client.exceptions.OperationTimeoutException
  • Glue.Client.exceptions.InternalServiceException