{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-device-farm/refs/heads/main/json-schema/amazon-device-farm-job-schema.json", "title": "Job", "description": "Represents a device.", "type": "object", "properties": { "arn": { "allOf": [ { "$ref": "#/components/schemas/AmazonResourceName" }, { "description": "The job's ARN." } ] }, "name": { "allOf": [ { "$ref": "#/components/schemas/Name" }, { "description": "The job's name." } ] }, "type": { "allOf": [ { "$ref": "#/components/schemas/TestType" }, { "description": "

The job's type.

Allowed values include the following:

" } ] }, "created": { "allOf": [ { "$ref": "#/components/schemas/DateTime" }, { "description": "When the job was created." } ] }, "status": { "allOf": [ { "$ref": "#/components/schemas/ExecutionStatus" }, { "description": "

The job's status.

Allowed values include:

" } ] }, "result": { "allOf": [ { "$ref": "#/components/schemas/ExecutionResult" }, { "description": "

The job's result.

Allowed values include:

" } ] }, "started": { "allOf": [ { "$ref": "#/components/schemas/DateTime" }, { "description": "The job's start time." } ] }, "stopped": { "allOf": [ { "$ref": "#/components/schemas/DateTime" }, { "description": "The job's stop time." } ] }, "counters": { "allOf": [ { "$ref": "#/components/schemas/Counters" }, { "description": "The job's result counters." } ] }, "message": { "allOf": [ { "$ref": "#/components/schemas/Message" }, { "description": "A message about the job's result." } ] }, "device": { "allOf": [ { "$ref": "#/components/schemas/Device" }, { "description": "The device (phone or tablet)." } ] }, "instanceArn": { "allOf": [ { "$ref": "#/components/schemas/AmazonResourceName" }, { "description": "The ARN of the instance." } ] }, "deviceMinutes": { "allOf": [ { "$ref": "#/components/schemas/DeviceMinutes" }, { "description": "Represents the total (metered or unmetered) minutes used by the job." } ] }, "videoEndpoint": { "allOf": [ { "$ref": "#/components/schemas/String" }, { "description": "The endpoint for streaming device video." } ] }, "videoCapture": { "allOf": [ { "$ref": "#/components/schemas/VideoCapture" }, { "description": "This value is set to true if video capture is enabled. Otherwise, it is set to false." } ] } } }