GKE Hub API

Servizio: gkehub.googleapis.com

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

Documento di rilevamento

Un documento di rilevamento è una specifica leggibile dalle macchine per la descrizione e l'utilizzo delle 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 i seguenti documenti 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 seguenti sono relativi a questo endpoint di servizio:

  • https://gkehub.googleapis.com

Risorsa REST: v1beta1.projects.locations

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

Risorsa REST: v1beta1.projects.locations.memberships

Metodi
create POST /v1beta1/{parent=projects/*/locations/*}/memberships
Crea una nuova appartenenza.
delete DELETE /v1beta1/{name=projects/*/locations/*/memberships/*}
Rimuove un abbonamento.
generateConnectManifest GET /v1beta1/{name=projects/*/locations/*/memberships/*}:generateConnectManifest
Genera il manifest per il deployment dell'agente GKE Connect.
generateExclusivityManifest GET /v1beta1/{name=projects/*/locations/*/memberships/*}:generateExclusivityManifest
GeneraExclusivityManifest genera i manifest per aggiornare gli artefatti di esclusività nel cluster, se necessario.
get GET /v1beta1/{name=projects/*/locations/*/memberships/*}
Recupera i dettagli di un abbonamento.
getIamPolicy GET /v1beta1/{resource=projects/*/locations/*/memberships/*}:getIamPolicy
Ottieni il criterio di controllo dell'accesso per una risorsa.
list GET /v1beta1/{parent=projects/*/locations/*}/memberships
Elenca gli abbonamenti a un progetto e a una località specifici.
patch PATCH /v1beta1/{name=projects/*/locations/*/memberships/*}
Consente di aggiornare un abbonamento esistente.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/memberships/*}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/memberships/*}:testIamPermissions
Restituisce le autorizzazioni di cui un chiamante dispone per la risorsa specificata.
validateExclusivity GET /v1beta1/{parent=projects/*/locations/*}/memberships:validateExclusivity
ConvalidaL'esclusività convalida lo stato di esclusività nel cluster.

Risorsa REST: v1beta1.projects.locations.operations

Metodi
cancel POST /v1beta1/{name=projects/*/locations/*/operations/*}:cancel
Avvia l'annullamento asincrono di un'operazione a lunga esecuzione.
delete DELETE /v1beta1/{name=projects/*/locations/*/operations/*}
Elimina un'operazione a lunga esecuzione.
get GET /v1beta1/{name=projects/*/locations/*/operations/*}
Recupera lo stato più recente di un'operazione a lunga esecuzione.
list GET /v1beta1/{name=projects/*/locations/*}/operations
Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

Risorsa REST: v1beta.organizations.locations.fleets

Metodi
list GET /v1beta/{parent=organizations/*/locations/*}/fleets
Restituisce tutti i parchi risorse all'interno di un'organizzazione o di un progetto a cui ha accesso il chiamante.

Risorsa REST: v1beta.projects.locations

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

Risorsa REST: v1beta.projects.locations.features

Metodi
create POST /v1beta/{parent=projects/*/locations/*}/features
Aggiunge una nuova funzionalità.
delete DELETE /v1beta/{name=projects/*/locations/*/features/*}
Rimuove una funzionalità.
get GET /v1beta/{name=projects/*/locations/*/features/*}
Visualizza i dettagli di una singola funzionalità.
getIamPolicy GET /v1beta/{resource=projects/*/locations/*/features/*}:getIamPolicy
Ottieni il criterio di controllo dell'accesso per una risorsa.
list GET /v1beta/{parent=projects/*/locations/*}/features
Elenca le funzionalità in un determinato progetto e in una località specifici.
patch PATCH /v1beta/{name=projects/*/locations/*/features/*}
Aggiorna una funzionalità esistente.
setIamPolicy POST /v1beta/{resource=projects/*/locations/*/features/*}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
testIamPermissions POST /v1beta/{resource=projects/*/locations/*/features/*}:testIamPermissions
Restituisce le autorizzazioni di cui un chiamante dispone per la risorsa specificata.

Risorsa REST: v1beta.projects.locations.fleets

Metodi
create POST /v1beta/{parent=projects/*/locations/*}/fleets
Crea un parco risorse.
delete DELETE /v1beta/{name=projects/*/locations/*/fleets/*}
Rimuove un parco risorse.
get GET /v1beta/{name=projects/*/locations/*/fleets/*}
Restituisce i dettagli di un parco risorse.
list GET /v1beta/{parent=projects/*/locations/*}/fleets
Restituisce tutti i parchi risorse all'interno di un'organizzazione o di un progetto a cui ha accesso il chiamante.
patch PATCH /v1beta/{fleet.name=projects/*/locations/*/fleets/*}
Aggiorna un parco risorse.

Risorsa REST: v1beta.projects.locations.memberships

Metodi
create POST /v1beta/{parent=projects/*/locations/*}/memberships
Crea una nuova appartenenza.
delete DELETE /v1beta/{name=projects/*/locations/*/memberships/*}
Rimuove un abbonamento.
generateConnectManifest GET /v1beta/{name=projects/*/locations/*/memberships/*}:generateConnectManifest
Genera il manifest per il deployment dell'agente GKE Connect.
get GET /v1beta/{name=projects/*/locations/*/memberships/*}
Recupera i dettagli di un abbonamento.
getIamPolicy GET /v1beta/{resource=projects/*/locations/*/memberships/*}:getIamPolicy
Ottieni il criterio di controllo dell'accesso per una risorsa.
list GET /v1beta/{parent=projects/*/locations/*}/memberships
Elenca gli abbonamenti a un progetto e a una località specifici.
patch PATCH /v1beta/{name=projects/*/locations/*/memberships/*}
Consente di aggiornare un abbonamento esistente.
setIamPolicy POST /v1beta/{resource=projects/*/locations/*/memberships/*}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
testIamPermissions POST /v1beta/{resource=projects/*/locations/*/memberships/*}:testIamPermissions
Restituisce le autorizzazioni di cui un chiamante dispone per la risorsa specificata.

Risorsa REST: v1beta.projects.locations.memberships.bindings

Metodi
create POST /v1beta/{parent=projects/*/locations/*/memberships/*}/bindings
Crea un MembershipBinding.
delete DELETE /v1beta/{name=projects/*/locations/*/memberships/*/bindings/*}
Elimina un'associazione MembershipBinding.
get GET /v1beta/{name=projects/*/locations/*/memberships/*/bindings/*}
Restituisce i dettagli di un MembershipBinding.
list GET /v1beta/{parent=projects/*/locations/*/memberships/*}/bindings
Elenca le associazioni di partecipanti.
patch PATCH /v1beta/{membershipBinding.name=projects/*/locations/*/memberships/*/bindings/*}
Aggiorna un MembershipBinding.

Risorsa REST: v1beta.projects.locations.memberships.rbacrolebindings

Metodi
create POST /v1beta/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings
Crea un'appartenenza RBACRoleBinding.
delete DELETE /v1beta/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Elimina un'appartenenza RBACRoleBinding.
generateMembershipRBACRoleBindingYAML POST /v1beta/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings:generateMembershipRBACRoleBindingYAML
Genera un codice YAML dei criteri RBAC per il RoleBinding specificato e le relative risorse di rappresentazione associate.
get GET /v1beta/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Restituisce i dettagli di un RBACRoleBinding di appartenenza.
list GET /v1beta/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings
Elenca tutti i membri RBACRoleBinding.
patch PATCH /v1beta/{rbacrolebinding.name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Aggiorna un RBACRoleBinding per l'appartenenza.

Risorsa REST: v1beta.projects.locations.operations

Metodi
cancel POST /v1beta/{name=projects/*/locations/*/operations/*}:cancel
Avvia l'annullamento asincrono di un'operazione a lunga esecuzione.
delete DELETE /v1beta/{name=projects/*/locations/*/operations/*}
Elimina un'operazione a lunga esecuzione.
get GET /v1beta/{name=projects/*/locations/*/operations/*}
Recupera lo stato più recente di un'operazione a lunga esecuzione.
list GET /v1beta/{name=projects/*/locations/*}/operations
Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

Risorsa REST: v1beta.projects.locations.scopes

Metodi
create POST /v1beta/{parent=projects/*/locations/*}/scopes
Crea un ambito.
delete DELETE /v1beta/{name=projects/*/locations/*/scopes/*}
Elimina un ambito.
get GET /v1beta/{name=projects/*/locations/*/scopes/*}
Restituisce i dettagli di un ambito.
getIamPolicy GET /v1beta/{resource=projects/*/locations/*/scopes/*}:getIamPolicy
Ottieni il criterio di controllo dell'accesso per una risorsa.
list GET /v1beta/{parent=projects/*/locations/*}/scopes
Elenca gli ambiti.
patch PATCH /v1beta/{scope.name=projects/*/locations/*/scopes/*}
Aggiorna un ambito.
setIamPolicy POST /v1beta/{resource=projects/*/locations/*/scopes/*}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
testIamPermissions POST /v1beta/{resource=projects/*/locations/*/scopes/*}:testIamPermissions
Restituisce le autorizzazioni di cui un chiamante dispone per la risorsa specificata.

Risorsa REST: v1beta.projects.locations.scopes.namespaces

Metodi
create POST /v1beta/{parent=projects/*/locations/*/scopes/*}/namespaces
Crea uno spazio dei nomi del parco risorse.
delete DELETE /v1beta/{name=projects/*/locations/*/scopes/*/namespaces/*}
Elimina uno spazio dei nomi del parco risorse.
get GET /v1beta/{name=projects/*/locations/*/scopes/*/namespaces/*}
Restituisce i dettagli di uno spazio dei nomi del parco risorse.
list GET /v1beta/{parent=projects/*/locations/*/scopes/*}/namespaces
Elenca gli spazi dei nomi del parco risorse.
patch PATCH /v1beta/{scopeNamespace.name=projects/*/locations/*/scopes/*/namespaces/*}
Aggiorna uno spazio dei nomi del parco risorse.

Risorsa REST: v1beta.projects.locations.scopes.rbacrolebindings

Metodi
create POST /v1beta/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Crea un ambito RBACRoleBinding.
delete DELETE /v1beta/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Elimina un ambito RBACRoleBinding.
get GET /v1beta/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Restituisce i dettagli di un RBACRoleBinding dell'ambito.
list GET /v1beta/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Elenca tutti gli Ambito RBACRoleBinding.
patch PATCH /v1beta/{rbacrolebinding.name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Aggiorna un ambito RBACRoleBinding.

Risorsa REST: v1alpha2.projects.locations

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

Risorsa REST: v1alpha2.projects.locations.global.memberships

Metodi
initializeHub POST /v1alpha2/{project=projects/*/locations/global/memberships}:initializeHub
Inizializza l'hub in questo progetto, inclusa la creazione dell'account di servizio Hub predefinito e del pool di identità del carico di lavoro Hub.

Risorsa REST: v1alpha2.projects.locations.memberships

Metodi
create POST /v1alpha2/{parent=projects/*/locations/*}/memberships
Crea una nuova appartenenza.
delete DELETE /v1alpha2/{name=projects/*/locations/*/memberships/*}
Rimuove un abbonamento.
generateConnectManifest GET /v1alpha2/{name=projects/*/locations/*/memberships/*}:generateConnectManifest
Genera il manifest per il deployment dell'agente GKE Connect.
get GET /v1alpha2/{name=projects/*/locations/*/memberships/*}
Recupera i dettagli di un abbonamento.
getIamPolicy GET /v1alpha2/{resource=projects/*/locations/*/memberships/*}:getIamPolicy
Ottieni il criterio di controllo dell'accesso per una risorsa.
list GET /v1alpha2/{parent=projects/*/locations/*}/memberships
Elenca gli abbonamenti a un progetto e a una località specifici.
patch PATCH /v1alpha2/{name=projects/*/locations/*/memberships/*}
Consente di aggiornare un abbonamento esistente.
setIamPolicy POST /v1alpha2/{resource=projects/*/locations/*/memberships/*}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
testIamPermissions POST /v1alpha2/{resource=projects/*/locations/*/memberships/*}:testIamPermissions
Restituisce le autorizzazioni di cui un chiamante dispone per la risorsa specificata.

Risorsa REST: v1alpha2.projects.locations.operations

Metodi
cancel POST /v1alpha2/{name=projects/*/locations/*/operations/*}:cancel
Avvia l'annullamento asincrono di un'operazione a lunga esecuzione.
delete DELETE /v1alpha2/{name=projects/*/locations/*/operations/*}
Elimina un'operazione a lunga esecuzione.
get GET /v1alpha2/{name=projects/*/locations/*/operations/*}
Recupera lo stato più recente di un'operazione a lunga esecuzione.
list GET /v1alpha2/{name=projects/*/locations/*}/operations
Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

Risorsa REST: v1alpha.organizations.locations.fleets

Metodi
list GET /v1alpha/{parent=organizations/*/locations/*}/fleets
Restituisce tutti i parchi risorse all'interno di un'organizzazione o di un progetto a cui ha accesso il chiamante.

Risorsa REST: v1alpha.projects.locations

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

Risorsa REST: v1alpha.projects.locations.features

Metodi
create POST /v1alpha/{parent=projects/*/locations/*}/features
Aggiunge una nuova funzionalità.
delete DELETE /v1alpha/{name=projects/*/locations/*/features/*}
Rimuove una funzionalità.
get GET /v1alpha/{name=projects/*/locations/*/features/*}
Visualizza i dettagli di una singola funzionalità.
getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/features/*}:getIamPolicy
Ottieni il criterio di controllo dell'accesso per una risorsa.
list GET /v1alpha/{parent=projects/*/locations/*}/features
Elenca le funzionalità in un determinato progetto e in una località specifici.
patch PATCH /v1alpha/{name=projects/*/locations/*/features/*}
Aggiorna una funzionalità esistente.
setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/features/*}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
testIamPermissions POST /v1alpha/{resource=projects/*/locations/*/features/*}:testIamPermissions
Restituisce le autorizzazioni di cui un chiamante dispone per la risorsa specificata.

Risorsa REST: v1alpha.projects.locations.fleets

Metodi
create POST /v1alpha/{parent=projects/*/locations/*}/fleets
Crea un parco risorse.
delete DELETE /v1alpha/{name=projects/*/locations/*/fleets/*}
Rimuove un parco risorse.
get GET /v1alpha/{name=projects/*/locations/*/fleets/*}
Restituisce i dettagli di un parco risorse.
list GET /v1alpha/{parent=projects/*/locations/*}/fleets
Restituisce tutti i parchi risorse all'interno di un'organizzazione o di un progetto a cui ha accesso il chiamante.
patch PATCH /v1alpha/{fleet.name=projects/*/locations/*/fleets/*}
Aggiorna un parco risorse.

Risorsa REST: v1alpha.projects.locations.memberships

Metodi
create POST /v1alpha/{parent=projects/*/locations/*}/memberships
Crea una nuova appartenenza.
delete DELETE /v1alpha/{name=projects/*/locations/*/memberships/*}
Rimuove un abbonamento.
generateConnectManifest GET /v1alpha/{name=projects/*/locations/*/memberships/*}:generateConnectManifest
Genera il manifest per il deployment dell'agente GKE Connect.
get GET /v1alpha/{name=projects/*/locations/*/memberships/*}
Recupera i dettagli di un abbonamento.
getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/memberships/*}:getIamPolicy
Ottieni il criterio di controllo dell'accesso per una risorsa.
list GET /v1alpha/{parent=projects/*/locations/*}/memberships
Elenca gli abbonamenti a un progetto e a una località specifici.
listAdmin GET /v1alpha/{parent=projects/*/locations/*}/memberships:listAdmin
Elenca gli abbonamenti ai cluster di amministrazione in un determinato progetto e località.
patch PATCH /v1alpha/{name=projects/*/locations/*/memberships/*}
Consente di aggiornare un abbonamento esistente.
setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/memberships/*}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
testIamPermissions POST /v1alpha/{resource=projects/*/locations/*/memberships/*}:testIamPermissions
Restituisce le autorizzazioni di cui un chiamante dispone per la risorsa specificata.
validateCreate POST /v1alpha/{parent=projects/*/locations/*}/memberships:validateCreate
ConvalidaCreateMembership è un controllo preflight per CreateMembership.

Risorsa REST: v1alpha.projects.locations.memberships.bindings

Metodi
create POST /v1alpha/{parent=projects/*/locations/*/memberships/*}/bindings
Crea un MembershipBinding.
delete DELETE /v1alpha/{name=projects/*/locations/*/memberships/*/bindings/*}
Elimina un'associazione MembershipBinding.
get GET /v1alpha/{name=projects/*/locations/*/memberships/*/bindings/*}
Restituisce i dettagli di un MembershipBinding.
list GET /v1alpha/{parent=projects/*/locations/*/memberships/*}/bindings
Elenca le associazioni di partecipanti.
patch PATCH /v1alpha/{membershipBinding.name=projects/*/locations/*/memberships/*/bindings/*}
Aggiorna un MembershipBinding.

Risorsa REST: v1alpha.projects.locations.memberships.rbacrolebindings

Metodi
create POST /v1alpha/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings
Crea un'appartenenza RBACRoleBinding.
delete DELETE /v1alpha/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Elimina un'appartenenza RBACRoleBinding.
generateMembershipRBACRoleBindingYAML POST /v1alpha/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings:generateMembershipRBACRoleBindingYAML
Genera un codice YAML dei criteri RBAC per il RoleBinding specificato e le relative risorse di rappresentazione associate.
get GET /v1alpha/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Restituisce i dettagli di un RBACRoleBinding di appartenenza.
list GET /v1alpha/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings
Elenca tutti i membri RBACRoleBinding.
patch PATCH /v1alpha/{rbacrolebinding.name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Aggiorna un RBACRoleBinding per l'appartenenza.

Risorsa REST: v1alpha.projects.locations.operations

Metodi
cancel POST /v1alpha/{name=projects/*/locations/*/operations/*}:cancel
Avvia l'annullamento asincrono di un'operazione a lunga esecuzione.
delete DELETE /v1alpha/{name=projects/*/locations/*/operations/*}
Elimina un'operazione a lunga esecuzione.
get GET /v1alpha/{name=projects/*/locations/*/operations/*}
Recupera lo stato più recente di un'operazione a lunga esecuzione.
list GET /v1alpha/{name=projects/*/locations/*}/operations
Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

Risorsa REST: v1alpha.projects.locations.scopes

Metodi
create POST /v1alpha/{parent=projects/*/locations/*}/scopes
Crea un ambito.
delete DELETE /v1alpha/{name=projects/*/locations/*/scopes/*}
Elimina un ambito.
get GET /v1alpha/{name=projects/*/locations/*/scopes/*}
Restituisce i dettagli di un ambito.
getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/scopes/*}:getIamPolicy
Ottieni il criterio di controllo dell'accesso per una risorsa.
list GET /v1alpha/{parent=projects/*/locations/*}/scopes
Elenca gli ambiti.
patch PATCH /v1alpha/{scope.name=projects/*/locations/*/scopes/*}
Aggiorna un ambito.
setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/scopes/*}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
testIamPermissions POST /v1alpha/{resource=projects/*/locations/*/scopes/*}:testIamPermissions
Restituisce le autorizzazioni di cui un chiamante dispone per la risorsa specificata.

Risorsa REST: v1alpha.projects.locations.scopes.namespaces

Metodi
create POST /v1alpha/{parent=projects/*/locations/*/scopes/*}/namespaces
Crea uno spazio dei nomi del parco risorse.
delete DELETE /v1alpha/{name=projects/*/locations/*/scopes/*/namespaces/*}
Elimina uno spazio dei nomi del parco risorse.
get GET /v1alpha/{name=projects/*/locations/*/scopes/*/namespaces/*}
Restituisce i dettagli di uno spazio dei nomi del parco risorse.
list GET /v1alpha/{parent=projects/*/locations/*/scopes/*}/namespaces
Elenca gli spazi dei nomi del parco risorse.
patch PATCH /v1alpha/{scopeNamespace.name=projects/*/locations/*/scopes/*/namespaces/*}
Aggiorna uno spazio dei nomi del parco risorse.

Risorsa REST: v1alpha.projects.locations.scopes.rbacrolebindings

Metodi
create POST /v1alpha/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Crea un ambito RBACRoleBinding.
delete DELETE /v1alpha/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Elimina un ambito RBACRoleBinding.
get GET /v1alpha/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Restituisce i dettagli di un RBACRoleBinding dell'ambito.
list GET /v1alpha/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Elenca tutti gli Ambito RBACRoleBinding.
patch PATCH /v1alpha/{rbacrolebinding.name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Aggiorna un ambito RBACRoleBinding.

Risorsa REST: v1.organizations.locations.fleets

Metodi
list GET /v1/{parent=organizations/*/locations/*}/fleets
Restituisce tutti i parchi risorse all'interno di un'organizzazione o di un progetto a cui ha accesso il chiamante.

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.features

Metodi
create POST /v1/{parent=projects/*/locations/*}/features
Aggiunge una nuova funzionalità.
delete DELETE /v1/{name=projects/*/locations/*/features/*}
Rimuove una funzionalità.
get GET /v1/{name=projects/*/locations/*/features/*}
Visualizza i dettagli di una singola funzionalità.
getIamPolicy GET /v1/{resource=projects/*/locations/*/features/*}:getIamPolicy
Ottieni il criterio di controllo dell'accesso per una risorsa.
list GET /v1/{parent=projects/*/locations/*}/features
Elenca le funzionalità in un determinato progetto e in una località specifici.
patch PATCH /v1/{name=projects/*/locations/*/features/*}
Aggiorna una funzionalità esistente.
setIamPolicy POST /v1/{resource=projects/*/locations/*/features/*}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
testIamPermissions POST /v1/{resource=projects/*/locations/*/features/*}:testIamPermissions
Restituisce le autorizzazioni di cui un chiamante dispone per la risorsa specificata.

Risorsa REST: v1.projects.locations.fleets

Metodi
create POST /v1/{parent=projects/*/locations/*}/fleets
Crea un parco risorse.
delete DELETE /v1/{name=projects/*/locations/*/fleets/*}
Rimuove un parco risorse.
get GET /v1/{name=projects/*/locations/*/fleets/*}
Restituisce i dettagli di un parco risorse.
list GET /v1/{parent=projects/*/locations/*}/fleets
Restituisce tutti i parchi risorse all'interno di un'organizzazione o di un progetto a cui ha accesso il chiamante.
patch PATCH /v1/{fleet.name=projects/*/locations/*/fleets/*}
Aggiorna un parco risorse.

Risorsa REST: v1.projects.locations.memberships

Metodi
create POST /v1/{parent=projects/*/locations/*}/memberships
Crea una nuova appartenenza.
delete DELETE /v1/{name=projects/*/locations/*/memberships/*}
Rimuove un abbonamento.
generateConnectManifest GET /v1/{name=projects/*/locations/*/memberships/*}:generateConnectManifest
Genera il manifest per il deployment dell'agente GKE Connect.
get GET /v1/{name=projects/*/locations/*/memberships/*}
Recupera i dettagli di un abbonamento.
getIamPolicy GET /v1/{resource=projects/*/locations/*/memberships/*}:getIamPolicy
Ottieni il criterio di controllo dell'accesso per una risorsa.
list GET /v1/{parent=projects/*/locations/*}/memberships
Elenca gli abbonamenti a un progetto e a una località specifici.
patch PATCH /v1/{name=projects/*/locations/*/memberships/*}
Consente di aggiornare un abbonamento esistente.
setIamPolicy POST /v1/{resource=projects/*/locations/*/memberships/*}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
testIamPermissions POST /v1/{resource=projects/*/locations/*/memberships/*}:testIamPermissions
Restituisce le autorizzazioni di cui un chiamante dispone per la risorsa specificata.

Risorsa REST: v1.projects.locations.memberships.bindings

Metodi
create POST /v1/{parent=projects/*/locations/*/memberships/*}/bindings
Crea un MembershipBinding.
delete DELETE /v1/{name=projects/*/locations/*/memberships/*/bindings/*}
Elimina un'associazione MembershipBinding.
get GET /v1/{name=projects/*/locations/*/memberships/*/bindings/*}
Restituisce i dettagli di un MembershipBinding.
list GET /v1/{parent=projects/*/locations/*/memberships/*}/bindings
Elenca le associazioni di partecipanti.
patch PATCH /v1/{membershipBinding.name=projects/*/locations/*/memberships/*/bindings/*}
Aggiorna un MembershipBinding.

Risorsa REST: v1.projects.locations.operations

Metodi
cancel POST /v1/{name=projects/*/locations/*/operations/*}:cancel
Avvia l'annullamento asincrono di un'operazione a lunga esecuzione.
delete DELETE /v1/{name=projects/*/locations/*/operations/*}
Elimina un'operazione a lunga esecuzione.
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 che corrispondono al filtro specificato nella richiesta.

Risorsa REST: v1.projects.locations.scopes

Metodi
create POST /v1/{parent=projects/*/locations/*}/scopes
Crea un ambito.
delete DELETE /v1/{name=projects/*/locations/*/scopes/*}
Elimina un ambito.
get GET /v1/{name=projects/*/locations/*/scopes/*}
Restituisce i dettagli di un ambito.
getIamPolicy GET /v1/{resource=projects/*/locations/*/scopes/*}:getIamPolicy
Ottieni il criterio di controllo dell'accesso per una risorsa.
list GET /v1/{parent=projects/*/locations/*}/scopes
Elenca gli ambiti.
patch PATCH /v1/{scope.name=projects/*/locations/*/scopes/*}
Aggiorna un ambito.
setIamPolicy POST /v1/{resource=projects/*/locations/*/scopes/*}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
testIamPermissions POST /v1/{resource=projects/*/locations/*/scopes/*}:testIamPermissions
Restituisce le autorizzazioni di cui un chiamante dispone per la risorsa specificata.

Risorsa REST: v1.projects.locations.scopes.namespaces

Metodi
create POST /v1/{parent=projects/*/locations/*/scopes/*}/namespaces
Crea uno spazio dei nomi del parco risorse.
delete DELETE /v1/{name=projects/*/locations/*/scopes/*/namespaces/*}
Elimina uno spazio dei nomi del parco risorse.
get GET /v1/{name=projects/*/locations/*/scopes/*/namespaces/*}
Restituisce i dettagli di uno spazio dei nomi del parco risorse.
list GET /v1/{parent=projects/*/locations/*/scopes/*}/namespaces
Elenca gli spazi dei nomi del parco risorse.
patch PATCH /v1/{scopeNamespace.name=projects/*/locations/*/scopes/*/namespaces/*}
Aggiorna uno spazio dei nomi del parco risorse.

Risorsa REST: v1.projects.locations.scopes.rbacrolebindings

Metodi
create POST /v1/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Crea un ambito RBACRoleBinding.
delete DELETE /v1/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Elimina un ambito RBACRoleBinding.
get GET /v1/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Restituisce i dettagli di un RBACRoleBinding dell'ambito.
list GET /v1/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Elenca tutti gli Ambito RBACRoleBinding.
patch PATCH /v1/{rbacrolebinding.name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Aggiorna un ambito RBACRoleBinding.