ICloudPoolOperations Interface

 

Contains operations for managing Azure Batch pools.

Namespace:   Microsoft.Azure.Batch.Protocol
Assembly:  Microsoft.Azure.Batch (in Microsoft.Azure.Batch.dll)

Syntax

public interface ICloudPoolOperations
public interface class ICloudPoolOperations
type ICloudPoolOperations = interface end
Public Interface ICloudPoolOperations

Methods

Name Description
System_CAPS_pubmethod AddAsync(CloudPoolAddParameters, CancellationToken)

Adds a pool to the specified account.

System_CAPS_pubmethod DeleteAsync(String, CloudPoolDeleteParameters, CancellationToken)

Deletes a pool from the specified account.

System_CAPS_pubmethod DisableAutoScaleAsync(String, CloudPoolDisableAutoScaleParameters, CancellationToken)

Disables automatic scaling for a pool.

System_CAPS_pubmethod EnableAutoScaleAsync(String, CloudPoolEnableAutoScaleParameters, CancellationToken)

Enables automatic scaling for a pool.

System_CAPS_pubmethod EvaluateAutoScaleAsync(String, CloudPoolEvaluateAutoScaleParameters, CancellationToken)

Gets the result of evaluating an automatic scaling formula on the pool.

System_CAPS_pubmethod ExistsAsync(String, CloudPoolExistsParameters, CancellationToken)

Gets basic properties of a pool.

System_CAPS_pubmethod GetAsync(String, CloudPoolGetParameters, CancellationToken)

Gets information about the specified pool.

System_CAPS_pubmethod ListAsync(CloudPoolListParameters, CancellationToken)

Lists all of the pools in the specified account.

System_CAPS_pubmethod ListNextAsync(String, CloudPoolListParameters, CancellationToken)

Lists all of the pools in the specified account.

System_CAPS_pubmethod PatchAsync(String, CloudPoolPatchParameters, CancellationToken)

Updates the properties of a pool.

System_CAPS_pubmethod ResizeAsync(String, CloudPoolResizeParameters, CancellationToken)

Changes the number of compute nodes that are assigned to a pool.

System_CAPS_pubmethod StopResizeAsync(String, CloudPoolStopResizeParameters, CancellationToken)

Stops an ongoing resize operation on the pool. This does not restore the pool to its previous state before the resize operation: it only stops any further changes being made, and the pool maintains its current state.

System_CAPS_pubmethod UpdatePropertiesAsync(String, CloudPoolUpdatePropertiesParameters, CancellationToken)

Updates the properties of a pool.

System_CAPS_pubmethod UpgradeOSAsync(String, CloudPoolUpgradeOSParameters, CancellationToken)

Upgrades the operating system of the specified pool.

Extension Methods

Name Description
System_CAPS_pubmethod Add(CloudPoolAddParameters)

Adds a pool to the specified account. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod AddAsync(CloudPoolAddParameters)

Adds a pool to the specified account. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod Delete(String, CloudPoolDeleteParameters)

Deletes a pool from the specified account. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod DeleteAsync(String, CloudPoolDeleteParameters)

Deletes a pool from the specified account. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod DisableAutoScale(String, CloudPoolDisableAutoScaleParameters)

Disables automatic scaling for a pool. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod DisableAutoScaleAsync(String, CloudPoolDisableAutoScaleParameters)

Disables automatic scaling for a pool. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod EnableAutoScale(String, CloudPoolEnableAutoScaleParameters)

Enables automatic scaling for a pool. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod EnableAutoScaleAsync(String, CloudPoolEnableAutoScaleParameters)

Enables automatic scaling for a pool. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod EvaluateAutoScale(String, CloudPoolEvaluateAutoScaleParameters)

Gets the result of evaluating an automatic scaling formula on the pool. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod EvaluateAutoScaleAsync(String, CloudPoolEvaluateAutoScaleParameters)

Gets the result of evaluating an automatic scaling formula on the pool. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod Exists(String, CloudPoolExistsParameters)

Gets basic properties of a pool. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod ExistsAsync(String, CloudPoolExistsParameters)

Gets basic properties of a pool. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod Get(String, CloudPoolGetParameters)

Gets information about the specified pool. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod GetAsync(String, CloudPoolGetParameters)

Gets information about the specified pool. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod List(CloudPoolListParameters)

Lists all of the pools in the specified account. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod ListAsync(CloudPoolListParameters)

Lists all of the pools in the specified account. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod ListNext(String, CloudPoolListParameters)

Lists all of the pools in the specified account. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod ListNextAsync(String, CloudPoolListParameters)

Lists all of the pools in the specified account. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod Patch(String, CloudPoolPatchParameters)

Updates the properties of a pool. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod PatchAsync(String, CloudPoolPatchParameters)

Updates the properties of a pool. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod Resize(String, CloudPoolResizeParameters)

Changes the number of compute nodes that are assigned to a pool. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod ResizeAsync(String, CloudPoolResizeParameters)

Changes the number of compute nodes that are assigned to a pool. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod StopResize(String, CloudPoolStopResizeParameters)

Stops an ongoing resize operation on the pool. This does not restore the pool to its previous state before the resize operation: it only stops any further changes being made, and the pool maintains its current state. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod StopResizeAsync(String, CloudPoolStopResizeParameters)

Stops an ongoing resize operation on the pool. This does not restore the pool to its previous state before the resize operation: it only stops any further changes being made, and the pool maintains its current state. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod UpdateProperties(String, CloudPoolUpdatePropertiesParameters)

Updates the properties of a pool. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod UpdatePropertiesAsync(String, CloudPoolUpdatePropertiesParameters)

Updates the properties of a pool. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod UpgradeOS(String, CloudPoolUpgradeOSParameters)

Upgrades the operating system of the specified pool. (Defined by CloudPoolOperationsExtensions.)

System_CAPS_pubmethod UpgradeOSAsync(String, CloudPoolUpgradeOSParameters)

Upgrades the operating system of the specified pool. (Defined by CloudPoolOperationsExtensions.)

See Also

Microsoft.Azure.Batch.Protocol Namespace

Return to top