Pool class
Classe que representa um Pool.
Construtores
| Pool(Batch |
Crie um pool. |
Métodos
| add(Pool |
Ao nomear Pools, evite incluir informações confidenciais, como nomes de usuários ou nomes de projetos secretos. Essas informações podem aparecer em logs de telemetria acessíveis aos engenheiros de suporte da Microsoft. |
| add(Pool |
|
| add(Pool |
|
| delete |
Quando você solicita que um Pool seja excluído, as seguintes ações ocorrem: o estado do Pool é definido como exclusão; qualquer operação de redimensionamento em curso no Pool é interrompida; o serviço de lote começa a redimensionar o pool para zero nós de computação; todas as tarefas em execução em nós de computação existentes são encerradas e colocadas novamente na fila (como se uma operação de pool de redimensionamento tivesse sido solicitada com a opção de refila padrão); finalmente, o Pool é removido do sistema. Como as Tarefas em execução são enfileiradas novamente, o usuário pode executar novamente essas Tarefas atualizando seu Trabalho para direcionar um Pool diferente. As Tarefas podem ser executadas no novo Pool. Se quiser substituir o comportamento de refila de reenfileiramento, chame o Pool de redimensionamento explicitamente para reduzir o Pool para o tamanho zero antes de excluí-lo. Se você chamar uma API de Atualização, Patch ou Exclusão em um Pool no estado de exclusão, ela falhará com o código de status HTTP 409 com o código de erro PoolBeingDeleted. |
| delete |
|
| delete |
|
| disable |
|
| disable |
|
| disable |
|
| enable |
Não é possível habilitar o dimensionamento automático em um Pool se uma operação de redimensionamento estiver em andamento no Pool. Se o dimensionamento automático do Pool estiver desabilitado no momento, você deverá especificar uma fórmula de dimensionamento automático válida como parte da solicitação. Se o dimensionamento automático do Pool já estiver habilitado, você poderá especificar uma nova fórmula de dimensionamento automático e/ou um novo intervalo de avaliação. Não é possível chamar essa API para o mesmo Pool mais de uma vez a cada 30 segundos. |
| enable |
|
| enable |
|
| evaluate |
Esta API destina-se principalmente a validar uma fórmula de escala automática, uma vez que simplesmente devolve o resultado sem aplicar a fórmula ao Pool. O Pool deve ter o dimensionamento automático habilitado para avaliar uma fórmula. |
| evaluate |
|
| evaluate |
|
| exists(string, Pool |
Obtém propriedades básicas de um Pool. |
| exists(string, Pool |
|
| exists(string, Service |
|
| get(string, Pool |
Obtém informações sobre o Pool especificado. |
| get(string, Pool |
|
| get(string, Service |
|
| get |
As estatísticas são agregadas em todos os Pools que já existiram na Conta, desde a criação da Conta até a hora da última atualização das estatísticas. As estatísticas podem não estar imediatamente disponíveis. O serviço Batch executa o roll-up periódico de estatísticas. O atraso típico é de cerca de 30 minutos. |
| get |
|
| get |
|
| list(Pool |
|
| list(Pool |
|
| list(Service |
|
| list |
|
| list |
|
| list |
|
| list |
Se você não especificar uma cláusula $filter incluindo um poolId, a resposta incluirá todos os Pools que existiam na Conta no intervalo de tempo dos intervalos de agregação retornados. Se você não especificar uma cláusula $filter incluindo startTime ou endTime, esses filtros serão padronizados para as horas de início e término do último intervalo de agregação atualmente disponível; ou seja, apenas o último intervalo de agregação é retornado. |
| list |
|
| list |
|
| list |
Se você não especificar uma cláusula $filter incluindo um poolId, a resposta incluirá todos os Pools que existiam na Conta no intervalo de tempo dos intervalos de agregação retornados. Se você não especificar uma cláusula $filter incluindo startTime ou endTime, esses filtros serão padronizados para as horas de início e término do último intervalo de agregação atualmente disponível; ou seja, apenas o último intervalo de agregação é retornado. |
| list |
|
| list |
|
| patch(string, Pool |
Isso substitui apenas as propriedades do Pool especificadas na solicitação. Por exemplo, se o Pool tiver um StartTask associado a ele e uma solicitação não especificar um elemento StartTask, o Pool manterá o StartTask existente. |
| patch(string, Pool |
|
| patch(string, Pool |
|
| remove |
Essa operação só pode ser executada quando o estado de alocação do Pool estiver estável. Quando essa operação é executada, o estado de alocação muda de estável para redimensionamento. |
| remove |
|
| remove |
|
| resize(string, Pool |
Você só pode redimensionar um Pool quando seu estado de alocação estiver estável. Se o Pool já estiver redimensionando, a solicitação falhará com o código de status 409. Quando você redimensiona um Pool, o estado de alocação do Pool muda de estável para redimensionamento. Não é possível redimensionar pools configurados para dimensionamento automático. Se você tentar fazer isso, o serviço de lote retorna um erro 409. Se você redimensionar um pool para baixo, o serviço de lote escolhe quais nós de computação remover. Para remover nós de computação específicos, use a API de remoção de nós de computação do pool. |
| resize(string, Pool |
|
| resize(string, Pool |
|
| stop |
Isso não restaura o Pool ao seu estado anterior antes da operação de redimensionamento: ele apenas interrompe quaisquer outras alterações que estão sendo feitas, e o Pool mantém seu estado atual. Após a parada, o Pool se estabiliza no número de nós de computação em que estava quando a operação de parada foi concluída. Durante a operação stop, o estado de alocação do Pool muda primeiro para parar e depois para estável. Uma operação de redimensionamento não precisa ser uma solicitação explícita de redimensionamento de pool; essa API também pode ser usada para interromper o dimensionamento inicial do Pool quando ele é criado. |
| stop |
|
| stop |
|
| update |
Isso substitui totalmente todas as propriedades atualizáveis do Pool. Por exemplo, se o Pool tiver um StartTask associado a ele e se StartTask não for especificado com essa solicitação, o serviço em lote removerá o StartTask existente. |
| update |
|
| update |
Detalhes do Construtor
Pool(BatchServiceClientContext)
Crie um pool.
new Pool(client: BatchServiceClientContext)
Parâmetros
- client
- BatchServiceClientContext
Referência ao cliente do serviço.
Detalhes de Método
add(PoolAddParameter, PoolAddOptionalParams)
Ao nomear Pools, evite incluir informações confidenciais, como nomes de usuários ou nomes de projetos secretos. Essas informações podem aparecer em logs de telemetria acessíveis aos engenheiros de suporte da Microsoft.
function add(pool: PoolAddParameter, options?: PoolAddOptionalParams): Promise<PoolAddResponse>
Parâmetros
- pool
- PoolAddParameter
O Pool a ser adicionado.
- options
- PoolAddOptionalParams
Os parâmetros opcionais
Devoluções
Promise<PoolAddResponse>
Modelos de Promessa.PoolAddResponse<>
add(PoolAddParameter, PoolAddOptionalParams, ServiceCallback<void>)
function add(pool: PoolAddParameter, options: PoolAddOptionalParams, callback: ServiceCallback<void>)
Parâmetros
- pool
- PoolAddParameter
O Pool a ser adicionado.
- options
- PoolAddOptionalParams
Os parâmetros opcionais
- callback
-
ServiceCallback<void>
O retorno de chamada
add(PoolAddParameter, ServiceCallback<void>)
function add(pool: PoolAddParameter, callback: ServiceCallback<void>)
Parâmetros
- pool
- PoolAddParameter
O Pool a ser adicionado.
- callback
-
ServiceCallback<void>
O retorno de chamada
deleteMethod(string, PoolDeleteMethodOptionalParams)
Quando você solicita que um Pool seja excluído, as seguintes ações ocorrem: o estado do Pool é definido como exclusão; qualquer operação de redimensionamento em curso no Pool é interrompida; o serviço de lote começa a redimensionar o pool para zero nós de computação; todas as tarefas em execução em nós de computação existentes são encerradas e colocadas novamente na fila (como se uma operação de pool de redimensionamento tivesse sido solicitada com a opção de refila padrão); finalmente, o Pool é removido do sistema. Como as Tarefas em execução são enfileiradas novamente, o usuário pode executar novamente essas Tarefas atualizando seu Trabalho para direcionar um Pool diferente. As Tarefas podem ser executadas no novo Pool. Se quiser substituir o comportamento de refila de reenfileiramento, chame o Pool de redimensionamento explicitamente para reduzir o Pool para o tamanho zero antes de excluí-lo. Se você chamar uma API de Atualização, Patch ou Exclusão em um Pool no estado de exclusão, ela falhará com o código de status HTTP 409 com o código de erro PoolBeingDeleted.
function deleteMethod(poolId: string, options?: PoolDeleteMethodOptionalParams): Promise<PoolDeleteResponse>
Parâmetros
- poolId
-
string
A ID do Pool a ser excluído.
- options
- PoolDeleteMethodOptionalParams
Os parâmetros opcionais
Devoluções
Promise<PoolDeleteResponse>
Modelos de promessa.PoolDeleteResponse<>
deleteMethod(string, PoolDeleteMethodOptionalParams, ServiceCallback<void>)
function deleteMethod(poolId: string, options: PoolDeleteMethodOptionalParams, callback: ServiceCallback<void>)
Parâmetros
- poolId
-
string
A ID do Pool a ser excluído.
- options
- PoolDeleteMethodOptionalParams
Os parâmetros opcionais
- callback
-
ServiceCallback<void>
O retorno de chamada
deleteMethod(string, ServiceCallback<void>)
function deleteMethod(poolId: string, callback: ServiceCallback<void>)
Parâmetros
- poolId
-
string
A ID do Pool a ser excluído.
- callback
-
ServiceCallback<void>
O retorno de chamada
disableAutoScale(string, PoolDisableAutoScaleOptionalParams)
function disableAutoScale(poolId: string, options?: PoolDisableAutoScaleOptionalParams): Promise<PoolDisableAutoScaleResponse>
Parâmetros
- poolId
-
string
A ID do Pool no qual desativar o dimensionamento automático.
Os parâmetros opcionais
Devoluções
Promise<PoolDisableAutoScaleResponse>
Modelos de promessa.PoolDisableAutoScaleResponse<>
disableAutoScale(string, PoolDisableAutoScaleOptionalParams, ServiceCallback<void>)
function disableAutoScale(poolId: string, options: PoolDisableAutoScaleOptionalParams, callback: ServiceCallback<void>)
Parâmetros
- poolId
-
string
A ID do Pool no qual desativar o dimensionamento automático.
Os parâmetros opcionais
- callback
-
ServiceCallback<void>
O retorno de chamada
disableAutoScale(string, ServiceCallback<void>)
function disableAutoScale(poolId: string, callback: ServiceCallback<void>)
Parâmetros
- poolId
-
string
A ID do Pool no qual desativar o dimensionamento automático.
- callback
-
ServiceCallback<void>
O retorno de chamada
enableAutoScale(string, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptionalParams)
Não é possível habilitar o dimensionamento automático em um Pool se uma operação de redimensionamento estiver em andamento no Pool. Se o dimensionamento automático do Pool estiver desabilitado no momento, você deverá especificar uma fórmula de dimensionamento automático válida como parte da solicitação. Se o dimensionamento automático do Pool já estiver habilitado, você poderá especificar uma nova fórmula de dimensionamento automático e/ou um novo intervalo de avaliação. Não é possível chamar essa API para o mesmo Pool mais de uma vez a cada 30 segundos.
function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, options?: PoolEnableAutoScaleOptionalParams): Promise<PoolEnableAutoScaleResponse>
Parâmetros
- poolId
-
string
A ID do Pool no qual habilitar o dimensionamento automático.
- poolEnableAutoScaleParameter
- PoolEnableAutoScaleParameter
Os parâmetros para a solicitação.
Os parâmetros opcionais
Devoluções
Promise<PoolEnableAutoScaleResponse>
Modelos de promessa.PoolEnableAutoScaleResponse<>
enableAutoScale(string, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptionalParams, ServiceCallback<void>)
function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, options: PoolEnableAutoScaleOptionalParams, callback: ServiceCallback<void>)
Parâmetros
- poolId
-
string
A ID do Pool no qual habilitar o dimensionamento automático.
- poolEnableAutoScaleParameter
- PoolEnableAutoScaleParameter
Os parâmetros para a solicitação.
Os parâmetros opcionais
- callback
-
ServiceCallback<void>
O retorno de chamada
enableAutoScale(string, PoolEnableAutoScaleParameter, ServiceCallback<void>)
function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, callback: ServiceCallback<void>)
Parâmetros
- poolId
-
string
A ID do Pool no qual habilitar o dimensionamento automático.
- poolEnableAutoScaleParameter
- PoolEnableAutoScaleParameter
Os parâmetros para a solicitação.
- callback
-
ServiceCallback<void>
O retorno de chamada
evaluateAutoScale(string, string, PoolEvaluateAutoScaleOptionalParams)
Esta API destina-se principalmente a validar uma fórmula de escala automática, uma vez que simplesmente devolve o resultado sem aplicar a fórmula ao Pool. O Pool deve ter o dimensionamento automático habilitado para avaliar uma fórmula.
function evaluateAutoScale(poolId: string, autoScaleFormula: string, options?: PoolEvaluateAutoScaleOptionalParams): Promise<PoolEvaluateAutoScaleResponse>
Parâmetros
- poolId
-
string
A ID do Pool no qual avaliar a fórmula de dimensionamento automático.
- autoScaleFormula
-
string
A fórmula para o número desejado de nós de computação no pool. A fórmula é validada e seus resultados calculados, mas não é aplicada ao Pool. Para aplicar a fórmula ao Pool, 'Ativar dimensionamento automático em um Pool'. Para obter mais informações sobre como especificar essa fórmula, consulte Dimensionar automaticamente nós de computação em um pool de lotes do Azure (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling).
Os parâmetros opcionais
Devoluções
Promise<PoolEvaluateAutoScaleResponse>
Modelos de promessa.PoolEvaluateAutoScaleResponse<>
evaluateAutoScale(string, string, PoolEvaluateAutoScaleOptionalParams, ServiceCallback<AutoScaleRun>)
function evaluateAutoScale(poolId: string, autoScaleFormula: string, options: PoolEvaluateAutoScaleOptionalParams, callback: ServiceCallback<AutoScaleRun>)
Parâmetros
- poolId
-
string
A ID do Pool no qual avaliar a fórmula de dimensionamento automático.
- autoScaleFormula
-
string
A fórmula para o número desejado de nós de computação no pool. A fórmula é validada e seus resultados calculados, mas não é aplicada ao Pool. Para aplicar a fórmula ao Pool, 'Ativar dimensionamento automático em um Pool'. Para obter mais informações sobre como especificar essa fórmula, consulte Dimensionar automaticamente nós de computação em um pool de lotes do Azure (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling).
Os parâmetros opcionais
- callback
O retorno de chamada
evaluateAutoScale(string, string, ServiceCallback<AutoScaleRun>)
function evaluateAutoScale(poolId: string, autoScaleFormula: string, callback: ServiceCallback<AutoScaleRun>)
Parâmetros
- poolId
-
string
A ID do Pool no qual avaliar a fórmula de dimensionamento automático.
- autoScaleFormula
-
string
A fórmula para o número desejado de nós de computação no pool. A fórmula é validada e seus resultados calculados, mas não é aplicada ao Pool. Para aplicar a fórmula ao Pool, 'Ativar dimensionamento automático em um Pool'. Para obter mais informações sobre como especificar essa fórmula, consulte Dimensionar automaticamente nós de computação em um pool de lotes do Azure (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling).
- callback
O retorno de chamada
exists(string, PoolExistsOptionalParams)
Obtém propriedades básicas de um Pool.
function exists(poolId: string, options?: PoolExistsOptionalParams): Promise<PoolExistsResponse>
Parâmetros
- poolId
-
string
A ID do Pool a ser obtida.
- options
- PoolExistsOptionalParams
Os parâmetros opcionais
Devoluções
Promise<PoolExistsResponse>
Modelos de Promessa.PoolExistsResponse<>
exists(string, PoolExistsOptionalParams, ServiceCallback<boolean>)
function exists(poolId: string, options: PoolExistsOptionalParams, callback: ServiceCallback<boolean>)
Parâmetros
- poolId
-
string
A ID do Pool a ser obtida.
- options
- PoolExistsOptionalParams
Os parâmetros opcionais
- callback
-
ServiceCallback<boolean>
O retorno de chamada
exists(string, ServiceCallback<boolean>)
function exists(poolId: string, callback: ServiceCallback<boolean>)
Parâmetros
- poolId
-
string
A ID do Pool a ser obtida.
- callback
-
ServiceCallback<boolean>
O retorno de chamada
get(string, PoolGetOptionalParams)
Obtém informações sobre o Pool especificado.
function get(poolId: string, options?: PoolGetOptionalParams): Promise<PoolGetResponse>
Parâmetros
- poolId
-
string
A ID do Pool a ser obtida.
- options
- PoolGetOptionalParams
Os parâmetros opcionais
Devoluções
Promise<PoolGetResponse>
Modelos de promessa.PoolGetResponse<>
get(string, PoolGetOptionalParams, ServiceCallback<CloudPool>)
function get(poolId: string, options: PoolGetOptionalParams, callback: ServiceCallback<CloudPool>)
Parâmetros
- poolId
-
string
A ID do Pool a ser obtida.
- options
- PoolGetOptionalParams
Os parâmetros opcionais
- callback
O retorno de chamada
get(string, ServiceCallback<CloudPool>)
function get(poolId: string, callback: ServiceCallback<CloudPool>)
Parâmetros
- poolId
-
string
A ID do Pool a ser obtida.
- callback
O retorno de chamada
getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams)
As estatísticas são agregadas em todos os Pools que já existiram na Conta, desde a criação da Conta até a hora da última atualização das estatísticas. As estatísticas podem não estar imediatamente disponíveis. O serviço Batch executa o roll-up periódico de estatísticas. O atraso típico é de cerca de 30 minutos.
function getAllLifetimeStatistics(options?: PoolGetAllLifetimeStatisticsOptionalParams): Promise<PoolGetAllLifetimeStatisticsResponse>
Parâmetros
Os parâmetros opcionais
Devoluções
Promise<PoolGetAllLifetimeStatisticsResponse>
Modelos de promessa.PoolGetAllLifetimeStatisticsResponse<>
getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams, ServiceCallback<PoolStatistics>)
function getAllLifetimeStatistics(options: PoolGetAllLifetimeStatisticsOptionalParams, callback: ServiceCallback<PoolStatistics>)
Parâmetros
Os parâmetros opcionais
- callback
O retorno de chamada
getAllLifetimeStatistics(ServiceCallback<PoolStatistics>)
function getAllLifetimeStatistics(callback: ServiceCallback<PoolStatistics>)
Parâmetros
- callback
O retorno de chamada
list(PoolListOptionalParams)
function list(options?: PoolListOptionalParams): Promise<PoolListResponse>
Parâmetros
- options
- PoolListOptionalParams
Os parâmetros opcionais
Devoluções
Promise<PoolListResponse>
Prometa<> Models.PoolListResponse
list(PoolListOptionalParams, ServiceCallback<CloudPoolListResult>)
function list(options: PoolListOptionalParams, callback: ServiceCallback<CloudPoolListResult>)
Parâmetros
- options
- PoolListOptionalParams
Os parâmetros opcionais
- callback
O retorno de chamada
list(ServiceCallback<CloudPoolListResult>)
function list(callback: ServiceCallback<CloudPoolListResult>)
Parâmetros
- callback
O retorno de chamada
listNext(string, PoolListNextOptionalParams)
function listNext(nextPageLink: string, options?: PoolListNextOptionalParams): Promise<PoolListResponse>
Parâmetros
- nextPageLink
-
string
O NextLink da operação anterior de chamada bem-sucedida para List.
- options
- PoolListNextOptionalParams
Os parâmetros opcionais
Devoluções
Promise<PoolListResponse>
Prometa<> Models.PoolListResponse
listNext(string, PoolListNextOptionalParams, ServiceCallback<CloudPoolListResult>)
function listNext(nextPageLink: string, options: PoolListNextOptionalParams, callback: ServiceCallback<CloudPoolListResult>)
Parâmetros
- nextPageLink
-
string
O NextLink da operação anterior de chamada bem-sucedida para List.
- options
- PoolListNextOptionalParams
Os parâmetros opcionais
- callback
O retorno de chamada
listNext(string, ServiceCallback<CloudPoolListResult>)
function listNext(nextPageLink: string, callback: ServiceCallback<CloudPoolListResult>)
Parâmetros
- nextPageLink
-
string
O NextLink da operação anterior de chamada bem-sucedida para List.
- callback
O retorno de chamada
listUsageMetrics(PoolListUsageMetricsOptionalParams)
Se você não especificar uma cláusula $filter incluindo um poolId, a resposta incluirá todos os Pools que existiam na Conta no intervalo de tempo dos intervalos de agregação retornados. Se você não especificar uma cláusula $filter incluindo startTime ou endTime, esses filtros serão padronizados para as horas de início e término do último intervalo de agregação atualmente disponível; ou seja, apenas o último intervalo de agregação é retornado.
function listUsageMetrics(options?: PoolListUsageMetricsOptionalParams): Promise<PoolListUsageMetricsResponse>
Parâmetros
Os parâmetros opcionais
Devoluções
Promise<PoolListUsageMetricsResponse>
Prometa<Models.PoolListUsageMetricsResponse>
listUsageMetrics(PoolListUsageMetricsOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetrics(options: PoolListUsageMetricsOptionalParams, callback: ServiceCallback<PoolListUsageMetricsResult>)
Parâmetros
Os parâmetros opcionais
- callback
O retorno de chamada
listUsageMetrics(ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetrics(callback: ServiceCallback<PoolListUsageMetricsResult>)
Parâmetros
- callback
O retorno de chamada
listUsageMetricsNext(string, PoolListUsageMetricsNextOptionalParams)
Se você não especificar uma cláusula $filter incluindo um poolId, a resposta incluirá todos os Pools que existiam na Conta no intervalo de tempo dos intervalos de agregação retornados. Se você não especificar uma cláusula $filter incluindo startTime ou endTime, esses filtros serão padronizados para as horas de início e término do último intervalo de agregação atualmente disponível; ou seja, apenas o último intervalo de agregação é retornado.
function listUsageMetricsNext(nextPageLink: string, options?: PoolListUsageMetricsNextOptionalParams): Promise<PoolListUsageMetricsResponse>
Parâmetros
- nextPageLink
-
string
O NextLink da operação anterior de chamada bem-sucedida para List.
Os parâmetros opcionais
Devoluções
Promise<PoolListUsageMetricsResponse>
Prometa<Models.PoolListUsageMetricsResponse>
listUsageMetricsNext(string, PoolListUsageMetricsNextOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetricsNext(nextPageLink: string, options: PoolListUsageMetricsNextOptionalParams, callback: ServiceCallback<PoolListUsageMetricsResult>)
Parâmetros
- nextPageLink
-
string
O NextLink da operação anterior de chamada bem-sucedida para List.
Os parâmetros opcionais
- callback
O retorno de chamada
listUsageMetricsNext(string, ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetricsNext(nextPageLink: string, callback: ServiceCallback<PoolListUsageMetricsResult>)
Parâmetros
- nextPageLink
-
string
O NextLink da operação anterior de chamada bem-sucedida para List.
- callback
O retorno de chamada
patch(string, PoolPatchParameter, PoolPatchOptionalParams)
Isso substitui apenas as propriedades do Pool especificadas na solicitação. Por exemplo, se o Pool tiver um StartTask associado a ele e uma solicitação não especificar um elemento StartTask, o Pool manterá o StartTask existente.
function patch(poolId: string, poolPatchParameter: PoolPatchParameter, options?: PoolPatchOptionalParams): Promise<PoolPatchResponse>
Parâmetros
- poolId
-
string
A ID do Pool a ser atualizado.
- poolPatchParameter
- PoolPatchParameter
Os parâmetros para a solicitação.
- options
- PoolPatchOptionalParams
Os parâmetros opcionais
Devoluções
Promise<PoolPatchResponse>
Modelos de promessa.PoolPatchResponse<>
patch(string, PoolPatchParameter, PoolPatchOptionalParams, ServiceCallback<void>)
function patch(poolId: string, poolPatchParameter: PoolPatchParameter, options: PoolPatchOptionalParams, callback: ServiceCallback<void>)
Parâmetros
- poolId
-
string
A ID do Pool a ser atualizado.
- poolPatchParameter
- PoolPatchParameter
Os parâmetros para a solicitação.
- options
- PoolPatchOptionalParams
Os parâmetros opcionais
- callback
-
ServiceCallback<void>
O retorno de chamada
patch(string, PoolPatchParameter, ServiceCallback<void>)
function patch(poolId: string, poolPatchParameter: PoolPatchParameter, callback: ServiceCallback<void>)
Parâmetros
- poolId
-
string
A ID do Pool a ser atualizado.
- poolPatchParameter
- PoolPatchParameter
Os parâmetros para a solicitação.
- callback
-
ServiceCallback<void>
O retorno de chamada
removeNodes(string, NodeRemoveParameter, PoolRemoveNodesOptionalParams)
Essa operação só pode ser executada quando o estado de alocação do Pool estiver estável. Quando essa operação é executada, o estado de alocação muda de estável para redimensionamento.
function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, options?: PoolRemoveNodesOptionalParams): Promise<PoolRemoveNodesResponse>
Parâmetros
- poolId
-
string
A ID do Pool do qual você deseja remover nós de computação.
- nodeRemoveParameter
- NodeRemoveParameter
Os parâmetros para a solicitação.
- options
- PoolRemoveNodesOptionalParams
Os parâmetros opcionais
Devoluções
Promise<PoolRemoveNodesResponse>
Modelos de promessa.PoolRemoveNodesResponse<>
removeNodes(string, NodeRemoveParameter, PoolRemoveNodesOptionalParams, ServiceCallback<void>)
function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, options: PoolRemoveNodesOptionalParams, callback: ServiceCallback<void>)
Parâmetros
- poolId
-
string
A ID do Pool do qual você deseja remover nós de computação.
- nodeRemoveParameter
- NodeRemoveParameter
Os parâmetros para a solicitação.
- options
- PoolRemoveNodesOptionalParams
Os parâmetros opcionais
- callback
-
ServiceCallback<void>
O retorno de chamada
removeNodes(string, NodeRemoveParameter, ServiceCallback<void>)
function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, callback: ServiceCallback<void>)
Parâmetros
- poolId
-
string
A ID do Pool do qual você deseja remover nós de computação.
- nodeRemoveParameter
- NodeRemoveParameter
Os parâmetros para a solicitação.
- callback
-
ServiceCallback<void>
O retorno de chamada
resize(string, PoolResizeParameter, PoolResizeOptionalParams)
Você só pode redimensionar um Pool quando seu estado de alocação estiver estável. Se o Pool já estiver redimensionando, a solicitação falhará com o código de status 409. Quando você redimensiona um Pool, o estado de alocação do Pool muda de estável para redimensionamento. Não é possível redimensionar pools configurados para dimensionamento automático. Se você tentar fazer isso, o serviço de lote retorna um erro 409. Se você redimensionar um pool para baixo, o serviço de lote escolhe quais nós de computação remover. Para remover nós de computação específicos, use a API de remoção de nós de computação do pool.
function resize(poolId: string, poolResizeParameter: PoolResizeParameter, options?: PoolResizeOptionalParams): Promise<PoolResizeResponse>
Parâmetros
- poolId
-
string
A ID do Pool a ser redimensionado.
- poolResizeParameter
- PoolResizeParameter
Os parâmetros para a solicitação.
- options
- PoolResizeOptionalParams
Os parâmetros opcionais
Devoluções
Promise<PoolResizeResponse>
Modelos de promessa.PoolResizeResponse<>
resize(string, PoolResizeParameter, PoolResizeOptionalParams, ServiceCallback<void>)
function resize(poolId: string, poolResizeParameter: PoolResizeParameter, options: PoolResizeOptionalParams, callback: ServiceCallback<void>)
Parâmetros
- poolId
-
string
A ID do Pool a ser redimensionado.
- poolResizeParameter
- PoolResizeParameter
Os parâmetros para a solicitação.
- options
- PoolResizeOptionalParams
Os parâmetros opcionais
- callback
-
ServiceCallback<void>
O retorno de chamada
resize(string, PoolResizeParameter, ServiceCallback<void>)
function resize(poolId: string, poolResizeParameter: PoolResizeParameter, callback: ServiceCallback<void>)
Parâmetros
- poolId
-
string
A ID do Pool a ser redimensionado.
- poolResizeParameter
- PoolResizeParameter
Os parâmetros para a solicitação.
- callback
-
ServiceCallback<void>
O retorno de chamada
stopResize(string, PoolStopResizeOptionalParams)
Isso não restaura o Pool ao seu estado anterior antes da operação de redimensionamento: ele apenas interrompe quaisquer outras alterações que estão sendo feitas, e o Pool mantém seu estado atual. Após a parada, o Pool se estabiliza no número de nós de computação em que estava quando a operação de parada foi concluída. Durante a operação stop, o estado de alocação do Pool muda primeiro para parar e depois para estável. Uma operação de redimensionamento não precisa ser uma solicitação explícita de redimensionamento de pool; essa API também pode ser usada para interromper o dimensionamento inicial do Pool quando ele é criado.
function stopResize(poolId: string, options?: PoolStopResizeOptionalParams): Promise<PoolStopResizeResponse>
Parâmetros
- poolId
-
string
A ID do Pool cujo redimensionamento você deseja parar.
- options
- PoolStopResizeOptionalParams
Os parâmetros opcionais
Devoluções
Promise<PoolStopResizeResponse>
Prometa<Models.PoolStopResizeResponse>
stopResize(string, PoolStopResizeOptionalParams, ServiceCallback<void>)
function stopResize(poolId: string, options: PoolStopResizeOptionalParams, callback: ServiceCallback<void>)
Parâmetros
- poolId
-
string
A ID do Pool cujo redimensionamento você deseja parar.
- options
- PoolStopResizeOptionalParams
Os parâmetros opcionais
- callback
-
ServiceCallback<void>
O retorno de chamada
stopResize(string, ServiceCallback<void>)
function stopResize(poolId: string, callback: ServiceCallback<void>)
Parâmetros
- poolId
-
string
A ID do Pool cujo redimensionamento você deseja parar.
- callback
-
ServiceCallback<void>
O retorno de chamada
updateProperties(string, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptionalParams)
Isso substitui totalmente todas as propriedades atualizáveis do Pool. Por exemplo, se o Pool tiver um StartTask associado a ele e se StartTask não for especificado com essa solicitação, o serviço em lote removerá o StartTask existente.
function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, options?: PoolUpdatePropertiesOptionalParams): Promise<PoolUpdatePropertiesResponse>
Parâmetros
- poolId
-
string
A ID do Pool a ser atualizado.
- poolUpdatePropertiesParameter
- PoolUpdatePropertiesParameter
Os parâmetros para a solicitação.
Os parâmetros opcionais
Devoluções
Promise<PoolUpdatePropertiesResponse>
Modelos de promessa.PoolUpdatePropertiesResponse<>
updateProperties(string, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptionalParams, ServiceCallback<void>)
function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, options: PoolUpdatePropertiesOptionalParams, callback: ServiceCallback<void>)
Parâmetros
- poolId
-
string
A ID do Pool a ser atualizado.
- poolUpdatePropertiesParameter
- PoolUpdatePropertiesParameter
Os parâmetros para a solicitação.
Os parâmetros opcionais
- callback
-
ServiceCallback<void>
O retorno de chamada
updateProperties(string, PoolUpdatePropertiesParameter, ServiceCallback<void>)
function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, callback: ServiceCallback<void>)
Parâmetros
- poolId
-
string
A ID do Pool a ser atualizado.
- poolUpdatePropertiesParameter
- PoolUpdatePropertiesParameter
Os parâmetros para a solicitação.
- callback
-
ServiceCallback<void>
O retorno de chamada