Microsoft.Hpc.Scheduler.Properties Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AggregateColumn |
Defines the property and the type of aggregation to perform on that property. |
AllocationProperties |
Used to track resource allocations for a task. |
AzureDeploymentPropertyIds | |
ErrorCode |
Defines the possible HPC-defined error codes that HPC can set. |
ExpandedPriority |
Provides methods and fields for working with the expanded scale of job priority values available in Windows HPC Server 2008 R2. |
FilterProperty |
Defines a filter to use for filtering lists of jobs, tasks, or nodes. |
GpuInfo | |
JobHistoryPropertyIds |
Defines the job history properties that you can retrieve when calling the OpenJobHistoryEnumerator(IPropertyIdCollection, IFilterCollection, ISortCollection) method. |
JobMessagePropertyIds | |
JobOrderBy |
Used to specify the preference that you want the scheduler to use when it decides on which nodes to run your job. For example, schedule the job on nodes with the most amount of memory and the least number of cores. |
JobOrderByList |
Contains a list of JobOrderBy objects. |
JobPropertyIds |
Defines the identifiers that uniquely identify the properties of a job. |
JobTemplatePropertyIds |
Defines the identifiers that uniquely identify the properties of a job template. |
NetworkInfo | |
NodeGroup |
Defines a node group. |
NodeHistoryPropertyIds |
Defines the node history properties that you can retrieve when calling the OpenNodeHistoryEnumerator(IPropertyIdCollection, IFilterCollection, ISortCollection) method. |
NodePropertyIds |
Defines the identifiers that uniquely identify the properties of a node. |
PendingReason |
Defines the possible reasons why the job or task has yet to start. |
PoolPropertyIds | |
PropertyId |
Defines a property. |
PropertyRow |
Defines the properties that are in a row of a rowset. |
PropertyRowEnumerator |
Supports a simple iteration over a collection of the properties in a row of a rowset. |
PropertyRowSet |
Defines a rowset object that you can use to retrieve the properties of one or more objects in the rowset. |
ResourcePropertyIds |
Defines the identifiers that uniquely identify the properties of a schedulable resource. |
SchedulerException |
Defines an exception raised by the scheduler. |
SortProperty |
Defines a property on which the lists of jobs, tasks, or nodes are sorted. |
StandardServiceAsClientIdentityProviders | |
StoreProperty |
Defines a store property. |
StorePropertyExtensions | |
StorePropertyIds |
Defines the identifiers that uniquely identify the each property in the store. |
TaskGroupPropertyIds |
Defines the identifiers that uniquely identify the properties of a task group. |
TaskId |
Contains the identifiers that uniquely identify the task. |
TaskPropertyIds |
Defines identifiers that uniquely identify the properties of a task. |
Interfaces
IFilterProperty |
An opaque interface that defines a filter to use for filtering lists of jobs, tasks, or nodes. |
IJobOrderByList |
Contains a list of JobOrderBy objects. |
ISortProperty |
An opaque interface that defines a property on which the lists of jobs, tasks, or nodes are sorted. |
ITaskId |
Contains the identifiers that uniquely identify the task. |
Enums
AffinityMode |
Defines the processor affinity settings that control the association between tasks and cores. |
AggregateOperation |
Defines the aggregate operation to perform on a column (property) in a rowset. |
CancelRequest |
Defines how the job was canceled. |
ConnectMethod | |
ErrorCode.Category |
Defines the category of errors into which the ErrorCode codes are grouped. |
EventType |
Defines the reason for the event notification. |
FailureReason |
Defines the reasons for why a job can fail. |
FilterOperator |
Defines the operators that you can use to compare a property value to a filter value. |
HpcSoftCardPolicy | |
JobEvent |
Defines the completed job states for which job history is captured. |
JobMessageType | |
JobNodeGroupOp | |
JobOrderBy.OrderByProperty |
Defines the properties that you can specify when telling the scheduler your preference for determining on which nodes to schedule the job. |
JobOrderBy.SortOrder |
Defines the order in which the resources list is sorted. |
JobPriority |
Defines the priorities that you can specify for a job. |
JobRuntimeType | |
JobState |
Defines the state of the job. |
JobTemplateRights |
Defines the permissions that you can assign to a user for accessing and modifying a job template. |
JobType |
Defines the types of jobs that can run in the cluster. |
JobUnitType |
Defines the hardware resources used to determine on which nodes the job can run. |
NodeAvailability | |
NodeEvent |
Defines when the node history event is raised. |
NodeLocation | |
NodeState |
Defines the state of the node. |
ObjectType |
Defines the internal object types. |
PendingReason.ReasonCode |
Defines the possible reasons why the job or task has yet to start. |
PreemptionMode |
Defines when a higher priority job can preempt a lower priority job. |
PriorityBias |
Defines how additional resources are allocated to jobs when the scheduling mode is set to Balanced. |
PropertyError |
Defines the types of errors that can occur when retrieving properties for a rowset. |
PropFlags |
Defines the attributes of the property. |
ResourceJobPhase | |
ResourceState |
Defines the states of a core. |
SchedulingMode |
Defines modes for optimizing resource allocation for large batch and Message Passing Interface (MPI) workloads or for service workloads. |
ShrinkRequest | |
SortProperty.SortOrder |
Defines the sort orders in which results can be sorted. |
StorePropertyType |
Defines the possible data types for a property. |
TaskState |
Defines the state of the task. |
TaskType |
Defines how to run the command for a task. |
UserPrivilege |
Indicates to which group the user belongs. |
UserRoles |