GKE On-Prem API

Servizio: gkeonprem.googleapis.com

Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se la tua applicazione deve utilizzare le tue librerie per chiamare questo servizio, utilizza le seguenti informazioni quando effettui le richieste API.

Documento di rilevamento

Un documento di rilevamento è una specifica leggibile da computer per descrivere e utilizzare le API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce il seguente documento di rilevamento:

Endpoint di servizio

Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI riportati di seguito sono relativi a questo endpoint di servizio:

  • https://gkeonprem.googleapis.com

Risorsa REST: v1.projects.locations

Metodi
get GET /v1/{name=projects/*/locations/*}
Recupera le informazioni su una località.
list GET /v1/{name=projects/*}/locations
Elenca le informazioni sulle località supportate per questo servizio.

Risorsa REST: v1.projects.locations.bareMetalAdminClusters

Metodi
create POST /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters
Crea un nuovo cluster di amministrazione on bare metal in un determinato progetto e località.
enroll POST /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters:enroll
Registra un cluster di amministrazione bare metal esistente nell'API Anthos On-Prem in un determinato progetto e località.
get GET /v1/{name=projects/*/locations/*/bareMetalAdminClusters/*}
Recupera i dettagli di un singolo cluster di amministrazione on bare metal.
list GET /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters
Elenca i cluster di amministrazione on bare metal in un determinato progetto e località.
patch PATCH /v1/{bareMetalAdminCluster.name=projects/*/locations/*/bareMetalAdminClusters/*}
Aggiorna i parametri di un singolo cluster di amministrazione bare metal.
queryVersionConfig POST /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters:queryVersionConfig
Esegue query sulla configurazione della versione del cluster di amministrazione bare metal.

Risorsa REST: v1.projects.locations.bareMetalClusters

Metodi
create POST /v1/{parent=projects/*/locations/*}/bareMetalClusters
Crea un nuovo cluster bare metal in un determinato progetto e località.
delete DELETE /v1/{name=projects/*/locations/*/bareMetalClusters/*}
Elimina un singolo cluster bare metal.
enroll POST /v1/{parent=projects/*/locations/*}/bareMetalClusters:enroll
Registra un cluster utente bare metal esistente e i relativi pool di nodi nell'API Anthos On-Prem in un determinato progetto e località.
get GET /v1/{name=projects/*/locations/*/bareMetalClusters/*}
Recupera i dettagli di un singolo cluster bare metal.
list GET /v1/{parent=projects/*/locations/*}/bareMetalClusters
Elenca i cluster bare metal in un determinato progetto e località.
patch PATCH /v1/{bareMetalCluster.name=projects/*/locations/*/bareMetalClusters/*}
Aggiorna i parametri di un singolo cluster bare metal.
queryVersionConfig POST /v1/{parent=projects/*/locations/*}/bareMetalClusters:queryVersionConfig
Esegue query sulla configurazione della versione del cluster utente bare metal.

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

Metodi
create POST /v1/{parent=projects/*/locations/*/bareMetalClusters/*}/bareMetalNodePools
Crea un nuovo pool di nodi bare metal in un determinato progetto, località e cluster Bare Metal.
delete DELETE /v1/{name=projects/*/locations/*/bareMetalClusters/*/bareMetalNodePools/*}
Consente di eliminare un singolo node pool bare metal.
enroll POST /v1/{parent=projects/*/locations/*/bareMetalClusters/*}/bareMetalNodePools:enroll
Registra un node pool bare metal esistente nell'API Anthos On-Prem in un determinato progetto e località.
get GET /v1/{name=projects/*/locations/*/bareMetalClusters/*/bareMetalNodePools/*}
Recupera i dettagli di un singolo pool di nodi bare metal.
list GET /v1/{parent=projects/*/locations/*/bareMetalClusters/*}/bareMetalNodePools
Elenca i node pool bare metal in un determinato progetto, località e cluster bare metal.
patch PATCH /v1/{bareMetalNodePool.name=projects/*/locations/*/bareMetalClusters/*/bareMetalNodePools/*}
Aggiorna i parametri di un singolo pool di nodi bare metal.

Risorsa REST: v1.projects.locations.operations

Metodi
get GET /v1/{name=projects/*/locations/*/operations/*}
Recupera lo stato più recente di un'operazione a lunga esecuzione.
list GET /v1/{name=projects/*/locations/*}/operations
Elenca le operazioni corrispondenti al filtro specificato nella richiesta.

Risorsa REST: v1.projects.locations.vmwareAdminClusters

Metodi
create POST /v1/{parent=projects/*/locations/*}/vmwareAdminClusters
Crea un nuovo cluster di amministrazione VMware in un determinato progetto e posizione.
enroll POST /v1/{parent=projects/*/locations/*}/vmwareAdminClusters:enroll
Registra un cluster di amministrazione VMware esistente all'API Anthos On-Prem in un determinato progetto e posizione.
get GET /v1/{name=projects/*/locations/*/vmwareAdminClusters/*}
Recupera i dettagli di un singolo cluster di amministrazione VMware.
list GET /v1/{parent=projects/*/locations/*}/vmwareAdminClusters
Elenca i cluster di amministrazione VMware in un determinato progetto e posizione.
patch PATCH /v1/{vmwareAdminCluster.name=projects/*/locations/*/vmwareAdminClusters/*}
Aggiorna i parametri di un singolo cluster di amministrazione VMware.

Risorsa REST: v1.projects.locations.vmwareClusters

Metodi
create POST /v1/{parent=projects/*/locations/*}/vmwareClusters
Crea un nuovo cluster di utenti VMware in un determinato progetto e posizione.
delete DELETE /v1/{name=projects/*/locations/*/vmwareClusters/*}
Consente di eliminare un singolo cluster VMware.
enroll POST /v1/{parent=projects/*/locations/*}/vmwareClusters:enroll
Registra un cluster utente VMware esistente e i relativi pool di nodi nell'API Anthos On-Prem in un determinato progetto e posizione.
get GET /v1/{name=projects/*/locations/*/vmwareClusters/*}
Recupera i dettagli di un singolo cluster VMware.
list GET /v1/{parent=projects/*/locations/*}/vmwareClusters
Elenca i cluster VMware in un determinato progetto e località.
patch PATCH /v1/{vmwareCluster.name=projects/*/locations/*/vmwareClusters/*}
Aggiorna i parametri di un singolo cluster VMware.
queryVersionConfig POST /v1/{parent=projects/*/locations/*}/vmwareClusters:queryVersionConfig
Esegue query sulla configurazione della versione del cluster utente VMware.

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

Metodi
create POST /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools
Crea un nuovo pool di nodi VMware in un determinato progetto, località e cluster VMware.
delete DELETE /v1/{name=projects/*/locations/*/vmwareClusters/*/vmwareNodePools/*}
Elimina un singolo pool di nodi VMware.
enroll POST /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools:enroll
Registra un node pool VMware all'API Anthos On-Prem
get GET /v1/{name=projects/*/locations/*/vmwareClusters/*/vmwareNodePools/*}
Recupera i dettagli di un singolo node pool VMware.
list GET /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools
Elenca i pool di nodi VMware in un determinato progetto, località e cluster VMware.
patch PATCH /v1/{vmwareNodePool.name=projects/*/locations/*/vmwareClusters/*/vmwareNodePools/*}
Aggiorna i parametri di un singolo pool di nodi VMware.