Glue / Client / resume_workflow_run

resume_workflow_run#

Glue.Client.resume_workflow_run(**kwargs)#

Restarts selected nodes of a previous partially completed workflow run and resumes the workflow run. The selected nodes and all nodes that are downstream from the selected nodes are run.

See also: AWS API Documentation

Request Syntax

response = client.resume_workflow_run(
    Name='string',
    RunId='string',
    NodeIds=[
        'string',
    ]
)
Parameters:
  • Name (string) –

    [REQUIRED]

    The name of the workflow to resume.

  • RunId (string) –

    [REQUIRED]

    The ID of the workflow run to resume.

  • NodeIds (list) –

    [REQUIRED]

    A list of the node IDs for the nodes you want to restart. The nodes that are to be restarted must have a run attempt in the original run.

    • (string) –

Return type:

dict

Returns:

Response Syntax

{
    'RunId': 'string',
    'NodeIds': [
        'string',
    ]
}

Response Structure

  • (dict) –

    • RunId (string) –

      The new ID assigned to the resumed workflow run. Each resume of a workflow run will have a new run ID.

    • NodeIds (list) –

      A list of the node IDs for the nodes that were actually restarted.

      • (string) –

Exceptions

  • Glue.Client.exceptions.InvalidInputException

  • Glue.Client.exceptions.EntityNotFoundException

  • Glue.Client.exceptions.InternalServiceException

  • Glue.Client.exceptions.OperationTimeoutException

  • Glue.Client.exceptions.ConcurrentRunsExceededException

  • Glue.Client.exceptions.IllegalWorkflowStateException