GKE On-Prem API

Servicio: gkeonprem.googleapis.com

Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información siguiente cuando realices las solicitudes a la API.

Documento de descubrimiento

Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:

Extremo de servicio

Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:

  • https://gkeonprem.googleapis.com

Recurso de 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 una lista con información sobre las ubicaciones compatibles con este servicio.

Recurso de REST: v1.projects.locations.bareMetalAdminClusters

Métodos
create POST /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters
Crea un nuevo clúster de administrador de Bare Metal en un proyecto y una ubicación determinados.
enroll POST /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters:enroll
Inscribe un clúster de administrador de Bare Metal existente en la API de Anthos On-Prem en una ubicación y un proyecto determinados.
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 una lista de clústeres de administrador de Bare Metal en una ubicación y un proyecto 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 de REST: v1.projects.locations.bareMetalClusters

Métodos
create POST /v1/{parent=projects/*/locations/*}/bareMetalClusters
Crea un nuevo clúster de Bare Metal en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/bareMetalClusters/*}
Borra un solo clúster de Bare Metal.
enroll POST /v1/{parent=projects/*/locations/*}/bareMetalClusters:enroll
Inscribe un clúster de usuario existente de bare metal y sus grupos de nodos en la API de Anthos On-Prem dentro de 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 una lista de clústeres de Bare Metal en una ubicación y un proyecto 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 usuario de Bare Metal.

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

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

Recurso de 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
Enumera 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 nuevo clúster de administrador de VMware en un proyecto y una ubicación determinados.
enroll POST /v1/{parent=projects/*/locations/*}/vmwareAdminClusters:enroll
Inscribe un clúster de administrador de VMware existente en la API de Anthos On-Prem dentro de un proyecto y una ubicación determinados.
get GET /v1/{name=projects/*/locations/*/vmwareAdminClusters/*}
Obtiene detalles de un solo clúster de administrador de VMware.
list GET /v1/{parent=projects/*/locations/*}/vmwareAdminClusters
Muestra una lista de clústeres de administrador de VMware en una ubicación y un proyecto determinados.
patch PATCH /v1/{vmwareAdminCluster.name=projects/*/locations/*/vmwareAdminClusters/*}
Actualiza los parámetros de un solo clúster de administrador de VMware.

Recurso de REST: v1.projects.locations.vmwareClusters

Métodos
create POST /v1/{parent=projects/*/locations/*}/vmwareClusters
Crea un nuevo clúster de usuarios de VMware en un proyecto y una ubicación determinados.
delete DELETE /v1/{name=projects/*/locations/*/vmwareClusters/*}
Borra un solo clúster de VMware.
enroll POST /v1/{parent=projects/*/locations/*}/vmwareClusters:enroll
Inscribe un clúster de usuario de VMware existente y sus grupos de nodos en la API de Anthos On-Prem dentro de un proyecto y una ubicación determinados.
get GET /v1/{name=projects/*/locations/*/vmwareClusters/*}
Obtiene detalles de un solo clúster de VMware.
list GET /v1/{parent=projects/*/locations/*}/vmwareClusters
Muestra una lista de clústeres de VMware en una ubicación y un proyecto 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 usuario de VMware.

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

Métodos
create POST /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools
Crea un nuevo 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/*}
Borra un solo grupo de nodos de VMware.
enroll POST /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools:enroll
Inscribe 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 solo grupo de nodos de VMware.
list GET /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools
Muestra una lista de los grupos de nodos de VMware en 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.