PoolOperations interface

Bir Havuz işlemlerini temsil eden arayüz.

Özellikler

beginDelete
beginDeleteAndWait
create

Belirtilen hesabın içinde yeni bir havuz oluşturur.

delete
disableAutoScale

Havuz için otomatik ölçeklendirmeyi devre dışı bırakır.

get

Belirtilen havuz hakkında bilgi alır.

listByBatchAccount

Belirtilen hesaptaki tüm havuzları listeler.

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.

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>