ComputeNode Class
Definition
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.
Summarizes the state of a compute node.
public class ComputeNode : Microsoft.Azure.Batch.IInheritedBehaviors, Microsoft.Azure.Batch.IRefreshable
type ComputeNode = class
interface IRefreshable
interface IInheritedBehaviors
Public Class ComputeNode
Implements IInheritedBehaviors, IRefreshable
- Inheritance
-
ComputeNode
- Implements
Properties
AffinityId |
Gets an opaque string that contains information about the location of the compute node. |
AllocationTime |
Gets the time at which this compute node was allocated to the pool. |
CertificateReferences |
Gets the list of certificates installed on this compute node. |
CustomBehaviors |
Gets or sets a list of behaviors that modify or customize requests to the Batch service made via this ComputeNode. |
EndpointConfiguration |
Gets the endpoint configuration for the compute node. |
Errors |
Gets the list of errors that are currently being encountered by the compute node. |
Id |
Gets the id of compute node. |
IPAddress |
Gets the IP address associated with the compute node. |
IsDedicated |
Gets whether this compute node is a dedicated node. If false, the node is a low-priority node. |
LastBootTime |
Gets the time at which the compute node was started. |
NodeAgentInformation |
Gets information about the node agent version and the time the node upgraded to a new version. |
RecentTasks |
Gets the execution information for the most recent tasks that ran on this compute node. Note that this element is only returned if at least one task was run on this compute node since the time it was assigned to its current pool. |
RunningTasksCount |
Gets the total number of currently running tasks on the compute node. This includes Job Preparation, Job Release, and Job Manager tasks, but not the pool start task. |
RunningTaskSlotsCount |
Gets the total number of scheduling slots used by currently running Job Tasks on the Compute Node. This includes Job Manager Tasks and normal Tasks, but not Job Preparation, Job Release or Start Tasks. |
SchedulingState |
Gets whether the node is available for task scheduling. |
StartTask |
Gets the start task associated with all compute nodes in this pool. |
StartTaskInformation |
Gets the detailed runtime information of the start task, including current state, error details, exit code, start time, end time, etc. |
State |
Gets the current state of the compute node. |
StateTransitionTime |
Gets the time at which the compute node entered the current state. |
TotalTasksRun |
Gets the number of tasks that have been run on this compute node from the time it was allocated to this pool. This includes Job Preparation, Job Release, and Job Manager tasks, but not the pool start task. |
TotalTasksSucceeded |
Gets the total number of tasks which completed successfully (with exitCode 0) on the compute node. This includes Job Preparation, Job Release, and Job Manager tasks, but not the pool start task. |
Url |
Gets the URL of compute node. |
VirtualMachineInfo |
Gets info about the current state of the virtual machine. |
VirtualMachineSize |
Gets the size of the virtual machine hosting the compute node. |