IPoolManager Members
Interface for performing operations on Azure Batch pools.
The following tables list the members exposed by the IPoolManager type.
Public Properties
Name | Description | |
---|---|---|
CustomBehaviors | This collection is initially populated by instantiation or by copying from the instantiating parent object (inheritance). In this model, the collections are independent but the members are shared references. Members of this collection alter or customize various behaviors of Azure Batch Service client objects. These behaviors are generally inherited by any child class instances. Modifications are applied in the order of the collection. The last write wins. This collection is not threadsafe for modifications but is threadsafe for reads. (Inherited from IInheritedBehaviors) |
Top
Public Methods
Name | Description | |
---|---|---|
ChangeOSVersion | Blocking call to change the target operating system version of a pool. | |
ChangeOSVersionAsync | Begins an asyncrhonous call to change the target operating system version of a pool. | |
CreatePool | Instantiates an unbound ICloudPool object to be populated by the caller and used to create a pool in the Azure Batch Service. | |
CreateUser | Instantiates an unbound IUser object to be populated by the caller and used to create a user account on a vm in the Azure Batch Service. | |
DeletePool | Blocking call to delete the specified Pool. | |
DeletePoolAsync | Begins an asynchronous call to delete the specifed Pool. | |
DeleteUser | Blocking call to delete the specified user. | |
DeleteUserAsync | Begins an asynchronous call to delete the specified user. | |
DeleteVMFile | Blocking call to delete the specified VM file. | |
DeleteVMFileAsync | Begins an asynchronous call to delete the specified VM file. | |
DisableAutoScale | Blocking call to disable automatic scaling on the pool specified. | |
DisableAutoScaleAsync | Begins an asynchronous call to disable automatic scaling on the pool specified. | |
EnableAutoScale | Blocking call to enable automatic scaling on the pool specified. | |
EnableAutoScaleAsync | Begins asynchonous call to enable automatic scaling on the pool specified. | |
EvaluateAutoScale | Blocking call to evaluate (test-run) an autoscale formula on the given pool. It does not change any state of the pool and it does not affect the last modified time or ETag of the pool. | |
EvaluateAutoScaleAsync | Begins an asynchronous call to evaluate (test-run) an autoscale formula on the given pool. It does not change any state of the pool and it does not affect the last modified time or ETag of the pool. | |
GetAccountPoolStatistics | Blocking call to get aggregated statistics for all pools. | |
GetAccountPoolStatisticsAsync | Begins an asynchronous call to get aggregated statistics for all pools. | |
GetJobPreparationTaskStatus | Blocking call to get the execution information status of the specified job preparation task. | |
GetJobPreparationTaskStatusAsync | Begins an asynchonous call to get the execution information status of the specified job preparation task. | |
GetJobReleaseTaskStatus | Blocking call to get the execution information status of the specified job release task. | |
GetJobReleaseTaskStatusAsync | Begins an asynchonous call to get the execution information status of the specified job release task. | |
GetPool | Begins an asynchronous call to open a bound Pool object on the specified pool. | |
GetPoolAsync | Begins an asynchronous call to open a bound IPool object on the specified pool. | |
GetRDPFile | Overloaded. | |
GetRDPFileAsync | Overloaded. | |
GetVM | Blocking call to get the specified VM. | |
GetVMAsync | Begins asynchronous call to get the specified VM. | |
GetVMFile | Blocking call to get the specified vm file. | |
GetVMFileAsync | Begins an asynchronous request to get the specified vm file. | |
ListPools | Exposes synchronous and asynchronous enumeration of Pools. | |
ListVMFiles | Exposes synchronous and asynchronous enumeration of the files for the vm. | |
ListVMs | Exposes synchronous and asynchronous enumeration of the VMs in the given Pool. | |
Reboot | Blocking call to reboot the specified vm. | |
RebootAsync | Begins an asynchronous call to reboot the specified vm. | |
Reimage | Blocking call to reimage the specified vm. | |
ReimageAsync | Begins an asynchronous call to reimage the specified vm. | |
RemoveFromPool | Overloaded. | |
RemoveFromPoolAsync | Overloaded. | |
ResizePool | Blocking call to begin a pool resize operation. | |
ResizePoolAsync | Begins an asynchronous call to begin a pool resize operation. | |
StopResizePool | Blocking call to stop a pool resize operation. | |
StopResizePoolAsync | Begins asynchronous call to stop a pool resize operation. |
Top