GKE On-Prem API

Serviço: gkeonprem.googleapis.com

Para chamar este serviço, recomendamos que use as bibliotecas de cliente fornecidas pela Google. Se a sua aplicação precisar de usar as suas próprias bibliotecas para chamar este serviço, use as seguintes informações quando fizer os pedidos API.

Documento de descoberta

Um documento de descoberta é uma especificação legível por computador para descrever e consumir APIs REST. É usada para criar bibliotecas cliente, plug-ins de IDEs e outras ferramentas que interagem com as APIs Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço fornece o seguinte documento de descoberta:

Ponto final do serviço

Um ponto final de serviço é um URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o seguinte ponto final do serviço e todos os URIs abaixo são relativos a este ponto final do serviço:

  • https://gkeonprem.googleapis.com

Recurso REST: v1.projects.locations

Métodos
get GET /v1/{name=projects/*/locations/*}
Obtém informações sobre uma localização.
list GET /v1/{name=projects/*}/locations
Apresenta informações sobre as localizações suportadas para 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 num determinado projeto e localização.
enroll POST /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters:enroll
Inscreve um cluster de administrador bare metal existente na API Anthos On-Prem num determinado projeto e localização.
get GET /v1/{name=projects/*/locations/*/bareMetalAdminClusters/*}
Obtém detalhes de um único cluster de administrador bare metal.
list GET /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters
Apresenta os clusters de administrador bare metal num determinado projeto e localização.
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 num determinado projeto e localização.
delete DELETE /v1/{name=projects/*/locations/*/bareMetalClusters/*}
Elimina um único cluster bare metal.
enroll POST /v1/{parent=projects/*/locations/*}/bareMetalClusters:enroll
Inscreve um cluster de utilizadores bare metal existente e os respetivos pools de nós na API Anthos On-Prem num determinado projeto e localização.
get GET /v1/{name=projects/*/locations/*/bareMetalClusters/*}
Obtém detalhes de um único cluster bare metal.
list GET /v1/{parent=projects/*/locations/*}/bareMetalClusters
Apresenta os clusters bare metal num determinado projeto e localização.
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 utilizadores bare metal.

Recurso REST: v1.projects.locations.bareMetalClusters.bareMetalNodePools

Métodos
create POST /v1/{parent=projects/*/locations/*/bareMetalClusters/*}/bareMetalNodePools
Cria um novo node pool de metal sem revestimento num determinado projeto, localização e cluster de metal sem revestimento.
delete DELETE /v1/{name=projects/*/locations/*/bareMetalClusters/*/bareMetalNodePools/*}
Elimina um único node pool bare metal.
enroll POST /v1/{parent=projects/*/locations/*/bareMetalClusters/*}/bareMetalNodePools:enroll
Inscreve um conjunto de nós bare metal existente na API Anthos On-Prem num determinado projeto e localização.
get GET /v1/{name=projects/*/locations/*/bareMetalClusters/*/bareMetalNodePools/*}
Obtém detalhes de um único conjunto de nós bare metal.
list GET /v1/{parent=projects/*/locations/*/bareMetalClusters/*}/bareMetalNodePools
Lista os node pools bare metal num determinado projeto, localização e cluster bare metal.
patch PATCH /v1/{bareMetalNodePool.name=projects/*/locations/*/bareMetalClusters/*/bareMetalNodePools/*}
Atualiza os parâmetros de um único node pool bare metal.

Recurso REST: v1.projects.locations.operations

Métodos
get GET /v1/{name=projects/*/locations/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1/{name=projects/*/locations/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

Recurso REST: v1.projects.locations.vmwareAdminClusters

Métodos
create POST /v1/{parent=projects/*/locations/*}/vmwareAdminClusters
Cria um novo cluster de administrador do VMware num determinado projeto e localização.
enroll POST /v1/{parent=projects/*/locations/*}/vmwareAdminClusters:enroll
Inscreve um cluster de administrador do VMware existente na API Anthos On-Prem num determinado projeto e localização.
get GET /v1/{name=projects/*/locations/*/vmwareAdminClusters/*}
Obtém detalhes de um único cluster de administrador do VMware.
list GET /v1/{parent=projects/*/locations/*}/vmwareAdminClusters
Lista os clusters de administrador do VMware num determinado projeto e localização.
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 utilizadores do VMware num determinado projeto e localização.
delete DELETE /v1/{name=projects/*/locations/*/vmwareClusters/*}
Elimina um único cluster VMware.
enroll POST /v1/{parent=projects/*/locations/*}/vmwareClusters:enroll
Inscreve um cluster de utilizadores do VMware existente e os respetivos conjuntos de nós na API Anthos On-Prem num determinado projeto e localização.
get GET /v1/{name=projects/*/locations/*/vmwareClusters/*}
Obtém detalhes de um único cluster VMware.
list GET /v1/{parent=projects/*/locations/*}/vmwareClusters
Apresenta os clusters VMware num determinado projeto e localização.
patch PATCH /v1/{vmwareCluster.name=projects/*/locations/*/vmwareClusters/*}
Atualiza os parâmetros de um único cluster VMware.
queryVersionConfig POST /v1/{parent=projects/*/locations/*}/vmwareClusters:queryVersionConfig
Consulta a configuração da versão do cluster de utilizadores do VMware.

Recurso REST: v1.projects.locations.vmwareClusters.vmwareNodePools

Métodos
create POST /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools
Cria um novo node pool do VMware num determinado projeto, localização e cluster do VMware.
delete DELETE /v1/{name=projects/*/locations/*/vmwareClusters/*/vmwareNodePools/*}
Elimina um único node pool do VMware.
enroll POST /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools:enroll
Inscreve um pool de nós do VMware na API Anthos On-Prem
get GET /v1/{name=projects/*/locations/*/vmwareClusters/*/vmwareNodePools/*}
Obtém detalhes de um único pool de nós do VMware.
list GET /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools
Lista os node pools do VMware num determinado projeto, localização e cluster do VMware.
patch PATCH /v1/{vmwareNodePool.name=projects/*/locations/*/vmwareClusters/*/vmwareNodePools/*}
Atualiza os parâmetros de um único node pool do VMware.