Create a ComputeNodeOperations.
Reference to the service client.
You can add a user account to a node only when it is in the idle or running state.
The ID of the pool that contains the compute node.
The ID of the machine on which you want to create a user account.
The user account to be created.
Promise<Models.ComputeNodeAddUserResponse>
The ID of the pool that contains the compute node.
The ID of the machine on which you want to create a user account.
The user account to be created.
The callback
The ID of the pool that contains the compute node.
The ID of the machine on which you want to create a user account.
The user account to be created.
The optional parameters
The callback
You can delete a user account to a node only when it is in the idle or running state.
The ID of the pool that contains the compute node.
The ID of the machine on which you want to delete a user account.
The name of the user account to delete.
Promise<Models.ComputeNodeDeleteUserResponse>
The ID of the pool that contains the compute node.
The ID of the machine on which you want to delete a user account.
The name of the user account to delete.
The callback
The ID of the pool that contains the compute node.
The ID of the machine on which you want to delete a user account.
The name of the user account to delete.
The optional parameters
The callback
You can disable task scheduling on a node only if its current scheduling state is enabled.
The ID of the pool that contains the compute node.
The ID of the compute node on which you want to disable task scheduling.
Promise<Models.ComputeNodeDisableSchedulingResponse>
The ID of the pool that contains the compute node.
The ID of the compute node on which you want to disable task scheduling.
The callback
The ID of the pool that contains the compute node.
The ID of the compute node on which you want to disable task scheduling.
The optional parameters
The callback
You can enable task scheduling on a node only if its current scheduling state is disabled
The ID of the pool that contains the compute node.
The ID of the compute node on which you want to enable task scheduling.
Promise<Models.ComputeNodeEnableSchedulingResponse>
The ID of the pool that contains the compute node.
The ID of the compute node on which you want to enable task scheduling.
The callback
The ID of the pool that contains the compute node.
The ID of the compute node on which you want to enable task scheduling.
The optional parameters
The callback
The ID of the pool that contains the compute node.
The ID of the compute node that you want to get information about.
Promise<Models.ComputeNodeGetResponse>
The ID of the pool that contains the compute node.
The ID of the compute node that you want to get information about.
The callback
The ID of the pool that contains the compute node.
The ID of the compute node that you want to get information about.
The optional parameters
The callback
Before you can access a node by using the RDP file, you must create a user account on the node. This API can only be invoked on pools created with a cloud service configuration. For pools created with a virtual machine configuration, see the GetRemoteLoginSettings API.
The ID of the pool that contains the compute node.
The ID of the compute node for which you want to get the Remote Desktop Protocol file.
Promise<Models.ComputeNodeGetRemoteDesktopResponse>
The ID of the pool that contains the compute node.
The ID of the compute node for which you want to get the Remote Desktop Protocol file.
The callback
The ID of the pool that contains the compute node.
The ID of the compute node for which you want to get the Remote Desktop Protocol file.
The optional parameters
The callback
Before you can remotely login to a node using the remote login settings, you must create a user account on the node. This API can be invoked only on pools created with the virtual machine configuration property. For pools created with a cloud service configuration, see the GetRemoteDesktop API.
The ID of the pool that contains the compute node.
The ID of the compute node for which to obtain the remote login settings.
Promise<Models.ComputeNodeGetRemoteLoginSettingsResponse>
The ID of the pool that contains the compute node.
The ID of the compute node for which to obtain the remote login settings.
The callback
The ID of the pool that contains the compute node.
The ID of the compute node for which to obtain the remote login settings.
The optional parameters
The callback
The ID of the pool from which you want to list nodes.
Promise<Models.ComputeNodeListResponse>
The ID of the pool from which you want to list nodes.
The callback
The ID of the pool from which you want to list nodes.
The optional parameters
The callback
The NextLink from the previous successful call to List operation.
Promise<Models.ComputeNodeListResponse>
The NextLink from the previous successful call to List operation.
The callback
The NextLink from the previous successful call to List operation.
The optional parameters
The callback
You can restart a node only if it is in an idle or running state.
The ID of the pool that contains the compute node.
The ID of the compute node that you want to restart.
Promise<Models.ComputeNodeRebootResponse>
The ID of the pool that contains the compute node.
The ID of the compute node that you want to restart.
The callback
The ID of the pool that contains the compute node.
The ID of the compute node that you want to restart.
The optional parameters
The callback
You can reinstall the operating system on a node only if it is in an idle or running state. This API can be invoked only on pools created with the cloud service configuration property.
The ID of the pool that contains the compute node.
The ID of the compute node that you want to restart.
Promise<Models.ComputeNodeReimageResponse>
The ID of the pool that contains the compute node.
The ID of the compute node that you want to restart.
The callback
The ID of the pool that contains the compute node.
The ID of the compute node that you want to restart.
The optional parameters
The callback
This operation replaces of all the updatable properties of the account. For example, if the expiryTime element is not specified, the current value is replaced with the default value, not left unmodified. You can update a user account on a node only when it is in the idle or running state.
The ID of the pool that contains the compute node.
The ID of the machine on which you want to update a user account.
The name of the user account to update.
The parameters for the request.
Promise<Models.ComputeNodeUpdateUserResponse>
The ID of the pool that contains the compute node.
The ID of the machine on which you want to update a user account.
The name of the user account to update.
The parameters for the request.
The callback
The ID of the pool that contains the compute node.
The ID of the machine on which you want to update a user account.
The name of the user account to update.
The parameters for the request.
The optional parameters
The callback
This is for gathering Azure Batch service log files in an automated fashion from nodes if you are experiencing an error and wish to escalate to Azure support. The Azure Batch service log files should be shared with Azure support to aid in debugging issues with the Batch service.
The ID of the pool that contains the compute node.
The ID of the compute node from which you want to upload the Azure Batch service log files.
The Azure Batch service log files upload configuration.
Promise<Models.ComputeNodeUploadBatchServiceLogsResponse>
The ID of the pool that contains the compute node.
The ID of the compute node from which you want to upload the Azure Batch service log files.
The Azure Batch service log files upload configuration.
The callback
The ID of the pool that contains the compute node.
The ID of the compute node from which you want to upload the Azure Batch service log files.
The Azure Batch service log files upload configuration.
The optional parameters
The callback
Generated using TypeDoc
Class representing a ComputeNodeOperations.