JobPropertyIds Class

Definition

Defines the identifiers that uniquely identify the properties of a job.

public class JobPropertyIds
type JobPropertyIds = class
Public Class JobPropertyIds
Inheritance
JobPropertyIds

Constructors

JobPropertyIds()

Initializes a new instance of the JobPropertyIds class.

Fields

JobGpuCustomPropertyName

Properties

AllocatedCores

The cores that were allocated to the job the last time the job ran.

AllocatedNodes

The nodes that were allocated to the job the last time the job ran.

AllocatedSockets

The sockets that were allocated to the job the last time the job ran.

AskedNodes

The nodes that you requested for the job.

AutoCalculateMax

Determines whether the server automatically calculates the maximum resource value.

AutoCalculateMin

Determines whether the server automatically calculates the minimum resource value.

AutoRequeueCount

The number of times that the system reran the job when a system error occurred.

CallDuration

The average duration of a web-service message call in the session.

CallsPerSecond

The number of web-service calls made in the session in the last second.

CanceledTaskCount

The number of tasks that were canceled the last time the job ran.

CancelingTaskCount

The number of tasks that are being canceled.

CanGrow

Determines whether the job resources can grow.

CanShrink

Determines if the job resources can shrink.

ChangeTime

The date and time that the job was last touched.

ChildJobId

An identifier that uniquely identifies the child job.

ChildJobIds
ClientSource

The name of the process that created the job.

ClientSubSource

Indicates whether the source was an XML file, executable, DLL, or a script.

ComputedMaxCores

The maximum number of cores that the server has currently allocated to the job.

ComputedMaxNodes

The maximum number of nodes that the server has currently allocated to the job.

ComputedMaxSockets

The maximum number of sockets that the server has currently allocated to the job.

ComputedMinCores

The minimum number of cores that the server has currently allocated to the job.

ComputedMinNodes

The minimum number of nodes that the server has currently allocated to the job.

ComputedMinSockets

The minimum number of sockets that the server has currently allocated to the job.

ComputedNodeList

The list of nodes currently allocated to your running job.

ConfiguringTaskCount

The number of tasks in the job that are being configured and have not yet been added to the job.

CreateTime

The date and time that the job was created.

CurrentCoreCount

The number of cores allocated to the job.

CurrentNodeCount

The number of nodes allocated to the job.

CurrentSocketCount

The number of sockets allocated to the job.

DefaultTaskGroupId

The default task group for the job.

DispatchingTaskCount
EmailAddress
EncryptedPassword

The encrypted password of the RunAs user.

EndpointReference

The endpoint references that a SOA-based client can connect to.

EndTime

The date and time that the job finished, failed or was canceled.

Error

The reason why the property returned null.

ErrorCode

An error code that identifies an error message string.

ErrorMessage

A description of the error that caused the job to fail, or the reason the job was canceled.

ErrorParams

The insert strings that are applied to the error message string.

EstimatedProcessMemory
ExcludedNodes
ExpandedPriority
FailDependentTasks
FailedTaskCount

The number of tasks in the job that failed the last time the job ran.

FailOnTaskFailure

Determines whether the job fails when one of the tasks in the job fails.

FailureReason

The reason the task failed.

FinishedTaskCount

The number of tasks that finished running.

FinishingTaskCount
HasGrown

Indicates whether the number of resources allocated to the job has grown since resources were last allocated.

HasRuntime

Indicates whether the run-time limit for the job is set.

HasShrunk

Indicates whether the number of resources allocated to the job has shrunk since resources were last allocated.

HoldUntil
Id

The identifier that uniquely identifies the job in the scheduler.

IsBackfill

Determines whether the job is running as a backfill job.

IsExclusive

Determines whether nodes should be exclusively allocated to the job.

JobObject

The internal job object.

JobTemplate

The template that is applied to the job.

JobType

The type of job.

JobValidExitCodes
MaxCores

The maximum number of cores that the scheduler may allocate for the job.

MaxCoresPerNode

The maximum number of cores that a node can have for the job to run on it.

MaxMemory

The maximum amount of memory that a node may have for the job to run on it.

MaxNodes

The maximum number of nodes that the scheduler may allocate for the job.

MaxSockets

The maximum number of sockets that the scheduler may allocate for the job.

MinCores

The minimum number of cores that the job requires.

MinCoresPerNode

The minimum number of cores that must exist on the node for the job to run.

MinMaxUpdateTime

The last time that the server checked the computed minimum and maximum resource values for the job.

MinMemory

The minimum amount of memory that the job requires.

MinNodes

The minimum number of nodes that the job requires.

MinSockets

The minimum number of sockets that the job requires.

NA

Used as an unknown property identifier.

Name

The display name of the job.

NextJobTaskId

The sequential task identifier that will be given to the next task that is added to the job.

NodeGroupOp
NodeGroups

The names of the node groups that defines the nodes on which the job can run.

NodePrepareTask
NodeReleaseTask
NotifyOnCompletion
NotifyOnStart
NumberOfCalls

The number of web-service calls made in the session.

NumberOfOutstandingCalls

The number of web-service calls to which the broker as not yet replied to the client.

OrderBy

The preference given to criteria used to choose the nodes that are allocated to the job.

Owner

The name of the user who created, submitted, or queued the job.

OwnerSID
ParentJobId

An identifier that uniquely identifies the parent job.

ParentJobIds
Password

The password of the RunAs user.

PendingReason

The reason the job has not yet run.

PlannedCoreCount
Pool
Preemptable

Determines whether the job can be preempted by a higher priority job.

PreviousState

The previous state of the job.

Priority

The priority of the job.

ProcessIds

A comma-delimited list of the process identifiers associated with the job.

Progress
ProgressMessage
Project

The project name associated with the job.

QueuedTaskCount

The number of tasks in the job that are queued to run.

RequestCancel

Indicates that a cancel request is pending for the job.

RequestedNodes

The list of nodes on which the job can run.

RequeueCount

The number of times that the job has been queued again.

RequiredNodes

The nodes on which the tasks in the job are required to run.

RunningTaskCount

The number of tasks that are running.

RuntimeSeconds

The run-time limit for the job.

RuntimeType
RunUntilCanceled

Determines whether the job runs until the user cancels it.

ServiceName

The name of the service that runs on the nodes of the cluster.

SingleNode
SoftwareLicense

The software licenses that must exist on the nodes for the job to run.

StartTime

The date and time that the job started running.

State

The state of the job.

SubmittedTaskCount

The number of tasks that have been submitted to the scheduling queue.

SubmitTime

The date and time that the job was submitted to the scheduling queue.

TargetResourceCount
TaskCount

The number of tasks in the job.

TaskExecutionFailureRetryLimit
TaskLevelUpdateTime

The last time that the Scheduler computed the maximum and minimum resource values.

Timestamp

The SQL time stamp that identifies when the row was last changed.

TotalCpuTime

The total CPU time that the job used.

TotalKernelTime

The elapsed execution time for kernel-mode instructions (the total time that the job spent in kernel-mode).

TotalUserTime

The elapsed execution time for user-mode instructions (the total time that the job spent in user-mode).

UnitType

Determines whether cores, nodes, or sockets are used to allocate resources for the job.

UserName

The RunAs user for the job

UserSID
ValidatingTaskCount

The number of tasks being validated.

WaitTime

How long the job has been or is waiting to run.

Applies to