Compartilhar via


PoolOperations interface

Interface que representa um PoolOperations.

Métodos

beginDelete(string, string, string, PoolDeleteOptionalParams)

Exclui o pool especificado.

beginDeleteAndWait(string, string, string, PoolDeleteOptionalParams)

Exclui o pool especificado.

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

Cria um novo pool dentro da conta especificada.

disableAutoScale(string, string, string, PoolDisableAutoScaleOptionalParams)

Desabilita o dimensionamento automático para um pool.

get(string, string, string, PoolGetOptionalParams)

Obtém informações sobre o pool especificado.

listByBatchAccount(string, string, PoolListByBatchAccountOptionalParams)

Listar todos os pools na conta especificada.

stopResize(string, string, string, PoolStopResizeOptionalParams)

Isso não restaura o pool para seu estado anterior antes da operação de redimensionamento: ele só impede que outras alterações sejam feitas e o pool mantém seu estado atual. Depois de parar, o pool se estabiliza no número de nós em que estava quando a operação de parada foi feita. Durante a operação de parada, o estado de alocação do pool muda primeiro para parar e, em seguida, para estável. Uma operação de redimensionamento não precisa ser uma solicitação explícita de pool de redimensionamento; essa API também pode ser usada para interromper o dimensionamento inicial do pool quando ele é criado.

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

Atualizações as propriedades de um pool existente.

Detalhes do método

beginDelete(string, string, string, PoolDeleteOptionalParams)

Exclui o pool especificado.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém a conta do Lote.

accountName

string

O nome da conta do Lote.

poolName

string

O nome do pool. Isso deve ser exclusivo dentro da conta.

options
PoolDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, string, PoolDeleteOptionalParams)

Exclui o pool especificado.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém a conta do Lote.

accountName

string

O nome da conta do Lote.

poolName

string

O nome do pool. Isso deve ser exclusivo dentro da conta.

options
PoolDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

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

Cria um novo pool dentro da conta especificada.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém a conta do Lote.

accountName

string

O nome da conta do Lote.

poolName

string

O nome do pool. Isso deve ser exclusivo dentro da conta.

parameters
Pool

Parâmetros adicionais para a criação do pool.

options
PoolCreateOptionalParams

Os parâmetros de opções.

Retornos

disableAutoScale(string, string, string, PoolDisableAutoScaleOptionalParams)

Desabilita o dimensionamento automático para um pool.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém a conta do Lote.

accountName

string

O nome da conta do Lote.

poolName

string

O nome do pool. Isso deve ser exclusivo dentro da conta.

options
PoolDisableAutoScaleOptionalParams

Os parâmetros de opções.

Retornos

get(string, string, string, PoolGetOptionalParams)

Obtém informações sobre o pool especificado.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém a conta do Lote.

accountName

string

O nome da conta do Lote.

poolName

string

O nome do pool. Isso deve ser exclusivo dentro da conta.

options
PoolGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<PoolGetResponse>

listByBatchAccount(string, string, PoolListByBatchAccountOptionalParams)

Listar todos os pools na conta especificada.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém a conta do Lote.

accountName

string

O nome da conta do Lote.

options
PoolListByBatchAccountOptionalParams

Os parâmetros de opções.

Retornos

stopResize(string, string, string, PoolStopResizeOptionalParams)

Isso não restaura o pool para seu estado anterior antes da operação de redimensionamento: ele só impede que outras alterações sejam feitas e o pool mantém seu estado atual. Depois de parar, o pool se estabiliza no número de nós em que estava quando a operação de parada foi feita. Durante a operação de parada, o estado de alocação do pool muda primeiro para parar e, em seguida, para estável. Uma operação de redimensionamento não precisa ser uma solicitação explícita de pool de redimensionamento; essa API também pode ser usada para interromper o dimensionamento inicial do pool quando ele é criado.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém a conta do Lote.

accountName

string

O nome da conta do Lote.

poolName

string

O nome do pool. Isso deve ser exclusivo dentro da conta.

options
PoolStopResizeOptionalParams

Os parâmetros de opções.

Retornos

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

Atualizações as propriedades de um pool existente.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém a conta do Lote.

accountName

string

O nome da conta do Lote.

poolName

string

O nome do pool. Isso deve ser exclusivo dentro da conta.

parameters
Pool

Propriedades do pool que devem ser atualizadas. As propriedades fornecidas serão atualizadas, todas as propriedades não fornecidas ficarão inalteradas.

options
PoolUpdateOptionalParams

Os parâmetros de opções.

Retornos