TaskAgentJobRequest interface
A job request for an agent.
- Extends
Properties
| agent |
|
| data | Additional data about the request. |
| definition | The pipeline definition associated with this request |
| demands | A list of demands required to fulfill this request. |
| host |
The host which triggered this request. |
| job |
ID of the job resulting from this request. |
| job |
Name of the job resulting from this request. |
| locked |
The deadline for the agent to renew the lock. |
| matched |
|
| matches |
|
| owner | The pipeline associated with this request |
| plan |
|
| plan |
Internal ID for the orchestration plan connected with this request. |
| plan |
Internal detail representing the type of orchestration plan. |
| pool |
The ID of the pool this request targets |
| priority | |
| queue |
The ID of the queue this request targets |
| reserved |
The agent allocated for this request. |
| result | The result of this request. |
| scope |
Scope of the pipeline; matches the project ID. |
| service |
The service which owns this request. |
| status |
|
| user |
Inherited Properties
| assign |
The date/time this request was assigned. |
| finish |
The date/time this request was finished. |
| orchestration |
|
| queue |
The date/time this request was queued. |
| receive |
The date/time this request was receieved by an agent. |
| request |
ID of the request. |
Property Details
agentSpecification
agentSpecification: any
Property Value
any
data
Additional data about the request.
data: {[key: string]: string}
Property Value
{[key: string]: string}
definition
The pipeline definition associated with this request
definition: TaskOrchestrationOwner
Property Value
demands
hostId
The host which triggered this request.
hostId: string
Property Value
string
jobId
ID of the job resulting from this request.
jobId: string
Property Value
string
jobName
Name of the job resulting from this request.
jobName: string
Property Value
string
lockedUntil
The deadline for the agent to renew the lock.
lockedUntil: Date
Property Value
Date
matchedAgents
matchesAllAgentsInPool
matchesAllAgentsInPool: boolean
Property Value
boolean
owner
The pipeline associated with this request
owner: TaskOrchestrationOwner
Property Value
planGroup
planGroup: string
Property Value
string
planId
Internal ID for the orchestration plan connected with this request.
planId: string
Property Value
string
planType
Internal detail representing the type of orchestration plan.
planType: string
Property Value
string
poolId
The ID of the pool this request targets
poolId: number
Property Value
number
priority
priority: number
Property Value
number
queueId
The ID of the queue this request targets
queueId: number
Property Value
number
reservedAgent
The agent allocated for this request.
reservedAgent: TaskAgentReference
Property Value
result
scopeId
Scope of the pipeline; matches the project ID.
scopeId: string
Property Value
string
serviceOwner
The service which owns this request.
serviceOwner: string
Property Value
string
statusMessage
statusMessage: string
Property Value
string
userDelayed
userDelayed: boolean
Property Value
boolean
Inherited Property Details
assignTime
The date/time this request was assigned.
assignTime: Date
Property Value
Date
Inherited From TaskAgentJobRequestRef.assignTime
finishTime
The date/time this request was finished.
finishTime: Date
Property Value
Date
Inherited From TaskAgentJobRequestRef.finishTime
orchestrationId
queueTime
The date/time this request was queued.
queueTime: Date
Property Value
Date
Inherited From TaskAgentJobRequestRef.queueTime
receiveTime
The date/time this request was receieved by an agent.
receiveTime: Date
Property Value
Date
Inherited From TaskAgentJobRequestRef.receiveTime
requestId
ID of the request.
requestId: number
Property Value
number
Inherited From TaskAgentJobRequestRef.requestId