PoolOperations interface
Interface que representa um PoolOperations.
Métodos
begin |
Exclui o pool especificado. |
begin |
Exclui o pool especificado. |
create(string, string, string, Pool, Pool |
Cria um novo pool dentro da conta especificada. |
disable |
Desabilita o dimensionamento automático para um pool. |
get(string, string, string, Pool |
Obtém informações sobre o pool especificado. |
list |
Listar todos os pools na conta especificada. |
stop |
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, Pool |
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
Promise<PoolCreateResponse>
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.
Os parâmetros de opções.
Retornos
Promise<PoolDisableAutoScaleResponse>
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.
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
Promise<PoolStopResizeResponse>
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
Promise<PoolUpdateResponse>