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 clúster de administrador de Bare Metal nuevo en un proyecto y una ubicación determinados.
enroll POST /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters:enroll
Inscribe un clúster de administrador existente en equipos físicos en la API de Anthos On-Prem dentro de una ubicación y un proyecto determinados.
get GET /v1/{name=projects/*/locations/*/bareMetalAdminClusters/*}
Obtiene detalles de un solo clúster de administrador de Bare Metal.
list GET /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters
Enumera los clústeres de administrador de metal desnudo 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 clúster de Bare Metal nuevo 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 en equipos físicos 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/*/bareMetalClusters/*}
Obtiene detalles de un solo clúster de metal desnudo.
list GET /v1/{parent=projects/*/locations/*}/bareMetalClusters
Enumera los clústeres de equipos físicos 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 dentro de una ubicación y un proyecto determinados.
get GET /v1/{name=projects/*/locations/*/bareMetalClusters/*/bareMetalNodePools/*}
Obtiene detalles de un solo grupo de nodos de metal desnudo.
list GET /v1/{parent=projects/*/locations/*/bareMetalClusters/*}/bareMetalNodePools
Enumera los grupos de nodos de equipos físicos en un proyecto, una ubicación y un clúster de equipos físicos 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 clúster de administrador de VMware nuevo 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
Enumera los 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 clúster de usuarios de VMware nuevo 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
Enumera 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 grupo de nodos de VMware nuevo en un proyecto, una ubicación y un clúster de VMware determinados.
delete DELETE /v1/{name=projects/*/locations/*/vmwareClusters/*/vmwareNodePools/*}
Borra un grupo de nodos de VMware único.
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 detalles de un solo grupo de nodos de VMware.
list GET /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools
Enumera 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.