GKE Hub API

Dienst: gkehub.googleapis.com

Um diesen Dienst aufzurufen, empfehlen wir die Verwendung der von Google bereitgestellten Clientbibliotheken. Wenn Ihre Anwendung Ihre eigenen Bibliotheken zum Aufrufen dieses Dienstes verwenden muss, verwenden Sie die folgenden Informationen, wenn Sie die API-Anfragen senden.

Discovery-Dokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet die folgenden Discovery-Dokumente:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:

  • https://gkehub.googleapis.com

REST-Ressource: v1beta1.projects.locations

Methoden
get GET /v1beta1/{name=projects/*/locations/*}
Ruft Informationen zu einer Zone ab.
list GET /v1beta1/{name=projects/*}/locations
Listet Informationen zu den unterstützten Zonen für diesen Dienst auf.

REST-Ressource: v1beta1.projects.locations.memberships

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/memberships
Erstellt eine neue Mitgliedschaft.
delete DELETE /v1beta1/{name=projects/*/locations/*/memberships/*}
Entfernt eine Mitgliedschaft.
generateConnectManifest GET /v1beta1/{name=projects/*/locations/*/memberships/*}:generateConnectManifest
Erzeugt das Manifest für die Bereitstellung des GKE-Connect-Agents.
generateExclusivityManifest GET /v1beta1/{name=projects/*/locations/*/memberships/*}:generateExclusivityManifest
"GenerateExclasivityManifest generiert die Manifeste, um bei Bedarf die Exklusivitätsartefakte im Cluster zu aktualisieren.
get GET /v1beta1/{name=projects/*/locations/*/memberships/*}
Ruft die Details einer Mitgliedschaft ab.
getIamPolicy GET /v1beta1/{resource=projects/*/locations/*/memberships/*}:getIamPolicy
Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab.
list GET /v1beta1/{parent=projects/*/locations/*}/memberships
Listet Featurestores in einem angegebenen Projekt und an einem angegebenen Standort auf.
patch PATCH /v1beta1/{name=projects/*/locations/*/memberships/*}
Aktualisiert eine vorhandene Mitgliedschaft.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/memberships/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/memberships/*}:testIamPermissions
Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück.
validateExclusivity GET /v1beta1/{parent=projects/*/locations/*}/memberships:validateExclusivity
ValidateExclsivity validiert den Status der Exklusivität im Cluster.

REST-Ressource: v1beta1.projects.locations.operations

Methoden
cancel POST /v1beta1/{name=projects/*/locations/*/operations/*}:cancel
Startet den asynchronen Abbruch eines lang andauernden Vorgangs.
delete DELETE /v1beta1/{name=projects/*/locations/*/operations/*}
Löscht einen Vorgang mit langer Ausführungszeit.
get GET /v1beta1/{name=projects/*/locations/*/operations/*}
Ruft den letzten Status eines lang andauernden Vorgangs ab.
list GET /v1beta1/{name=projects/*/locations/*}/operations
Listet Vorgänge auf, die zu dem angegebenen Filter in der Anfrage passen.

REST-Ressource: v1beta.organizations.locations.fleets

Methoden
list GET /v1beta/{parent=organizations/*/locations/*}/fleets
Gibt alle Flotten innerhalb einer Organisation oder eines Projekts zurück, auf das der Aufrufer Zugriff hat.

REST-Ressource: v1beta.projects.locations

Methoden
get GET /v1beta/{name=projects/*/locations/*}
Ruft Informationen zu einer Zone ab.
list GET /v1beta/{name=projects/*}/locations
Listet Informationen zu den unterstützten Zonen für diesen Dienst auf.

REST-Ressource: v1beta.projects.locations.features

Methoden
create POST /v1beta/{parent=projects/*/locations/*}/features
Fügt ein neues Feature hinzu.
delete DELETE /v1beta/{name=projects/*/locations/*/features/*}
Entfernt ein Feature.
get GET /v1beta/{name=projects/*/locations/*/features/*}
Ruft Details zu einem einzelnen Feature ab.
getIamPolicy GET /v1beta/{resource=projects/*/locations/*/features/*}:getIamPolicy
Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab.
list GET /v1beta/{parent=projects/*/locations/*}/features
Listet Featurestores in einem angegebenen Projekt und an einem angegebenen Standort auf.
patch PATCH /v1beta/{name=projects/*/locations/*/features/*}
Aktualisiert ein vorhandenes Feature.
setIamPolicy POST /v1beta/{resource=projects/*/locations/*/features/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1beta/{resource=projects/*/locations/*/features/*}:testIamPermissions
Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück.

REST-Ressource: v1beta.projects.locations.fleets

Methoden
create POST /v1beta/{parent=projects/*/locations/*}/fleets
Erstellt eine Flotte.
delete DELETE /v1beta/{name=projects/*/locations/*/fleets/*}
Entfernt eine Flotte.
get GET /v1beta/{name=projects/*/locations/*/fleets/*}
Gibt die Details einer Flotte zurück.
list GET /v1beta/{parent=projects/*/locations/*}/fleets
Gibt alle Flotten innerhalb einer Organisation oder eines Projekts zurück, auf die der Aufrufer Zugriff hat.
patch PATCH /v1beta/{fleet.name=projects/*/locations/*/fleets/*}
Aktualisiert eine Flotte.

REST-Ressource: v1beta.projects.locations.memberships

Methoden
create POST /v1beta/{parent=projects/*/locations/*}/memberships
Erstellt eine neue Mitgliedschaft.
delete DELETE /v1beta/{name=projects/*/locations/*/memberships/*}
Entfernt eine Mitgliedschaft.
generateConnectManifest GET /v1beta/{name=projects/*/locations/*/memberships/*}:generateConnectManifest
Erzeugt das Manifest für die Bereitstellung des GKE-Connect-Agents.
get GET /v1beta/{name=projects/*/locations/*/memberships/*}
Ruft die Details einer Mitgliedschaft ab.
getIamPolicy GET /v1beta/{resource=projects/*/locations/*/memberships/*}:getIamPolicy
Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab.
list GET /v1beta/{parent=projects/*/locations/*}/memberships
Listet Featurestores in einem angegebenen Projekt und an einem angegebenen Standort auf.
patch PATCH /v1beta/{name=projects/*/locations/*/memberships/*}
Aktualisiert eine vorhandene Mitgliedschaft.
setIamPolicy POST /v1beta/{resource=projects/*/locations/*/memberships/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1beta/{resource=projects/*/locations/*/memberships/*}:testIamPermissions
Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück.

REST-Ressource: v1beta.projects.locations.memberships.bindings

Methoden
create POST /v1beta/{parent=projects/*/locations/*/memberships/*}/bindings
Erstellt ein MembershipBinding.
delete DELETE /v1beta/{name=projects/*/locations/*/memberships/*/bindings/*}
Löscht ein MembershipBinding.
get GET /v1beta/{name=projects/*/locations/*/memberships/*/bindings/*}
Gibt die Details eines MembershipBinding zurück.
list GET /v1beta/{parent=projects/*/locations/*/memberships/*}/bindings
Listet MembershipBindings auf.
patch PATCH /v1beta/{membershipBinding.name=projects/*/locations/*/memberships/*/bindings/*}
Aktualisiert ein MembershipBinding.

REST-Ressource: v1beta.projects.locations.memberships.rbacrolebindings

Methoden
create POST /v1beta/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings
Erstellt ein RBAC-RoleBinding für die Mitgliedschaft.
delete DELETE /v1beta/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Löscht ein RBAC-RoleBinding für eine Mitgliedschaft.
generateMembershipRBACRoleBindingYAML POST /v1beta/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings:generateMembershipRBACRoleBindingYAML
Generiert eine YAML-Datei der RBAC-Richtlinien für das angegebene RoleBinding und die zugehörigen Ressourcen zur Identitätsübertragung.
get GET /v1beta/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Gibt die Details eines Mitgliedschafts-RBACRoleBinding zurück.
list GET /v1beta/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings
Listet alle RBAC-RoleBindings für die Mitgliedschaft auf.
patch PATCH /v1beta/{rbacrolebinding.name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Aktualisiert ein Mitgliedschafts-RBACRoleBinding.

REST-Ressource: v1beta.projects.locations.operations

Methoden
cancel POST /v1beta/{name=projects/*/locations/*/operations/*}:cancel
Startet den asynchronen Abbruch eines lang andauernden Vorgangs.
delete DELETE /v1beta/{name=projects/*/locations/*/operations/*}
Löscht einen Vorgang mit langer Ausführungszeit.
get GET /v1beta/{name=projects/*/locations/*/operations/*}
Ruft den letzten Status eines lang andauernden Vorgangs ab.
list GET /v1beta/{name=projects/*/locations/*}/operations
Listet Vorgänge auf, die zu dem angegebenen Filter in der Anfrage passen.

REST-Ressource: v1beta.projects.locations.scopes

Methoden
create POST /v1beta/{parent=projects/*/locations/*}/scopes
Erstellt einen Bereich.
delete DELETE /v1beta/{name=projects/*/locations/*/scopes/*}
Löscht einen Bereich.
get GET /v1beta/{name=projects/*/locations/*/scopes/*}
Gibt die Details eines Bereichs zurück.
getIamPolicy GET /v1beta/{resource=projects/*/locations/*/scopes/*}:getIamPolicy
Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab.
list GET /v1beta/{parent=projects/*/locations/*}/scopes
Listet Bereiche auf.
patch PATCH /v1beta/{scope.name=projects/*/locations/*/scopes/*}
Aktualisiert einen Bereich.
setIamPolicy POST /v1beta/{resource=projects/*/locations/*/scopes/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1beta/{resource=projects/*/locations/*/scopes/*}:testIamPermissions
Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück.

REST-Ressource: v1beta.projects.locations.scopes.namespaces

Methoden
create POST /v1beta/{parent=projects/*/locations/*/scopes/*}/namespaces
Erstellt einen Flotten-Namespace.
delete DELETE /v1beta/{name=projects/*/locations/*/scopes/*/namespaces/*}
Löscht einen Flotten-Namespace.
get GET /v1beta/{name=projects/*/locations/*/scopes/*/namespaces/*}
Gibt die Details eines Flotten-Namespace zurück.
list GET /v1beta/{parent=projects/*/locations/*/scopes/*}/namespaces
Listet Flotten-Namespaces auf.
patch PATCH /v1beta/{scopeNamespace.name=projects/*/locations/*/scopes/*/namespaces/*}
Aktualisiert einen Flotten-Namespace.

REST-Ressource: v1beta.projects.locations.scopes.rbacrolebindings

Methoden
create POST /v1beta/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Erstellt ein Bereichs-RBACRoleBinding.
delete DELETE /v1beta/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Löscht ein Bereichs-RBACRoleBinding.
get GET /v1beta/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Gibt die Details eines Bereichs-RBACRoleBinding zurück.
list GET /v1beta/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Listet alle RBAC-RoleBindings für Bereiche auf.
patch PATCH /v1beta/{rbacrolebinding.name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Aktualisiert ein Bereichs-RBACRoleBinding.

REST-Ressource: v1alpha2.projects.locations

Methoden
get GET /v1alpha2/{name=projects/*/locations/*}
Ruft Informationen zu einer Zone ab.
list GET /v1alpha2/{name=projects/*}/locations
Listet Informationen zu den unterstützten Zonen für diesen Dienst auf.

REST-Ressource: v1alpha2.projects.locations.global.memberships

Methoden
initializeHub POST /v1alpha2/{project=projects/*/locations/global/memberships}:initializeHub
Initialisiert den Hub in diesem Projekt. Dabei werden auch das Standard-Hub-Dienstkonto und der Hub Workload Identity-Pool erstellt.

REST-Ressource: v1alpha2.projects.locations.memberships

Methoden
create POST /v1alpha2/{parent=projects/*/locations/*}/memberships
Erstellt eine neue Mitgliedschaft.
delete DELETE /v1alpha2/{name=projects/*/locations/*/memberships/*}
Entfernt eine Mitgliedschaft.
generateConnectManifest GET /v1alpha2/{name=projects/*/locations/*/memberships/*}:generateConnectManifest
Erzeugt das Manifest für die Bereitstellung des GKE-Connect-Agents.
get GET /v1alpha2/{name=projects/*/locations/*/memberships/*}
Ruft die Details einer Mitgliedschaft ab.
getIamPolicy GET /v1alpha2/{resource=projects/*/locations/*/memberships/*}:getIamPolicy
Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab.
list GET /v1alpha2/{parent=projects/*/locations/*}/memberships
Listet Featurestores in einem angegebenen Projekt und an einem angegebenen Standort auf.
patch PATCH /v1alpha2/{name=projects/*/locations/*/memberships/*}
Aktualisiert eine vorhandene Mitgliedschaft.
setIamPolicy POST /v1alpha2/{resource=projects/*/locations/*/memberships/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1alpha2/{resource=projects/*/locations/*/memberships/*}:testIamPermissions
Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück.

REST-Ressource: v1alpha2.projects.locations.operations

Methoden
cancel POST /v1alpha2/{name=projects/*/locations/*/operations/*}:cancel
Startet den asynchronen Abbruch eines lang andauernden Vorgangs.
delete DELETE /v1alpha2/{name=projects/*/locations/*/operations/*}
Löscht einen Vorgang mit langer Ausführungszeit.
get GET /v1alpha2/{name=projects/*/locations/*/operations/*}
Ruft den letzten Status eines lang andauernden Vorgangs ab.
list GET /v1alpha2/{name=projects/*/locations/*}/operations
Listet Vorgänge auf, die zu dem angegebenen Filter in der Anfrage passen.

REST-Ressource: v1alpha.organizations.locations.fleets

Methoden
list GET /v1alpha/{parent=organizations/*/locations/*}/fleets
Gibt alle Flotten innerhalb einer Organisation oder eines Projekts zurück, auf die der Aufrufer Zugriff hat.

REST-Ressource: v1alpha.projects.locations

Methoden
get GET /v1alpha/{name=projects/*/locations/*}
Ruft Informationen zu einer Zone ab.
list GET /v1alpha/{name=projects/*}/locations
Listet Informationen zu den unterstützten Zonen für diesen Dienst auf.

REST-Ressource: v1alpha.projects.locations.features

Methoden
create POST /v1alpha/{parent=projects/*/locations/*}/features
Fügt ein neues Feature hinzu.
delete DELETE /v1alpha/{name=projects/*/locations/*/features/*}
Entfernt ein Feature.
get GET /v1alpha/{name=projects/*/locations/*/features/*}
Ruft Details zu einem einzelnen Feature ab.
getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/features/*}:getIamPolicy
Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab.
list GET /v1alpha/{parent=projects/*/locations/*}/features
Listet Featurestores in einem angegebenen Projekt und an einem angegebenen Standort auf.
patch PATCH /v1alpha/{name=projects/*/locations/*/features/*}
Aktualisiert ein vorhandenes Feature.
setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/features/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1alpha/{resource=projects/*/locations/*/features/*}:testIamPermissions
Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück.

REST-Ressource: v1alpha.projects.locations.fleets

Methoden
create POST /v1alpha/{parent=projects/*/locations/*}/fleets
Erstellt eine Flotte.
delete DELETE /v1alpha/{name=projects/*/locations/*/fleets/*}
Entfernt eine Flotte.
get GET /v1alpha/{name=projects/*/locations/*/fleets/*}
Gibt die Details einer Flotte zurück.
list GET /v1alpha/{parent=projects/*/locations/*}/fleets
Gibt alle Flotten innerhalb einer Organisation oder eines Projekts zurück, auf die der Aufrufer Zugriff hat.
patch PATCH /v1alpha/{fleet.name=projects/*/locations/*/fleets/*}
Aktualisiert eine Flotte.

REST-Ressource: v1alpha.projects.locations.memberships

Methoden
create POST /v1alpha/{parent=projects/*/locations/*}/memberships
Erstellt eine neue Mitgliedschaft.
delete DELETE /v1alpha/{name=projects/*/locations/*/memberships/*}
Entfernt eine Mitgliedschaft.
generateConnectManifest GET /v1alpha/{name=projects/*/locations/*/memberships/*}:generateConnectManifest
Erzeugt das Manifest für die Bereitstellung des GKE-Connect-Agents.
get GET /v1alpha/{name=projects/*/locations/*/memberships/*}
Ruft die Details einer Mitgliedschaft ab.
getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/memberships/*}:getIamPolicy
Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab.
list GET /v1alpha/{parent=projects/*/locations/*}/memberships
Listet Featurestores in einem angegebenen Projekt und an einem angegebenen Standort auf.
listAdmin GET /v1alpha/{parent=projects/*/locations/*}/memberships:listAdmin
Listet Administratorcluster-Mitgliedschaften in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1alpha/{name=projects/*/locations/*/memberships/*}
Aktualisiert eine vorhandene Mitgliedschaft.
setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/memberships/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1alpha/{resource=projects/*/locations/*/memberships/*}:testIamPermissions
Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück.
validateCreate POST /v1alpha/{parent=projects/*/locations/*}/memberships:validateCreate
ValidateCreateMembership ist eine Preflight-Prüfung für CreateMembership.

REST-Ressource: v1alpha.projects.locations.memberships.bindings

Methoden
create POST /v1alpha/{parent=projects/*/locations/*/memberships/*}/bindings
Erstellt ein MembershipBinding.
delete DELETE /v1alpha/{name=projects/*/locations/*/memberships/*/bindings/*}
Löscht ein MembershipBinding.
get GET /v1alpha/{name=projects/*/locations/*/memberships/*/bindings/*}
Gibt die Details eines MembershipBinding zurück.
list GET /v1alpha/{parent=projects/*/locations/*/memberships/*}/bindings
Listet MembershipBindings auf.
patch PATCH /v1alpha/{membershipBinding.name=projects/*/locations/*/memberships/*/bindings/*}
Aktualisiert ein MembershipBinding.

REST-Ressource: v1alpha.projects.locations.memberships.rbacrolebindings

Methoden
create POST /v1alpha/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings
Erstellt ein RBAC-RoleBinding für die Mitgliedschaft.
delete DELETE /v1alpha/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Löscht ein RBAC-RoleBinding für eine Mitgliedschaft.
generateMembershipRBACRoleBindingYAML POST /v1alpha/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings:generateMembershipRBACRoleBindingYAML
Generiert eine YAML-Datei der RBAC-Richtlinien für das angegebene RoleBinding und die zugehörigen Ressourcen zur Identitätsübertragung.
get GET /v1alpha/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Gibt die Details eines Mitgliedschafts-RBACRoleBinding zurück.
list GET /v1alpha/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings
Listet alle RBAC-RoleBindings für die Mitgliedschaft auf.
patch PATCH /v1alpha/{rbacrolebinding.name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Aktualisiert ein Mitgliedschafts-RBACRoleBinding.

REST-Ressource: v1alpha.projects.locations.operations

Methoden
cancel POST /v1alpha/{name=projects/*/locations/*/operations/*}:cancel
Startet den asynchronen Abbruch eines lang andauernden Vorgangs.
delete DELETE /v1alpha/{name=projects/*/locations/*/operations/*}
Löscht einen Vorgang mit langer Ausführungszeit.
get GET /v1alpha/{name=projects/*/locations/*/operations/*}
Ruft den letzten Status eines lang andauernden Vorgangs ab.
list GET /v1alpha/{name=projects/*/locations/*}/operations
Listet Vorgänge auf, die zu dem angegebenen Filter in der Anfrage passen.

REST-Ressource: v1alpha.projects.locations.scopes

Methoden
create POST /v1alpha/{parent=projects/*/locations/*}/scopes
Erstellt einen Bereich.
delete DELETE /v1alpha/{name=projects/*/locations/*/scopes/*}
Löscht einen Bereich.
get GET /v1alpha/{name=projects/*/locations/*/scopes/*}
Gibt die Details eines Bereichs zurück.
getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/scopes/*}:getIamPolicy
Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab.
list GET /v1alpha/{parent=projects/*/locations/*}/scopes
Listet Bereiche auf.
patch PATCH /v1alpha/{scope.name=projects/*/locations/*/scopes/*}
Aktualisiert einen Bereich.
setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/scopes/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1alpha/{resource=projects/*/locations/*/scopes/*}:testIamPermissions
Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück.

REST-Ressource: v1alpha.projects.locations.scopes.namespaces

Methoden
create POST /v1alpha/{parent=projects/*/locations/*/scopes/*}/namespaces
Erstellt einen Flotten-Namespace.
delete DELETE /v1alpha/{name=projects/*/locations/*/scopes/*/namespaces/*}
Löscht einen Flotten-Namespace.
get GET /v1alpha/{name=projects/*/locations/*/scopes/*/namespaces/*}
Gibt die Details eines Flotten-Namespace zurück.
list GET /v1alpha/{parent=projects/*/locations/*/scopes/*}/namespaces
Listet Flotten-Namespaces auf.
patch PATCH /v1alpha/{scopeNamespace.name=projects/*/locations/*/scopes/*/namespaces/*}
Aktualisiert einen Flotten-Namespace.

REST-Ressource: v1alpha.projects.locations.scopes.rbacrolebindings

Methoden
create POST /v1alpha/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Erstellt ein Bereichs-RBACRoleBinding.
delete DELETE /v1alpha/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Löscht ein Bereichs-RBACRoleBinding.
get GET /v1alpha/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Gibt die Details eines Bereichs-RBACRoleBinding zurück.
list GET /v1alpha/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Listet alle RBAC-RoleBindings für Bereiche auf.
patch PATCH /v1alpha/{rbacrolebinding.name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Aktualisiert ein Bereichs-RBACRoleBinding.

REST-Ressource: v1.organizations.locations.fleets

Methoden
list GET /v1/{parent=organizations/*/locations/*}/fleets
Gibt alle Flotten innerhalb einer Organisation oder eines Projekts zurück, auf die der Aufrufer Zugriff hat.

REST-Ressource: v1.projects.locations

Methoden
get GET /v1/{name=projects/*/locations/*}
Ruft Informationen zu einer Zone ab.
list GET /v1/{name=projects/*}/locations
Listet Informationen zu den unterstützten Zonen für diesen Dienst auf.

REST-Ressource: v1.projects.locations.features

Methoden
create POST /v1/{parent=projects/*/locations/*}/features
Fügt ein neues Feature hinzu.
delete DELETE /v1/{name=projects/*/locations/*/features/*}
Entfernt ein Feature.
get GET /v1/{name=projects/*/locations/*/features/*}
Ruft Details zu einem einzelnen Feature ab.
getIamPolicy GET /v1/{resource=projects/*/locations/*/features/*}:getIamPolicy
Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab.
list GET /v1/{parent=projects/*/locations/*}/features
Listet Featurestores in einem angegebenen Projekt und an einem angegebenen Standort auf.
patch PATCH /v1/{name=projects/*/locations/*/features/*}
Aktualisiert ein vorhandenes Feature.
setIamPolicy POST /v1/{resource=projects/*/locations/*/features/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1/{resource=projects/*/locations/*/features/*}:testIamPermissions
Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück.

REST-Ressource: v1.projects.locations.fleets

Methoden
create POST /v1/{parent=projects/*/locations/*}/fleets
Erstellt eine Flotte.
delete DELETE /v1/{name=projects/*/locations/*/fleets/*}
Entfernt eine Flotte.
get GET /v1/{name=projects/*/locations/*/fleets/*}
Gibt die Details einer Flotte zurück.
list GET /v1/{parent=projects/*/locations/*}/fleets
Gibt alle Flotten innerhalb einer Organisation oder eines Projekts zurück, auf die der Aufrufer Zugriff hat.
patch PATCH /v1/{fleet.name=projects/*/locations/*/fleets/*}
Aktualisiert eine Flotte.

REST-Ressource: v1.projects.locations.memberships

Methoden
create POST /v1/{parent=projects/*/locations/*}/memberships
Erstellt eine neue Mitgliedschaft.
delete DELETE /v1/{name=projects/*/locations/*/memberships/*}
Entfernt eine Mitgliedschaft.
generateConnectManifest GET /v1/{name=projects/*/locations/*/memberships/*}:generateConnectManifest
Erzeugt das Manifest für die Bereitstellung des GKE-Connect-Agents.
get GET /v1/{name=projects/*/locations/*/memberships/*}
Ruft die Details einer Mitgliedschaft ab.
getIamPolicy GET /v1/{resource=projects/*/locations/*/memberships/*}:getIamPolicy
Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab.
list GET /v1/{parent=projects/*/locations/*}/memberships
Listet Featurestores in einem angegebenen Projekt und an einem angegebenen Standort auf.
patch PATCH /v1/{name=projects/*/locations/*/memberships/*}
Aktualisiert eine vorhandene Mitgliedschaft.
setIamPolicy POST /v1/{resource=projects/*/locations/*/memberships/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1/{resource=projects/*/locations/*/memberships/*}:testIamPermissions
Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück.

REST-Ressource: v1.projects.locations.memberships.bindings

Methoden
create POST /v1/{parent=projects/*/locations/*/memberships/*}/bindings
Erstellt ein MembershipBinding.
delete DELETE /v1/{name=projects/*/locations/*/memberships/*/bindings/*}
Löscht ein MembershipBinding.
get GET /v1/{name=projects/*/locations/*/memberships/*/bindings/*}
Gibt die Details eines MembershipBinding zurück.
list GET /v1/{parent=projects/*/locations/*/memberships/*}/bindings
Listet MembershipBindings auf.
patch PATCH /v1/{membershipBinding.name=projects/*/locations/*/memberships/*/bindings/*}
Aktualisiert ein MembershipBinding.

REST-Ressource: v1.projects.locations.operations

Methoden
cancel POST /v1/{name=projects/*/locations/*/operations/*}:cancel
Startet den asynchronen Abbruch eines lang andauernden Vorgangs.
delete DELETE /v1/{name=projects/*/locations/*/operations/*}
Löscht einen Vorgang mit langer Ausführungszeit.
get GET /v1/{name=projects/*/locations/*/operations/*}
Ruft den letzten Status eines lang andauernden Vorgangs ab.
list GET /v1/{name=projects/*/locations/*}/operations
Listet Vorgänge auf, die zu dem angegebenen Filter in der Anfrage passen.

REST-Ressource: v1.projects.locations.scopes

Methoden
create POST /v1/{parent=projects/*/locations/*}/scopes
Erstellt einen Bereich.
delete DELETE /v1/{name=projects/*/locations/*/scopes/*}
Löscht einen Bereich.
get GET /v1/{name=projects/*/locations/*/scopes/*}
Gibt die Details eines Bereichs zurück.
getIamPolicy GET /v1/{resource=projects/*/locations/*/scopes/*}:getIamPolicy
Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab.
list GET /v1/{parent=projects/*/locations/*}/scopes
Listet Bereiche auf.
patch PATCH /v1/{scope.name=projects/*/locations/*/scopes/*}
Aktualisiert einen Bereich.
setIamPolicy POST /v1/{resource=projects/*/locations/*/scopes/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1/{resource=projects/*/locations/*/scopes/*}:testIamPermissions
Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück.

REST-Ressource: v1.projects.locations.scopes.namespaces

Methoden
create POST /v1/{parent=projects/*/locations/*/scopes/*}/namespaces
Erstellt einen Flotten-Namespace.
delete DELETE /v1/{name=projects/*/locations/*/scopes/*/namespaces/*}
Löscht einen Flotten-Namespace.
get GET /v1/{name=projects/*/locations/*/scopes/*/namespaces/*}
Gibt die Details eines Flotten-Namespace zurück.
list GET /v1/{parent=projects/*/locations/*/scopes/*}/namespaces
Listet Flotten-Namespaces auf.
patch PATCH /v1/{scopeNamespace.name=projects/*/locations/*/scopes/*/namespaces/*}
Aktualisiert einen Flotten-Namespace.

REST-Ressource: v1.projects.locations.scopes.rbacrolebindings

Methoden
create POST /v1/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Erstellt ein Bereichs-RBACRoleBinding.
delete DELETE /v1/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Löscht ein Bereichs-RBACRoleBinding.
get GET /v1/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Gibt die Details eines Bereichs-RBACRoleBinding zurück.
list GET /v1/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Listet alle RBAC-RoleBindings für Bereiche auf.
patch PATCH /v1/{rbacrolebinding.name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Aktualisiert ein Bereichs-RBACRoleBinding.