Share via


IComputeNodeOperations Interface

Definition

ComputeNodeOperations operations.

public interface IComputeNodeOperations
type IComputeNodeOperations = interface
Public Interface IComputeNodeOperations

Methods

AddUserWithHttpMessagesAsync(String, String, ComputeNodeUser, ComputeNodeAddUserOptions, Dictionary<String,List<String>>, CancellationToken)

Adds a user Account to the specified Compute Node.

DeallocateWithHttpMessagesAsync(String, String, Nullable<ComputeNodeDeallocateOption>, ComputeNodeDeallocateOptions, Dictionary<String,List<String>>, CancellationToken)

Deallocates the specified Compute Node.

DeleteUserWithHttpMessagesAsync(String, String, String, ComputeNodeDeleteUserOptions, Dictionary<String,List<String>>, CancellationToken)

Deletes a user Account from the specified Compute Node.

DisableSchedulingWithHttpMessagesAsync(String, String, Nullable<DisableComputeNodeSchedulingOption>, ComputeNodeDisableSchedulingOptions, Dictionary<String,List<String>>, CancellationToken)

Disables Task scheduling on the specified Compute Node.

EnableSchedulingWithHttpMessagesAsync(String, String, ComputeNodeEnableSchedulingOptions, Dictionary<String,List<String>>, CancellationToken)

Enables Task scheduling on the specified Compute Node.

GetRemoteLoginSettingsWithHttpMessagesAsync(String, String, ComputeNodeGetRemoteLoginSettingsOptions, Dictionary<String,List<String>>, CancellationToken)

Gets the settings required for remote login to a Compute Node.

GetWithHttpMessagesAsync(String, String, ComputeNodeGetOptions, Dictionary<String,List<String>>, CancellationToken)

Gets information about the specified Compute Node.

ListNextWithHttpMessagesAsync(String, ComputeNodeListNextOptions, Dictionary<String,List<String>>, CancellationToken)

Lists the Compute Nodes in the specified Pool.

ListWithHttpMessagesAsync(String, ComputeNodeListOptions, Dictionary<String,List<String>>, CancellationToken)

Lists the Compute Nodes in the specified Pool.

RebootWithHttpMessagesAsync(String, String, Nullable<ComputeNodeRebootOption>, ComputeNodeRebootOptions, Dictionary<String,List<String>>, CancellationToken)

Restarts the specified Compute Node.

ReimageWithHttpMessagesAsync(String, String, Nullable<ComputeNodeReimageOption>, ComputeNodeReimageOptions, Dictionary<String,List<String>>, CancellationToken)

Reinstalls the operating system on the specified Compute Node.

StartWithHttpMessagesAsync(String, String, ComputeNodeStartOptions, Dictionary<String,List<String>>, CancellationToken)

Starts the specified Compute Node.

UpdateUserWithHttpMessagesAsync(String, String, String, NodeUpdateUserParameter, ComputeNodeUpdateUserOptions, Dictionary<String,List<String>>, CancellationToken)

Updates the password and expiration time of a user Account on the specified Compute Node.

UploadBatchServiceLogsWithHttpMessagesAsync(String, String, UploadBatchServiceLogsConfiguration, ComputeNodeUploadBatchServiceLogsOptions, Dictionary<String, List<String>>, CancellationToken)

Upload Azure Batch service log files from the specified Compute Node to Azure Blob Storage.

Extension Methods

AddUser(IComputeNodeOperations, String, String, ComputeNodeUser, ComputeNodeAddUserOptions)

Adds a user Account to the specified Compute Node.

AddUserAsync(IComputeNodeOperations, String, String, ComputeNodeUser, ComputeNodeAddUserOptions, CancellationToken)

Adds a user Account to the specified Compute Node.

Deallocate(IComputeNodeOperations, String, String, Nullable<ComputeNodeDeallocateOption>, ComputeNodeDeallocateOptions)

Deallocates the specified Compute Node.

DeallocateAsync(IComputeNodeOperations, String, String, Nullable<ComputeNodeDeallocateOption>, ComputeNodeDeallocateOptions, CancellationToken)

Deallocates the specified Compute Node.

DeleteUser(IComputeNodeOperations, String, String, String, ComputeNodeDeleteUserOptions)

Deletes a user Account from the specified Compute Node.

DeleteUserAsync(IComputeNodeOperations, String, String, String, ComputeNodeDeleteUserOptions, CancellationToken)

Deletes a user Account from the specified Compute Node.

DisableScheduling(IComputeNodeOperations, String, String, Nullable<DisableComputeNodeSchedulingOption>, ComputeNodeDisableSchedulingOptions)

Disables Task scheduling on the specified Compute Node.

DisableSchedulingAsync(IComputeNodeOperations, String, String, Nullable<DisableComputeNodeSchedulingOption>, ComputeNodeDisableSchedulingOptions, CancellationToken)

Disables Task scheduling on the specified Compute Node.

EnableScheduling(IComputeNodeOperations, String, String, ComputeNodeEnableSchedulingOptions)

Enables Task scheduling on the specified Compute Node.

EnableSchedulingAsync(IComputeNodeOperations, String, String, ComputeNodeEnableSchedulingOptions, CancellationToken)

Enables Task scheduling on the specified Compute Node.

Get(IComputeNodeOperations, String, String, ComputeNodeGetOptions)

Gets information about the specified Compute Node.

GetAsync(IComputeNodeOperations, String, String, ComputeNodeGetOptions, CancellationToken)

Gets information about the specified Compute Node.

GetRemoteLoginSettings(IComputeNodeOperations, String, String, ComputeNodeGetRemoteLoginSettingsOptions)

Gets the settings required for remote login to a Compute Node.

GetRemoteLoginSettingsAsync(IComputeNodeOperations, String, String, ComputeNodeGetRemoteLoginSettingsOptions, CancellationToken)

Gets the settings required for remote login to a Compute Node.

List(IComputeNodeOperations, String, ComputeNodeListOptions)

Lists the Compute Nodes in the specified Pool.

ListAsync(IComputeNodeOperations, String, ComputeNodeListOptions, CancellationToken)

Lists the Compute Nodes in the specified Pool.

ListNext(IComputeNodeOperations, String, ComputeNodeListNextOptions)

Lists the Compute Nodes in the specified Pool.

ListNextAsync(IComputeNodeOperations, String, ComputeNodeListNextOptions, CancellationToken)

Lists the Compute Nodes in the specified Pool.

Reboot(IComputeNodeOperations, String, String, Nullable<ComputeNodeRebootOption>, ComputeNodeRebootOptions)

Restarts the specified Compute Node.

RebootAsync(IComputeNodeOperations, String, String, Nullable<ComputeNodeRebootOption>, ComputeNodeRebootOptions, CancellationToken)

Restarts the specified Compute Node.

Reimage(IComputeNodeOperations, String, String, Nullable<ComputeNodeReimageOption>, ComputeNodeReimageOptions)

Reinstalls the operating system on the specified Compute Node.

ReimageAsync(IComputeNodeOperations, String, String, Nullable<ComputeNodeReimageOption>, ComputeNodeReimageOptions, CancellationToken)

Reinstalls the operating system on the specified Compute Node.

Start(IComputeNodeOperations, String, String, ComputeNodeStartOptions)

Starts the specified Compute Node.

StartAsync(IComputeNodeOperations, String, String, ComputeNodeStartOptions, CancellationToken)

Starts the specified Compute Node.

UpdateUser(IComputeNodeOperations, String, String, String, NodeUpdateUserParameter, ComputeNodeUpdateUserOptions)

Updates the password and expiration time of a user Account on the specified Compute Node.

UpdateUserAsync(IComputeNodeOperations, String, String, String, NodeUpdateUserParameter, ComputeNodeUpdateUserOptions, CancellationToken)

Updates the password and expiration time of a user Account on the specified Compute Node.

UploadBatchServiceLogs(IComputeNodeOperations, String, String, UploadBatchServiceLogsConfiguration, ComputeNodeUploadBatchServiceLogsOptions)

Upload Azure Batch service log files from the specified Compute Node to Azure Blob Storage.

UploadBatchServiceLogsAsync(IComputeNodeOperations, String, String, UploadBatchServiceLogsConfiguration, ComputeNodeUploadBatchServiceLogsOptions, CancellationToken)

Upload Azure Batch service log files from the specified Compute Node to Azure Blob Storage.

Applies to