GKE On-Prem API

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.