IPoolOperations Interface

Definition

PoolOperations operations.

public interface IPoolOperations
type IPoolOperations = interface
Public Interface IPoolOperations

Methods

AddWithHttpMessagesAsync(PoolAddParameter, PoolAddOptions, Dictionary<String,List<String>>, CancellationToken)

Adds a Pool to the specified Account.

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

Deletes a Pool from the specified Account.

DisableAutoScaleWithHttpMessagesAsync(String, PoolDisableAutoScaleOptions, Dictionary<String,List<String>>, CancellationToken)

Disables automatic scaling for a Pool.

EnableAutoScaleWithHttpMessagesAsync(String, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptions, Dictionary<String,List<String>>, CancellationToken)

Enables automatic scaling for a Pool.

EvaluateAutoScaleWithHttpMessagesAsync(String, String, PoolEvaluateAutoScaleOptions, Dictionary<String,List<String>>, CancellationToken)

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

ExistsWithHttpMessagesAsync(String, PoolExistsOptions, Dictionary<String,List<String>>, CancellationToken)

Gets basic properties of a Pool.

GetAllLifetimeStatisticsWithHttpMessagesAsync(PoolGetAllLifetimeStatisticsOptions, Dictionary<String,List<String>>, CancellationToken)

Gets lifetime summary statistics for all of the Pools in the specified Account.

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

Gets information about the specified Pool.

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

Lists all of the Pools in the specified Account.

ListUsageMetricsNextWithHttpMessagesAsync(String, PoolListUsageMetricsNextOptions, Dictionary<String,List<String>>, CancellationToken)

Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account.

ListUsageMetricsWithHttpMessagesAsync(PoolListUsageMetricsOptions, Dictionary<String,List<String>>, CancellationToken)

Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account.

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

Lists all of the Pools in the specified Account.

PatchWithHttpMessagesAsync(String, PoolPatchParameter, PoolPatchOptions, Dictionary<String,List<String>>, CancellationToken)

Updates the properties of the specified Pool.

RemoveNodesWithHttpMessagesAsync(String, NodeRemoveParameter, PoolRemoveNodesOptions, Dictionary<String,List<String>>, CancellationToken)

Removes Compute Nodes from the specified Pool.

ResizeWithHttpMessagesAsync(String, PoolResizeParameter, PoolResizeOptions, Dictionary<String,List<String>>, CancellationToken)

Changes the number of Compute Nodes that are assigned to a Pool.

StopResizeWithHttpMessagesAsync(String, PoolStopResizeOptions, Dictionary<String,List<String>>, CancellationToken)

Stops an ongoing resize operation on the Pool.

UpdatePropertiesWithHttpMessagesAsync(String, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptions, Dictionary<String,List<String>>, CancellationToken)

Updates the properties of the specified Pool.

Extension Methods

Add(IPoolOperations, PoolAddParameter, PoolAddOptions)

Adds a Pool to the specified Account.

AddAsync(IPoolOperations, PoolAddParameter, PoolAddOptions, CancellationToken)

Adds a Pool to the specified Account.

Delete(IPoolOperations, String, PoolDeleteOptions)

Deletes a Pool from the specified Account.

DeleteAsync(IPoolOperations, String, PoolDeleteOptions, CancellationToken)

Deletes a Pool from the specified Account.

DisableAutoScale(IPoolOperations, String, PoolDisableAutoScaleOptions)

Disables automatic scaling for a Pool.

DisableAutoScaleAsync(IPoolOperations, String, PoolDisableAutoScaleOptions, CancellationToken)

Disables automatic scaling for a Pool.

EnableAutoScale(IPoolOperations, String, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptions)

Enables automatic scaling for a Pool.

EnableAutoScaleAsync(IPoolOperations, String, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptions, CancellationToken)

Enables automatic scaling for a Pool.

EvaluateAutoScale(IPoolOperations, String, String, PoolEvaluateAutoScaleOptions)

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

EvaluateAutoScaleAsync(IPoolOperations, String, String, PoolEvaluateAutoScaleOptions, CancellationToken)

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

Exists(IPoolOperations, String, PoolExistsOptions)

Gets basic properties of a Pool.

ExistsAsync(IPoolOperations, String, PoolExistsOptions, CancellationToken)

Gets basic properties of a Pool.

Get(IPoolOperations, String, PoolGetOptions)

Gets information about the specified Pool.

GetAllLifetimeStatistics(IPoolOperations, PoolGetAllLifetimeStatisticsOptions)

Gets lifetime summary statistics for all of the Pools in the specified Account.

GetAllLifetimeStatisticsAsync(IPoolOperations, PoolGetAllLifetimeStatisticsOptions, CancellationToken)

Gets lifetime summary statistics for all of the Pools in the specified Account.

GetAsync(IPoolOperations, String, PoolGetOptions, CancellationToken)

Gets information about the specified Pool.

List(IPoolOperations, PoolListOptions)

Lists all of the Pools in the specified Account.

ListAsync(IPoolOperations, PoolListOptions, CancellationToken)

Lists all of the Pools in the specified Account.

ListNext(IPoolOperations, String, PoolListNextOptions)

Lists all of the Pools in the specified Account.

ListNextAsync(IPoolOperations, String, PoolListNextOptions, CancellationToken)

Lists all of the Pools in the specified Account.

ListUsageMetrics(IPoolOperations, PoolListUsageMetricsOptions)

Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account.

ListUsageMetricsAsync(IPoolOperations, PoolListUsageMetricsOptions, CancellationToken)

Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account.

ListUsageMetricsNext(IPoolOperations, String, PoolListUsageMetricsNextOptions)

Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account.

ListUsageMetricsNextAsync(IPoolOperations, String, PoolListUsageMetricsNextOptions, CancellationToken)

Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account.

Patch(IPoolOperations, String, PoolPatchParameter, PoolPatchOptions)

Updates the properties of the specified Pool.

PatchAsync(IPoolOperations, String, PoolPatchParameter, PoolPatchOptions, CancellationToken)

Updates the properties of the specified Pool.

RemoveNodes(IPoolOperations, String, NodeRemoveParameter, PoolRemoveNodesOptions)

Removes Compute Nodes from the specified Pool.

RemoveNodesAsync(IPoolOperations, String, NodeRemoveParameter, PoolRemoveNodesOptions, CancellationToken)

Removes Compute Nodes from the specified Pool.

Resize(IPoolOperations, String, PoolResizeParameter, PoolResizeOptions)

Changes the number of Compute Nodes that are assigned to a Pool.

ResizeAsync(IPoolOperations, String, PoolResizeParameter, PoolResizeOptions, CancellationToken)

Changes the number of Compute Nodes that are assigned to a Pool.

StopResize(IPoolOperations, String, PoolStopResizeOptions)

Stops an ongoing resize operation on the Pool.

StopResizeAsync(IPoolOperations, String, PoolStopResizeOptions, CancellationToken)

Stops an ongoing resize operation on the Pool.

UpdateProperties(IPoolOperations, String, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptions)

Updates the properties of the specified Pool.

UpdatePropertiesAsync(IPoolOperations, String, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptions, CancellationToken)

Updates the properties of the specified Pool.

Applies to