SnowDeviceManagement / Client / describe_execution
describe_execution#
- SnowDeviceManagement.Client.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