ComputeNodeUser
Class
Definition
A user account for remote access to a compute node.
public class ComputeNodeUser : Microsoft.Azure.Batch.IInheritedBehaviors
- Inheritance
-
ComputeNodeUser
- Implements
Properties
| CustomBehaviors |
Gets or sets a list of behaviors that modify or customize requests to the Batch service made via this ComputeNodeUser. |
| ExpiryTime |
Gets or sets the expiry time. |
| IsAdmin |
Gets or sets the administrative privilege level of the user account. The value of this property is ignored when UpdateUser is specified for the commit operation. |
| Name |
Gets or sets the name. If AddUser is specified for the commit operation, the value of this property is the name of the local Windows account created. If UpdateUser is specified for the commit operation, the value of this property selects the local Windows account to modify. Changing this property does not rename the local Windows account on the compute node. |
| Password |
Gets or sets the password. |
| SshPublicKey |
Gets or sets the SSH public key that can be used for remote login to the compute node. |
Methods
| Commit(ComputeNodeUserCommitSemantics, IEnumerable<BatchClientBehavior>) |
Blocking call to create or update a user account on the compute node. |
| CommitAsync(ComputeNodeUserCommitSemantics, IEnumerable<BatchClientBehavior>, CancellationToken) |
Begins an asynchronous call to create or update a user account on the compute node. |
| Delete(IEnumerable<BatchClientBehavior>) |
call to delete the current user from the compute node. |
| DeleteAsync(IEnumerable<BatchClientBehavior>, CancellationToken) |
Begins an asyncrhonous call to delete the current user from the compute node. |
Extension Methods
| IsDefined(Object) | |
| IsNull(Object) | |
| IsPrimitive(Object) |