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.

describe_execution

describe_execution(**kwargs)

Checks the status of a remote task running on one or more target devices.

See also: AWS API Documentation

Request Syntax

response = client.describe_execution(
    managedDeviceId='string',
    taskId='string'
)
Parameters
  • managedDeviceId (string) --

    [REQUIRED]

    The ID of the managed device.

  • taskId (string) --

    [REQUIRED]

    The ID of the task that the action is describing.

Return type

dict

Returns

Response Syntax

{
    'executionId': 'string',
    'lastUpdatedAt': datetime(2015, 1, 1),
    'managedDeviceId': 'string',
    'startedAt': datetime(2015, 1, 1),
    'state': 'QUEUED'|'IN_PROGRESS'|'CANCELED'|'FAILED'|'SUCCEEDED'|'REJECTED'|'TIMED_OUT',
    'taskId': 'string'
}

Response Structure

  • (dict) --

    • executionId (string) --

      The ID of the execution.

    • lastUpdatedAt (datetime) --

      When the status of the execution was last updated.

    • managedDeviceId (string) --

      The ID of the managed device that the task is being executed on.

    • startedAt (datetime) --

      When the execution began.

    • state (string) --

      The current state of the execution.

    • taskId (string) --

      The ID of the task being executed on the device.

Exceptions

  • SnowDeviceManagement.Client.exceptions.ThrottlingException
  • SnowDeviceManagement.Client.exceptions.InternalServerException
  • SnowDeviceManagement.Client.exceptions.ResourceNotFoundException
  • SnowDeviceManagement.Client.exceptions.ValidationException
  • SnowDeviceManagement.Client.exceptions.AccessDeniedException