Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

get_run

get_run(**kwargs)

Gets information about a workflow run.

See also: AWS API Documentation

Request Syntax

response = client.get_run(
    export=[
        'DEFINITION',
    ],
    id='string'
)
Parameters
  • export (list) --

    The run's export format.

    • (string) --
  • id (string) --

    [REQUIRED]

    The run's ID.

Return type

dict

Returns

Response Syntax

{
    'arn': 'string',
    'creationTime': datetime(2015, 1, 1),
    'definition': 'string',
    'digest': 'string',
    'id': 'string',
    'logLevel': 'OFF'|'FATAL'|'ERROR'|'ALL',
    'name': 'string',
    'outputUri': 'string',
    'parameters': {...}|[...]|123|123.4|'string'|True|None,
    'priority': 123,
    'resourceDigests': {
        'string': 'string'
    },
    'roleArn': 'string',
    'runGroupId': 'string',
    'runId': 'string',
    'startTime': datetime(2015, 1, 1),
    'startedBy': 'string',
    'status': 'PENDING'|'STARTING'|'RUNNING'|'STOPPING'|'COMPLETED'|'DELETED'|'CANCELLED'|'FAILED',
    'statusMessage': 'string',
    'stopTime': datetime(2015, 1, 1),
    'storageCapacity': 123,
    'tags': {
        'string': 'string'
    },
    'workflowId': 'string',
    'workflowType': 'PRIVATE'|'SERVICE'
}

Response Structure

  • (dict) --

    • arn (string) --

      The run's ARN.

    • creationTime (datetime) --

      When the run was created.

    • definition (string) --

      The run's definition.

    • digest (string) --

      The run's digest.

    • id (string) --

      The run's ID.

    • logLevel (string) --

      The run's log level.

    • name (string) --

      The run's name.

    • outputUri (string) --

      The run's output URI.

    • parameters (document) --

      The run's parameters.

    • priority (integer) --

      The run's priority.

    • resourceDigests (dict) --

      The run's resource digests.

      • (string) --
        • (string) --
    • roleArn (string) --

      The run's service role ARN.

    • runGroupId (string) --

      The run's group ID.

    • runId (string) --

      The run's ID.

    • startTime (datetime) --

      When the run started.

    • startedBy (string) --

      Who started the run.

    • status (string) --

      The run's status.

    • statusMessage (string) --

      The run's status message.

    • stopTime (datetime) --

      The run's stop time.

    • storageCapacity (integer) --

      The run's storage capacity in gigabytes.

    • tags (dict) --

      The run's tags.

      • (string) --
        • (string) --
    • workflowId (string) --

      The run's workflow ID.

    • workflowType (string) --

      The run's workflow type.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException