- Recurso: BareMetalNodePool
 - Estado
 - BareMetalNodePoolUpgradePolicy
 - BareMetalParallelUpgradeConfig
 - Métodos
 
Recurso: BareMetalNodePool
Recurso que representa um pool de nós bare metal.
| Representação JSON | 
|---|
{ "name": string, "displayName": string, "uid": string, "state": enum (  | 
              
| Campos | |
|---|---|
name | 
                
                   
 Imutável. O nome do recurso do pool de nós bare metal.  | 
              
displayName | 
                
                   
 O nome de exibição do pool de nós bare metal.  | 
              
uid | 
                
                   
 Apenas saída. O identificador exclusivo do pool de nós bare metal.  | 
              
state | 
                
                   
 Apenas saída. O estado atual do pool de nós bare metal.  | 
              
reconciling | 
                
                   
 Apenas saída. Se definido, há mudanças em andamento no pool de nós bare metal.  | 
              
createTime | 
                
                   
 Apenas saída. A hora em que este pool de nós bare metal foi criado. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos:   | 
              
updateTime | 
                
                   
 Apenas saída. A hora em que este pool de nós bare metal foi atualizado pela última vez. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos:   | 
              
deleteTime | 
                
                   
 Apenas saída. A hora em que este pool de nós bare metal foi excluído. Se o recurso não for excluído, este campo precisa estar vazio. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos:   | 
              
etag | 
                
                   
 Esse checksum é calculado pelo servidor com base no valor de outros campos e pode ser enviado em solicitações de atualização e exclusão para garantir que o cliente tenha um valor atualizado antes de prosseguir. Permite que os clientes realizem leituras e modificações da gravação consistentes por meio do controle otimista de simultaneidade.  | 
              
annotations | 
                
                   
 Anotações no pool de nós do bare metal. Este campo tem as mesmas restrições que as anotações do Kubernetes. O tamanho total de todas as chaves e valores combinados é limitado a 256 mil. A chave pode ter dois segmentos: prefixo (opcional) e nome (exigido), separados por uma barra (/). O prefixo precisa ser um subdomínio DNS. O nome deve ter 63 caracteres ou menos, começar e terminar com caracteres alfanuméricos, com traços (-), sublinhados (_), pontos (.) e caracteres alfanuméricos entre eles. Um objeto com uma lista de pares   | 
              
nodePoolConfig | 
                
                   
 Obrigatório. Configuração do pool de nós.  | 
              
status | 
                
                   
 Apenas saída. ResourceStatus que representa o status detalhado do pool de nós.  | 
              
upgradePolicy | 
                
                   
 A política de upgrade do pool de nós de trabalho.  | 
              
Estado
O estado do ciclo de vida do pool de nós bare metal.
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED | 
                Não definido. | 
PROVISIONING | 
                O estado PROVISIONING indica que o pool de nós do bare metal está sendo criado. | 
RUNNING | 
                O estado RUNNING indica que o pool de nós bare metal foi criado e está totalmente utilizável. | 
RECONCILING | 
                O estado RECONCILING indica que o pool de nós do Bare Metal está sendo atualizado. Ele continua disponível, mas com desempenho potencialmente reduzido. | 
STOPPING | 
                O estado STOPPING indica que o pool de nós do bare metal está sendo excluído. | 
ERROR | 
                O estado ERROR indica que o pool de nós do bare metal está corrompido e irrecuperável. | 
DEGRADED | 
                O estado DEGRADED indica que o pool de nós bare metal exige uma ação do usuário para restaurar a funcionalidade completa. | 
BareMetalNodePoolUpgradePolicy
BareMetalNodePoolUpgradePolicy define a política de upgrade do pool de nós.
| Representação JSON | 
|---|
{
  "parallelUpgradeConfig": {
    object ( | 
              
| Campos | |
|---|---|
parallelUpgradeConfig | 
                
                   
 As configurações de upgrade paralelo para pools de nós de trabalho.  | 
              
BareMetalParallelUpgradeConfig
O BareMetalParallelUpgradeConfig define as configurações de upgrade paralelo para pools de nós de trabalho.
| Representação JSON | 
|---|
{ "concurrentNodes": integer, "minimumAvailableNodes": integer }  | 
              
| Campos | |
|---|---|
concurrentNodes | 
                
                   
 O número máximo de nós que podem ser atualizados de uma vez.  | 
              
minimumAvailableNodes | 
                
                   
 O número mínimo de nós que precisam estar íntegros e disponíveis durante um upgrade. Se definido como o valor padrão de 0, é possível que nenhum dos nós esteja disponível durante um upgrade.  | 
              
Métodos | 
            |
|---|---|
                
 | 
              Cria um novo pool de nós bare metal em um determinado projeto, local e cluster bare metal. | 
                
 | 
              Exclui um único pool de nós bare metal. | 
                
 | 
              Registra um pool de nós bare metal na API Anthos On-Prem em um determinado projeto e local. | 
                
 | 
              Recebe detalhes de um único pool de nós bare metal. | 
                
 | 
              Lista os pools de nós do Bare Metal em um determinado projeto, local e cluster do Bare Metal. | 
                
 | 
              Atualiza os parâmetros de um único pool de nós bare metal. |