IBatchAccountOperations Interface

Definition

BatchAccountOperations operations.

public interface IBatchAccountOperations
type IBatchAccountOperations = interface
Public Interface IBatchAccountOperations

Methods

BeginCreateWithHttpMessagesAsync(String, String, BatchAccountCreateParameters, Dictionary<String,List<String>>, CancellationToken)

Creates a new Batch account with the specified parameters. Existing accounts cannot be updated with this API and should instead be updated with the Update Batch Account API.

BeginDeleteWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Deletes the specified Batch account.

CreateWithHttpMessagesAsync(String, String, BatchAccountCreateParameters, Dictionary<String,List<String>>, CancellationToken)

Creates a new Batch account with the specified parameters. Existing accounts cannot be updated with this API and should instead be updated with the Update Batch Account API.

DeleteWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Deletes the specified Batch account.

GetDetectorWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Gets information about the given detector for a given Batch account.

GetKeysWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Gets the account keys for the specified Batch account.

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

Gets information about the specified Batch account.

ListByResourceGroupNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Gets information about the Batch accounts associated with the specified resource group.

ListByResourceGroupWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Gets information about the Batch accounts associated with the specified resource group.

ListDetectorsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Gets information about the detectors available for a given Batch account.

ListDetectorsWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Gets information about the detectors available for a given Batch account.

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

Gets information about the Batch accounts associated with the subscription.

ListOutboundNetworkDependenciesEndpointsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Lists the endpoints that a Batch Compute Node under this Batch Account may call as part of Batch service administration. If you are deploying a Pool inside of a virtual network that you specify, you must make sure your network allows outbound access to these endpoints. Failure to allow access to these endpoints may cause Batch to mark the affected nodes as unusable. For more information about creating a pool inside of a virtual network, see https://docs.microsoft.com/en-us/azure/batch/batch-virtual-network.

ListOutboundNetworkDependenciesEndpointsWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Lists the endpoints that a Batch Compute Node under this Batch Account may call as part of Batch service administration. If you are deploying a Pool inside of a virtual network that you specify, you must make sure your network allows outbound access to these endpoints. Failure to allow access to these endpoints may cause Batch to mark the affected nodes as unusable. For more information about creating a pool inside of a virtual network, see https://docs.microsoft.com/en-us/azure/batch/batch-virtual-network.

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

Gets information about the Batch accounts associated with the subscription.

RegenerateKeyWithHttpMessagesAsync(String, String, AccountKeyType, Dictionary<String,List<String>>, CancellationToken)

Regenerates the specified account key for the Batch account.

SynchronizeAutoStorageKeysWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Synchronizes access keys for the auto-storage account configured for the specified Batch account, only if storage key authentication is being used.

UpdateWithHttpMessagesAsync(String, String, BatchAccountUpdateParameters, Dictionary<String,List<String>>, CancellationToken)

Updates the properties of an existing Batch account.

Extension Methods

BeginCreate(IBatchAccountOperations, String, String, BatchAccountCreateParameters)

Creates a new Batch account with the specified parameters. Existing accounts cannot be updated with this API and should instead be updated with the Update Batch Account API.

BeginCreateAsync(IBatchAccountOperations, String, String, BatchAccountCreateParameters, CancellationToken)

Creates a new Batch account with the specified parameters. Existing accounts cannot be updated with this API and should instead be updated with the Update Batch Account API.

BeginDelete(IBatchAccountOperations, String, String)

Deletes the specified Batch account.

BeginDeleteAsync(IBatchAccountOperations, String, String, CancellationToken)

Deletes the specified Batch account.

Create(IBatchAccountOperations, String, String, BatchAccountCreateParameters)

Creates a new Batch account with the specified parameters. Existing accounts cannot be updated with this API and should instead be updated with the Update Batch Account API.

CreateAsync(IBatchAccountOperations, String, String, BatchAccountCreateParameters, CancellationToken)

Creates a new Batch account with the specified parameters. Existing accounts cannot be updated with this API and should instead be updated with the Update Batch Account API.

Delete(IBatchAccountOperations, String, String)

Deletes the specified Batch account.

DeleteAsync(IBatchAccountOperations, String, String, CancellationToken)

Deletes the specified Batch account.

Get(IBatchAccountOperations, String, String)

Gets information about the specified Batch account.

GetAsync(IBatchAccountOperations, String, String, CancellationToken)

Gets information about the specified Batch account.

GetDetector(IBatchAccountOperations, String, String, String)

Gets information about the given detector for a given Batch account.

GetDetectorAsync(IBatchAccountOperations, String, String, String, CancellationToken)

Gets information about the given detector for a given Batch account.

GetKeys(IBatchAccountOperations, String, String)

Gets the account keys for the specified Batch account.

GetKeysAsync(IBatchAccountOperations, String, String, CancellationToken)

Gets the account keys for the specified Batch account.

List(IBatchAccountOperations)

Gets information about the Batch accounts associated with the subscription.

ListAsync(IBatchAccountOperations, CancellationToken)

Gets information about the Batch accounts associated with the subscription.

ListByResourceGroup(IBatchAccountOperations, String)

Gets information about the Batch accounts associated with the specified resource group.

ListByResourceGroupAsync(IBatchAccountOperations, String, CancellationToken)

Gets information about the Batch accounts associated with the specified resource group.

ListByResourceGroupNext(IBatchAccountOperations, String)

Gets information about the Batch accounts associated with the specified resource group.

ListByResourceGroupNextAsync(IBatchAccountOperations, String, CancellationToken)

Gets information about the Batch accounts associated with the specified resource group.

ListDetectors(IBatchAccountOperations, String, String)

Gets information about the detectors available for a given Batch account.

ListDetectorsAsync(IBatchAccountOperations, String, String, CancellationToken)

Gets information about the detectors available for a given Batch account.

ListDetectorsNext(IBatchAccountOperations, String)

Gets information about the detectors available for a given Batch account.

ListDetectorsNextAsync(IBatchAccountOperations, String, CancellationToken)

Gets information about the detectors available for a given Batch account.

ListNext(IBatchAccountOperations, String)

Gets information about the Batch accounts associated with the subscription.

ListNextAsync(IBatchAccountOperations, String, CancellationToken)

Gets information about the Batch accounts associated with the subscription.

ListOutboundNetworkDependenciesEndpoints(IBatchAccountOperations, String, String)

Lists the endpoints that a Batch Compute Node under this Batch Account may call as part of Batch service administration. If you are deploying a Pool inside of a virtual network that you specify, you must make sure your network allows outbound access to these endpoints. Failure to allow access to these endpoints may cause Batch to mark the affected nodes as unusable. For more information about creating a pool inside of a virtual network, see https://docs.microsoft.com/en-us/azure/batch/batch-virtual-network.

ListOutboundNetworkDependenciesEndpointsAsync(IBatchAccountOperations, String, String, CancellationToken)

Lists the endpoints that a Batch Compute Node under this Batch Account may call as part of Batch service administration. If you are deploying a Pool inside of a virtual network that you specify, you must make sure your network allows outbound access to these endpoints. Failure to allow access to these endpoints may cause Batch to mark the affected nodes as unusable. For more information about creating a pool inside of a virtual network, see https://docs.microsoft.com/en-us/azure/batch/batch-virtual-network.

ListOutboundNetworkDependenciesEndpointsNext(IBatchAccountOperations, String)

Lists the endpoints that a Batch Compute Node under this Batch Account may call as part of Batch service administration. If you are deploying a Pool inside of a virtual network that you specify, you must make sure your network allows outbound access to these endpoints. Failure to allow access to these endpoints may cause Batch to mark the affected nodes as unusable. For more information about creating a pool inside of a virtual network, see https://docs.microsoft.com/en-us/azure/batch/batch-virtual-network.

ListOutboundNetworkDependenciesEndpointsNextAsync(IBatchAccountOperations, String, CancellationToken)

Lists the endpoints that a Batch Compute Node under this Batch Account may call as part of Batch service administration. If you are deploying a Pool inside of a virtual network that you specify, you must make sure your network allows outbound access to these endpoints. Failure to allow access to these endpoints may cause Batch to mark the affected nodes as unusable. For more information about creating a pool inside of a virtual network, see https://docs.microsoft.com/en-us/azure/batch/batch-virtual-network.

RegenerateKey(IBatchAccountOperations, String, String, AccountKeyType)

Regenerates the specified account key for the Batch account.

RegenerateKeyAsync(IBatchAccountOperations, String, String, AccountKeyType, CancellationToken)

Regenerates the specified account key for the Batch account.

SynchronizeAutoStorageKeys(IBatchAccountOperations, String, String)

Synchronizes access keys for the auto-storage account configured for the specified Batch account, only if storage key authentication is being used.

SynchronizeAutoStorageKeysAsync(IBatchAccountOperations, String, String, CancellationToken)

Synchronizes access keys for the auto-storage account configured for the specified Batch account, only if storage key authentication is being used.

Update(IBatchAccountOperations, String, String, BatchAccountUpdateParameters)

Updates the properties of an existing Batch account.

UpdateAsync(IBatchAccountOperations, String, String, BatchAccountUpdateParameters, CancellationToken)

Updates the properties of an existing Batch account.

Applies to