GKE On-Prem API

Servicio: gkeonprem.googleapis.com

Para llamar a este servicio, te recomendamos que uses las bibliotecas de cliente proporcionadas por Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, utiliza la siguiente información al hacer las solicitudes a la API.

Documento de descubrimiento

Un documento de descubrimiento es una especificación legible por máquinas que se usa para describir y consumir APIs REST. Se usa para crear bibliotecas de cliente, complementos de IDE y otras herramientas que interactúan con las APIs de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el siguiente documento de detección:

Endpoint de servicio

Un endpoint de servicio es una URL base que especifica la dirección de red de un servicio de API. Un servicio puede tener varios endpoints. Este servicio tiene el siguiente endpoint de servicio y todos los URIs que se proporcionan más abajo son relativos a este endpoint de servicio:

  • https://gkeonprem.googleapis.com

Recurso REST: v1.projects.locations

Métodos
get GET /v1/{name=projects/*/locations/*}
Obtiene información sobre una ubicación.
list GET /v1/{name=projects/*}/locations
Muestra información sobre las ubicaciones admitidas para este servicio.

Recurso REST: v1.projects.locations.bareMetalAdminClusters

Métodos
create POST /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters
Crea un clúster de administrador de metal desnudo en un proyecto y una ubicación determinados.
enroll POST /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters:enroll
Registra un clúster de administrador de bare metal en la API Anthos On-Premise de un proyecto y una ubicación concretos.
get GET /v1/{name=projects/*/locations/*/bareMetalAdminClusters/*}
Obtiene los detalles de un solo clúster de administrador de Bare Metal.
list GET /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters
Muestra los clústeres de administrador de metal desnudo de un proyecto y una ubicación determinados.
patch PATCH /v1/{bareMetalAdminCluster.name=projects/*/locations/*/bareMetalAdminClusters/*}
Actualiza los parámetros de un solo clúster de administrador de Bare Metal.
queryVersionConfig POST /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters:queryVersionConfig
Consulta la configuración de la versión del clúster de administrador de Bare Metal.

Recurso REST: v1.projects.locations.bareMetalClusters

Métodos
create POST /v1/{parent=projects/*/locations/*}/bareMetalClusters
Crea un clúster de metal desnudo en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/bareMetalClusters/*}
Elimina un solo clúster de bare metal.
enroll POST /v1/{parent=projects/*/locations/*}/bareMetalClusters:enroll
Registra un clúster de usuario de metal desnudo y sus grupos de nodos en la API Anthos On-Prem en un proyecto y una ubicación determinados.
get GET /v1/{name=projects/*/locations/*/bareMetalClusters/*}
Obtiene los detalles de un solo clúster de Bare Metal.
list GET /v1/{parent=projects/*/locations/*}/bareMetalClusters
Muestra los clústeres de metal desnudo de un proyecto y una ubicación determinados.
patch PATCH /v1/{bareMetalCluster.name=projects/*/locations/*/bareMetalClusters/*}
Actualiza los parámetros de un solo clúster de Bare Metal.
queryVersionConfig POST /v1/{parent=projects/*/locations/*}/bareMetalClusters:queryVersionConfig
Consulta la configuración de la versión del clúster de usuarios de Bare Metal.

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

Métodos
create POST /v1/{parent=projects/*/locations/*/bareMetalClusters/*}/bareMetalNodePools
Crea un grupo de nodos de hardware desnudo en un proyecto, una ubicación y un clúster de hardware desnudo determinados.
delete DELETE /v1/{name=projects/*/locations/*/bareMetalClusters/*/bareMetalNodePools/*}
Elimina un solo grupo de nodos de metal desnudo.
enroll POST /v1/{parent=projects/*/locations/*/bareMetalClusters/*}/bareMetalNodePools:enroll
Registra un grupo de nodos de hardware desnudo en la API Anthos On-Prem en un proyecto y una ubicación determinados.
get GET /v1/{name=projects/*/locations/*/bareMetalClusters/*/bareMetalNodePools/*}
Obtiene los detalles de un solo grupo de nodos de metal desnudo.
list GET /v1/{parent=projects/*/locations/*/bareMetalClusters/*}/bareMetalNodePools
Muestra los grupos de nodos de metal desnudo de un proyecto, una ubicación y un clúster de metal desnudo determinados.
patch PATCH /v1/{bareMetalNodePool.name=projects/*/locations/*/bareMetalClusters/*/bareMetalNodePools/*}
Actualiza los parámetros de un solo grupo de nodos de Bare Metal.

Recurso REST: v1.projects.locations.operations

Métodos
get GET /v1/{name=projects/*/locations/*/operations/*}
Obtiene el estado más reciente de una operación de larga duración.
list GET /v1/{name=projects/*/locations/*}/operations
Lista las operaciones que coinciden con el filtro especificado en la solicitud.

Recurso de REST: v1.projects.locations.vmwareAdminClusters

Métodos
create POST /v1/{parent=projects/*/locations/*}/vmwareAdminClusters
Crea un clúster de administrador de VMware en un proyecto y una ubicación determinados.
enroll POST /v1/{parent=projects/*/locations/*}/vmwareAdminClusters:enroll
Registra un clúster de administrador de VMware en la API Anthos On-Prem de un proyecto y una ubicación concretos.
get GET /v1/{name=projects/*/locations/*/vmwareAdminClusters/*}
Obtiene los detalles de un clúster de administración de VMware.
list GET /v1/{parent=projects/*/locations/*}/vmwareAdminClusters
Muestra los clústeres de administración de VMware de un proyecto y una ubicación determinados.
patch PATCH /v1/{vmwareAdminCluster.name=projects/*/locations/*/vmwareAdminClusters/*}
Actualiza los parámetros de un solo clúster de administrador de VMware.

Recurso REST: v1.projects.locations.vmwareClusters

Métodos
create POST /v1/{parent=projects/*/locations/*}/vmwareClusters
Crea un clúster de usuarios de VMware en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/vmwareClusters/*}
Elimina un clúster de VMware.
enroll POST /v1/{parent=projects/*/locations/*}/vmwareClusters:enroll
Registra un clúster de usuario de VMware y sus grupos de nodos en la API Anthos On-Prem de un proyecto y una ubicación determinados.
get GET /v1/{name=projects/*/locations/*/vmwareClusters/*}
Obtiene los detalles de un clúster de VMware.
list GET /v1/{parent=projects/*/locations/*}/vmwareClusters
Muestra los clústeres de VMware de un proyecto y una ubicación determinados.
patch PATCH /v1/{vmwareCluster.name=projects/*/locations/*/vmwareClusters/*}
Actualiza los parámetros de un solo clúster de VMware.
queryVersionConfig POST /v1/{parent=projects/*/locations/*}/vmwareClusters:queryVersionConfig
Consulta la configuración de la versión del clúster de usuarios de VMware.

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

Métodos
create POST /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools
Crea un grupo de nodos de VMware en un proyecto, una ubicación y un clúster de VMware determinados.
delete DELETE /v1/{name=projects/*/locations/*/vmwareClusters/*/vmwareNodePools/*}
Elimina un solo grupo de nodos de VMware.
enroll POST /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools:enroll
Registra un grupo de nodos de VMware en la API de Anthos On-Prem
get GET /v1/{name=projects/*/locations/*/vmwareClusters/*/vmwareNodePools/*}
Obtiene los detalles de un grupo de nodos de VMware.
list GET /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools
Lista los grupos de nodos de VMware de un proyecto, una ubicación y un clúster de VMware determinados.
patch PATCH /v1/{vmwareNodePool.name=projects/*/locations/*/vmwareClusters/*/vmwareNodePools/*}
Actualiza los parámetros de un solo grupo de nodos de VMware.