- Recurso REST: v1.projects.locations
 - Recurso REST: v1.projects.locations.bareMetalAdminClusters
 - Recurso da REST: v1.projects.locations.bareMetalClusters
 - Recurso REST: v1.projects.locations.bareMetalClusters.bareMetalNodePools
 - Recurso da REST: v1.projects.locations.operations
 - Recurso REST: v1.projects.locations.vmwareAdminClusters
 - Recurso REST: v1.projects.locations.vmwareClusters
 - Recurso REST: v1.projects.locations.vmwareClusters.vmwareNodePools
 
Serviço: gkeonprem.googleapis.com
Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso o aplicativo precise usar bibliotecas próprias para chamar esse serviço, use as informações a seguir quando fizer as solicitações da API.
Documento de descoberta
Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de detecção:
Endpoint de serviço
Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:
https://gkeonprem.googleapis.com
Recurso REST: v1.projects.locations
| Métodos | |
|---|---|
                  get | 
                
                  GET /v1/{name=projects/*/locations/*} Extrai informações sobre um local.  | 
              
                  list | 
                
                  GET /v1/{name=projects/*}/locations Lista informações sobre os locais compatíveis com este serviço.  | 
              
Recurso REST: v1.projects.locations.bareMetalAdminClusters
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters Cria um novo cluster de administrador bare metal em determinado projeto e local.  | 
              
                  enroll | 
                
                  POST /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters:enroll Registra um cluster de administrador bare metal na API Anthos On-Prem em um determinado projeto e local.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/bareMetalAdminClusters/*} Recebe detalhes de um único cluster de administrador bare metal.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters Lista os clusters de administrador bare metal em um determinado projeto e local.  | 
              
                  patch | 
                
                  PATCH /v1/{bareMetalAdminCluster.name=projects/*/locations/*/bareMetalAdminClusters/*} Atualiza os parâmetros de um único cluster de administrador bare metal.  | 
              
                  queryVersionConfig | 
                
                  POST /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters:queryVersionConfig Consulta a configuração da versão do cluster de administrador bare metal.  | 
              
Recurso REST: v1.projects.locations.bareMetalClusters
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*}/bareMetalClusters Cria um novo cluster bare metal em determinado projeto e local.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/bareMetalClusters/*} Exclui um único cluster bare metal.  | 
              
                  enroll | 
                
                  POST /v1/{parent=projects/*/locations/*}/bareMetalClusters:enroll Registra um cluster de usuário bare metal e os pools de nós dele na API Anthos On-Prem em um determinado projeto e local.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/bareMetalClusters/*} Recebe detalhes de um único cluster bare metal.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*}/bareMetalClusters Lista os clusters bare metal em um determinado projeto e local.  | 
              
                  patch | 
                
                  PATCH /v1/{bareMetalCluster.name=projects/*/locations/*/bareMetalClusters/*} Atualiza os parâmetros de um único cluster bare metal.  | 
              
                  queryVersionConfig | 
                
                  POST /v1/{parent=projects/*/locations/*}/bareMetalClusters:queryVersionConfig Consulta a configuração da versão do cluster de usuário bare metal.  | 
              
Recurso REST: v1.projects.locations.bareMetalClusters.bareMetalNodePools
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*/bareMetalClusters/*}/bareMetalNodePools Cria um novo pool de nós bare metal em um determinado projeto, local e cluster bare metal.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/bareMetalClusters/*/bareMetalNodePools/*} Exclui um único pool de nós bare metal.  | 
              
                  enroll | 
                
                  POST /v1/{parent=projects/*/locations/*/bareMetalClusters/*}/bareMetalNodePools:enroll Registra um pool de nós bare metal na API Anthos On-Prem em um determinado projeto e local.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/bareMetalClusters/*/bareMetalNodePools/*} Recebe detalhes de um único pool de nós bare metal.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*/bareMetalClusters/*}/bareMetalNodePools Lista os pools de nós do Bare Metal em um determinado projeto, local e cluster do Bare Metal.  | 
              
                  patch | 
                
                  PATCH /v1/{bareMetalNodePool.name=projects/*/locations/*/bareMetalClusters/*/bareMetalNodePools/*} Atualiza os parâmetros de um único pool de nós bare metal.  | 
              
Recurso da REST: v1.projects.locations.operations
| Métodos | |
|---|---|
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/operations/*} Recebe o estado mais recente de uma operação de longa duração.  | 
              
                  list | 
                
                  GET /v1/{name=projects/*/locations/*}/operations Lista as operações correspondentes ao filtro especificado na solicitação.  | 
              
Recurso REST: v1.projects.locations.vmwareAdminClusters
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*}/vmwareAdminClusters Cria um cluster de administrador do VMware em determinado projeto e local.  | 
              
                  enroll | 
                
                  POST /v1/{parent=projects/*/locations/*}/vmwareAdminClusters:enroll Registra um cluster de administrador do VMware na API Anthos On-Prem em um determinado projeto e local.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/vmwareAdminClusters/*} Recebe detalhes de um único cluster de administrador do VMware.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*}/vmwareAdminClusters Lista os clusters de administrador do VMware em um determinado projeto e local.  | 
              
                  patch | 
                
                  PATCH /v1/{vmwareAdminCluster.name=projects/*/locations/*/vmwareAdminClusters/*} Atualiza os parâmetros de um único cluster de administrador do VMware.  | 
              
Recurso REST: v1.projects.locations.vmwareClusters
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*}/vmwareClusters Cria um novo cluster de usuário do VMware em determinado projeto e local.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/vmwareClusters/*} Exclui um único cluster do VMware.  | 
              
                  enroll | 
                
                  POST /v1/{parent=projects/*/locations/*}/vmwareClusters:enroll Registra um cluster de usuário do VMware e os pools de nós dele na API Anthos On-Prem em um determinado projeto e local.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/vmwareClusters/*} Recebe detalhes de um único cluster do VMware.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*}/vmwareClusters Lista os clusters do VMware em um determinado projeto e local.  | 
              
                  patch | 
                
                  PATCH /v1/{vmwareCluster.name=projects/*/locations/*/vmwareClusters/*} Atualiza os parâmetros de um único cluster do VMware.  | 
              
                  queryVersionConfig | 
                
                  POST /v1/{parent=projects/*/locations/*}/vmwareClusters:queryVersionConfig Consulta a configuração da versão do cluster de usuário do VMware.  | 
              
Recurso REST: v1.projects.locations.vmwareClusters.vmwareNodePools
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools Cria um pool de nós do VMware em um determinado projeto, local e cluster do VMware.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/vmwareClusters/*/vmwareNodePools/*} Exclui um único pool de nós do VMware.  | 
              
                  enroll | 
                
                  POST /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools:enroll Registra um pool de nós do VMware na API Anthos On-Prem.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/vmwareClusters/*/vmwareNodePools/*} Recebe detalhes de um único pool de nós do VMware.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools Lista os pools de nós do VMware em um determinado projeto, local e cluster do VMware.  | 
              
                  patch | 
                
                  PATCH /v1/{vmwareNodePool.name=projects/*/locations/*/vmwareClusters/*/vmwareNodePools/*} Atualiza os parâmetros de um único pool de nós do VMware.  |