PoolOperations interface
Bir Havuz işlemlerini temsil eden arayüz.
Özellikler
| begin |
|
| begin |
|
| create | Belirtilen hesabın içinde yeni bir havuz oluşturur. |
| delete | |
| disable |
Havuz için otomatik ölçeklendirmeyi devre dışı bırakır. |
| get | Belirtilen havuz hakkında bilgi alır. |
| list |
Belirtilen hesaptaki tüm havuzları listeler. |
| stop |
Bu, yeniden boyutlandırma işleminden önce havuzu önceki durumuna geri yüklemez: yalnızca başka değişiklikler yapılmasını durdurur ve havuz geçerli durumunu korur. Durdurulduktan sonra havuz, durdurma işlemi tamamlandığında olduğu düğüm sayısına göre kararlı hale gelir. Durdurma işlemi sırasında havuz ayırma durumu önce durdurulacak, sonra sabit olacak şekilde değişir. Yeniden boyutlandırma işleminin açık bir yeniden boyutlandırma havuzu isteği olması gerekmez; Bu API, oluşturulduğunda havuzun ilk boyutlandırmasını durdurmak için de kullanılabilir. |
| update | Mevcut havuzun özelliklerini güncelleştirir. |
Özellik Ayrıntıları
beginDelete
Uyarı
Bu API artık kullanım dışıdır.
use delete instead
beginDelete: (resourceGroupName: string, accountName: string, poolName: string, options?: PoolDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Özellik Değeri
(resourceGroupName: string, accountName: string, poolName: string, options?: PoolDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait
Uyarı
Bu API artık kullanım dışıdır.
use delete instead
beginDeleteAndWait: (resourceGroupName: string, accountName: string, poolName: string, options?: PoolDeleteOptionalParams) => Promise<void>
Özellik Değeri
(resourceGroupName: string, accountName: string, poolName: string, options?: PoolDeleteOptionalParams) => Promise<void>
create
Belirtilen hesabın içinde yeni bir havuz oluşturur.
create: (resourceGroupName: string, accountName: string, poolName: string, parameters: Pool, options?: PoolCreateOptionalParams) => Promise<Pool>
Özellik Değeri
(resourceGroupName: string, accountName: string, poolName: string, parameters: Pool, options?: PoolCreateOptionalParams) => Promise<Pool>
delete
delete: (resourceGroupName: string, accountName: string, poolName: string, options?: PoolDeleteOptionalParams) => PollerLike<OperationState<void>, void>
Özellik Değeri
(resourceGroupName: string, accountName: string, poolName: string, options?: PoolDeleteOptionalParams) => PollerLike<OperationState<void>, void>
disableAutoScale
Havuz için otomatik ölçeklendirmeyi devre dışı bırakır.
disableAutoScale: (resourceGroupName: string, accountName: string, poolName: string, options?: PoolDisableAutoScaleOptionalParams) => Promise<Pool>
Özellik Değeri
(resourceGroupName: string, accountName: string, poolName: string, options?: PoolDisableAutoScaleOptionalParams) => Promise<Pool>
get
Belirtilen havuz hakkında bilgi alır.
get: (resourceGroupName: string, accountName: string, poolName: string, options?: PoolGetOptionalParams) => Promise<Pool>
Özellik Değeri
(resourceGroupName: string, accountName: string, poolName: string, options?: PoolGetOptionalParams) => Promise<Pool>
listByBatchAccount
Belirtilen hesaptaki tüm havuzları listeler.
listByBatchAccount: (resourceGroupName: string, accountName: string, options?: PoolListByBatchAccountOptionalParams) => PagedAsyncIterableIterator<Pool, Pool[], PageSettings>
Özellik Değeri
(resourceGroupName: string, accountName: string, options?: PoolListByBatchAccountOptionalParams) => PagedAsyncIterableIterator<Pool, Pool[], PageSettings>
stopResize
Bu, yeniden boyutlandırma işleminden önce havuzu önceki durumuna geri yüklemez: yalnızca başka değişiklikler yapılmasını durdurur ve havuz geçerli durumunu korur. Durdurulduktan sonra havuz, durdurma işlemi tamamlandığında olduğu düğüm sayısına göre kararlı hale gelir. Durdurma işlemi sırasında havuz ayırma durumu önce durdurulacak, sonra sabit olacak şekilde değişir. Yeniden boyutlandırma işleminin açık bir yeniden boyutlandırma havuzu isteği olması gerekmez; Bu API, oluşturulduğunda havuzun ilk boyutlandırmasını durdurmak için de kullanılabilir.
stopResize: (resourceGroupName: string, accountName: string, poolName: string, options?: PoolStopResizeOptionalParams) => Promise<Pool>
Özellik Değeri
(resourceGroupName: string, accountName: string, poolName: string, options?: PoolStopResizeOptionalParams) => Promise<Pool>
update
Mevcut havuzun özelliklerini güncelleştirir.
update: (resourceGroupName: string, accountName: string, poolName: string, parameters: Pool, options?: PoolUpdateOptionalParams) => Promise<Pool>
Özellik Değeri
(resourceGroupName: string, accountName: string, poolName: string, parameters: Pool, options?: PoolUpdateOptionalParams) => Promise<Pool>