Freigeben über


PoolOperations interface

Schnittstelle, die einen PoolOperations darstellt.

Methoden

beginDelete(string, string, string, PoolDeleteOptionalParams)

Löscht den angegebenen Pool.

beginDeleteAndWait(string, string, string, PoolDeleteOptionalParams)

Löscht den angegebenen Pool.

create(string, string, string, Pool, PoolCreateOptionalParams)

Erstellt einen neuen Pool innerhalb des angegebenen Kontos.

disableAutoScale(string, string, string, PoolDisableAutoScaleOptionalParams)

Deaktiviert die automatische Skalierung für einen Pool.

get(string, string, string, PoolGetOptionalParams)

Ruft Informationen zum angegebenen Pool ab.

listByBatchAccount(string, string, PoolListByBatchAccountOptionalParams)

Listet alle Pools im angegebenen Konto auf.

stopResize(string, string, string, PoolStopResizeOptionalParams)

Dadurch wird der Pool nicht in seinen vorherigen Zustand vor dem Größenänderungsvorgang wiederhergestellt: Es werden nur alle weiteren vorgenommenen Änderungen beendet, und der Pool behält seinen aktuellen Zustand bei. Nach dem Beenden stabilisiert sich der Pool bei der Anzahl der Knoten, an der er sich befand, als der Beendigungsvorgang abgeschlossen wurde. Während des Beendigungsvorgangs ändert sich der Status der Poolzuordnung zunächst in "Beenden" und dann in "Stabil". Ein Größenänderungsvorgang muss keine explizite Anforderung zum Ändern der Größe des Pools sein. Diese API kann auch verwendet werden, um die anfängliche Größenanpassung des Pools zu beenden, wenn er erstellt wird.

update(string, string, string, Pool, PoolUpdateOptionalParams)

Aktualisierungen die Eigenschaften eines vorhandenen Pools.

Details zur Methode

beginDelete(string, string, string, PoolDeleteOptionalParams)

Löscht den angegebenen Pool.

function beginDelete(resourceGroupName: string, accountName: string, poolName: string, options?: PoolDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe, die das Batch-Konto enthält.

accountName

string

Der Name des Batch-Kontos.

poolName

string

Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.

options
PoolDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, string, PoolDeleteOptionalParams)

Löscht den angegebenen Pool.

function beginDeleteAndWait(resourceGroupName: string, accountName: string, poolName: string, options?: PoolDeleteOptionalParams): Promise<void>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe, die das Batch-Konto enthält.

accountName

string

Der Name des Batch-Kontos.

poolName

string

Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.

options
PoolDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

create(string, string, string, Pool, PoolCreateOptionalParams)

Erstellt einen neuen Pool innerhalb des angegebenen Kontos.

function create(resourceGroupName: string, accountName: string, poolName: string, parameters: Pool, options?: PoolCreateOptionalParams): Promise<PoolCreateResponse>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe, die das Batch-Konto enthält.

accountName

string

Der Name des Batch-Kontos.

poolName

string

Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.

parameters
Pool

Zusätzliche Parameter für die Poolerstellung.

options
PoolCreateOptionalParams

Die Optionsparameter.

Gibt zurück

disableAutoScale(string, string, string, PoolDisableAutoScaleOptionalParams)

Deaktiviert die automatische Skalierung für einen Pool.

function disableAutoScale(resourceGroupName: string, accountName: string, poolName: string, options?: PoolDisableAutoScaleOptionalParams): Promise<PoolDisableAutoScaleResponse>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe, die das Batch-Konto enthält.

accountName

string

Der Name des Batch-Kontos.

poolName

string

Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.

options
PoolDisableAutoScaleOptionalParams

Die Optionsparameter.

Gibt zurück

get(string, string, string, PoolGetOptionalParams)

Ruft Informationen zum angegebenen Pool ab.

function get(resourceGroupName: string, accountName: string, poolName: string, options?: PoolGetOptionalParams): Promise<PoolGetResponse>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe, die das Batch-Konto enthält.

accountName

string

Der Name des Batch-Kontos.

poolName

string

Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.

options
PoolGetOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<PoolGetResponse>

listByBatchAccount(string, string, PoolListByBatchAccountOptionalParams)

Listet alle Pools im angegebenen Konto auf.

function listByBatchAccount(resourceGroupName: string, accountName: string, options?: PoolListByBatchAccountOptionalParams): PagedAsyncIterableIterator<Pool, Pool[], PageSettings>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe, die das Batch-Konto enthält.

accountName

string

Der Name des Batch-Kontos.

options
PoolListByBatchAccountOptionalParams

Die Optionsparameter.

Gibt zurück

stopResize(string, string, string, PoolStopResizeOptionalParams)

Dadurch wird der Pool nicht in seinen vorherigen Zustand vor dem Größenänderungsvorgang wiederhergestellt: Es werden nur alle weiteren vorgenommenen Änderungen beendet, und der Pool behält seinen aktuellen Zustand bei. Nach dem Beenden stabilisiert sich der Pool bei der Anzahl der Knoten, an der er sich befand, als der Beendigungsvorgang abgeschlossen wurde. Während des Beendigungsvorgangs ändert sich der Status der Poolzuordnung zunächst in "Beenden" und dann in "Stabil". Ein Größenänderungsvorgang muss keine explizite Anforderung zum Ändern der Größe des Pools sein. Diese API kann auch verwendet werden, um die anfängliche Größenanpassung des Pools zu beenden, wenn er erstellt wird.

function stopResize(resourceGroupName: string, accountName: string, poolName: string, options?: PoolStopResizeOptionalParams): Promise<PoolStopResizeResponse>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe, die das Batch-Konto enthält.

accountName

string

Der Name des Batch-Kontos.

poolName

string

Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.

options
PoolStopResizeOptionalParams

Die Optionsparameter.

Gibt zurück

update(string, string, string, Pool, PoolUpdateOptionalParams)

Aktualisierungen die Eigenschaften eines vorhandenen Pools.

function update(resourceGroupName: string, accountName: string, poolName: string, parameters: Pool, options?: PoolUpdateOptionalParams): Promise<PoolUpdateResponse>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe, die das Batch-Konto enthält.

accountName

string

Der Name des Batch-Kontos.

poolName

string

Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.

parameters
Pool

Pooleigenschaften, die aktualisiert werden sollen. Die angegebenen Eigenschaften werden aktualisiert, und alle nicht bereitgestellten Eigenschaften bleiben unverändert.

options
PoolUpdateOptionalParams

Die Optionsparameter.

Gibt zurück