Network Services API

Dienst: networkservices.googleapis.com

Um diesen Dienst aufzurufen, empfehlen wir Ihnen, die von Google bereitgestellten Clientbibliotheken zu verwenden. Wenn Ihre Anwendung zum Aufrufen dieses Dienstes eigene Bibliotheken verwenden muss, verwenden Sie für die API-Anfragen die folgenden Informationen.

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://networkservices.googleapis.com

REST-Ressource: v1.projects.locations

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

REST-Ressource: v1.projects.locations.endpointPolicies

Methoden
create POST /v1/{parent=projects/*/locations/*}/endpointPolicies
Erstellt eine neue EndpointPolicy in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1/{name=projects/*/locations/*/endpointPolicies/*}
Löscht eine einzelne EndpointPolicy.
get GET /v1/{name=projects/*/locations/*/endpointPolicies/*}
Ruft Details zu einer einzelnen EndpointPolicy ab.
list GET /v1/{parent=projects/*/locations/*}/endpointPolicies
Listet EndpointPolicies in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1/{endpointPolicy.name=projects/*/locations/*/endpointPolicies/*}
Aktualisiert die Parameter einer einzelnen EndpointPolicy.
setIamPolicy POST /v1/{resource=projects/*/locations/*/endpointPolicies/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions
Gibt Berechtigungen zurück, die ein Aufrufer für die angegebene Ressource hat.

REST-Ressource: v1.projects.locations.gateways

Methoden
create POST /v1/{parent=projects/*/locations/*}/gateways
Erstellt ein neues Gateway in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1/{name=projects/*/locations/*/gateways/*}
Löscht ein einzelnes Gateway.
get GET /v1/{name=projects/*/locations/*/gateways/*}
Ruft Details zu einem einzelnen Gateway ab.
list GET /v1/{parent=projects/*/locations/*}/gateways
Listet Gateways in einem bestimmten Projekt und Standort auf.
patch PATCH /v1/{gateway.name=projects/*/locations/*/gateways/*}
Aktualisiert die Parameter eines einzelnen Gateways.
setIamPolicy POST /v1/{resource=projects/*/locations/*/gateways/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions
Gibt Berechtigungen zurück, die ein Aufrufer für die angegebene Ressource hat.

REST-Ressource: v1.projects.locations.grpcRoutes

Methoden
create POST /v1/{parent=projects/*/locations/*}/grpcRoutes
Erstellt eine neue GRPCRoute in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1/{name=projects/*/locations/*/grpcRoutes/*}
Löscht eine einzelne GRPCRoute.
get GET /v1/{name=projects/*/locations/*/grpcRoutes/*}
Ruft Details zu einer einzelnen GRPC-Route ab.
list GET /v1/{parent=projects/*/locations/*}/grpcRoutes
Listet GRPC-Routen in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Aktualisiert die Parameter einer einzelnen GRPCRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/grpcRoutes/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions
Gibt Berechtigungen zurück, die ein Aufrufer für die angegebene Ressource hat.

REST-Ressource: v1.projects.locations.httpRoutes

Methoden
create POST /v1/{parent=projects/*/locations/*}/httpRoutes
Erstellt eine neue HttpRoute in einem bestimmten Projekt an einem bestimmten Standort.
delete DELETE /v1/{name=projects/*/locations/*/httpRoutes/*}
Löscht eine einzelne HttpRoute.
get GET /v1/{name=projects/*/locations/*/httpRoutes/*}
Ruft Details zu einer einzelnen HttpRoute ab.
list GET /v1/{parent=projects/*/locations/*}/httpRoutes
Listet HttpRoute in einem bestimmten Projekt an einem bestimmten Standort auf.
patch PATCH /v1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
Aktualisiert die Parameter einer einzelnen HttpRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/httpRoutes/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions
Gibt Berechtigungen zurück, die ein Aufrufer für die angegebene Ressource hat.

REST-Ressource: v1.projects.locations.lbRouteExtensions

Methoden
create POST /v1/{parent=projects/*/locations/*}/lbRouteExtensions
Erstellt eine neue LbRouteExtension-Ressource in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1/{name=projects/*/locations/*/lbRouteExtensions/*}
Löscht die angegebene Ressource LbRouteExtension.
get GET /v1/{name=projects/*/locations/*/lbRouteExtensions/*}
Ruft Details zur angegebenen LbRouteExtension-Ressource ab.
list GET /v1/{parent=projects/*/locations/*}/lbRouteExtensions
Listet LbRouteExtension-Ressourcen in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*}
Aktualisiert die Parameter der angegebenen LbRouteExtension-Ressource.

REST-Ressource: v1.projects.locations.lbTrafficExtensions

Methoden
create POST /v1/{parent=projects/*/locations/*}/lbTrafficExtensions
Erstellt eine neue LbTrafficExtension-Ressource in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Löscht die angegebene Ressource LbTrafficExtension.
get GET /v1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Ruft Details zur angegebenen LbTrafficExtension-Ressource ab.
list GET /v1/{parent=projects/*/locations/*}/lbTrafficExtensions
Listet LbTrafficExtension-Ressourcen in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*}
Aktualisiert die Parameter der angegebenen LbTrafficExtension-Ressource.

REST-Ressource: v1.projects.locations.meshes

Methoden
create POST /v1/{parent=projects/*/locations/*}/meshes
Erstellt ein neues Mesh-Netzwerk in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1/{name=projects/*/locations/*/meshes/*}
Löscht ein einzelnes Mesh-Netzwerk.
get GET /v1/{name=projects/*/locations/*/meshes/*}
Ruft Details zu einem einzelnen Mesh-Netzwerk ab.
list GET /v1/{parent=projects/*/locations/*}/meshes
Listet Mesh-Netzwerke in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1/{mesh.name=projects/*/locations/*/meshes/*}
Aktualisiert die Parameter eines einzelnen Mesh-Netzwerks.
setIamPolicy POST /v1/{resource=projects/*/locations/*/meshes/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions
Gibt Berechtigungen zurück, die ein Aufrufer für die angegebene Ressource hat.

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 zum angegebenen Filter in der Anfrage passen.

REST-Ressource: v1.projects.locations.routeViews

Methoden
setIamPolicy POST /v1/{resource=projects/*/locations/*/routeViews/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions
Gibt Berechtigungen zurück, die ein Aufrufer für die angegebene Ressource hat.

REST-Ressource: v1.projects.locations.serviceLbPolicies

Methoden
create POST /v1/{parent=projects/*/locations/*}/serviceLbPolicies
Erstellt eine neue ServiceLbPolicy in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1/{name=projects/*/locations/*/serviceLbPolicies/*}
Löscht eine einzelne ServiceLbPolicy.
get GET /v1/{name=projects/*/locations/*/serviceLbPolicies/*}
Ruft Details zu einer einzelnen ServiceLbPolicy ab.
list GET /v1/{parent=projects/*/locations/*}/serviceLbPolicies
Listet ServiceLbPolicies in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Aktualisiert die Parameter einer einzelnen ServiceLbPolicy.

REST-Ressource: v1.projects.locations.tcpRoutes

Methoden
create POST /v1/{parent=projects/*/locations/*}/tcpRoutes
Erstellt eine neue tcpRoute in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1/{name=projects/*/locations/*/tcpRoutes/*}
Löscht eine einzelne tcpRoute.
get GET /v1/{name=projects/*/locations/*/tcpRoutes/*}
Ruft Details zu einer einzelnen tcpRoute ab.
list GET /v1/{parent=projects/*/locations/*}/tcpRoutes
Listet tcpRoute in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Aktualisiert die Parameter einer einzelnen TcpRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions
Gibt Berechtigungen zurück, die ein Aufrufer für die angegebene Ressource hat.

REST-Ressource: v1.projects.locations.tlsRoutes

Methoden
create POST /v1/{parent=projects/*/locations/*}/tlsRoutes
Erstellt eine neue TlsRoute in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1/{name=projects/*/locations/*/tlsRoutes/*}
Löscht eine einzelne TlsRoute.
get GET /v1/{name=projects/*/locations/*/tlsRoutes/*}
Ruft Details zu einer einzelnen TlsRoute ab.
list GET /v1/{parent=projects/*/locations/*}/tlsRoutes
Listet TlsRoute in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Aktualisiert die Parameter einer einzelnen TlsRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/tlsRoutes/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions
Gibt Berechtigungen zurück, die ein Aufrufer für die angegebene Ressource hat.

REST-Ressource: v1alpha1.projects.locations

Methoden
get GET /v1alpha1/{name=projects/*/locations/*}
Ruft Informationen zu einem Standort ab.
list GET /v1alpha1/{name=projects/*}/locations
Listet Informationen zu den unterstützten Standorten für diesen Dienst auf.

REST-Ressource: v1alpha1.projects.locations.gateways

Methoden
create POST /v1alpha1/{parent=projects/*/locations/*}/gateways
Erstellt ein neues Gateway in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1alpha1/{name=projects/*/locations/*/gateways/*}
Löscht ein einzelnes Gateway.
get GET /v1alpha1/{name=projects/*/locations/*/gateways/*}
Ruft Details zu einem einzelnen Gateway ab.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/gateways/*}:getIamPolicy
Ruft die Richtlinie für die Zugriffssteuerung für eine Ressource ab.
list GET /v1alpha1/{parent=projects/*/locations/*}/gateways
Listet Gateways in einem bestimmten Projekt und Standort auf.
patch PATCH /v1alpha1/{gateway.name=projects/*/locations/*/gateways/*}
Aktualisiert die Parameter eines einzelnen Gateways.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/gateways/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions
Gibt Berechtigungen zurück, die ein Aufrufer für die angegebene Ressource hat.

REST-Ressource: v1alpha1.projects.locations.gateways.routeViews

Methoden
get GET /v1alpha1/{name=projects/*/locations/*/gateways/*/routeViews/*}
Ruft ein einzelnes RouteView-Objekt eines Gateways ab.
list GET /v1alpha1/{parent=projects/*/locations/*/gateways/*}/routeViews
Listet RouteViews auf

REST-Ressource: v1alpha1.projects.locations.grpcRoutes

Methoden
create POST /v1alpha1/{parent=projects/*/locations/*}/grpcRoutes
Erstellt eine neue GRPCRoute in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
Löscht eine einzelne GRPCRoute.
get GET /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
Ruft Details zu einer einzelnen GRPC-Route ab.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:getIamPolicy
Ruft die Richtlinie für die Zugriffssteuerung für eine Ressource ab.
list GET /v1alpha1/{parent=projects/*/locations/*}/grpcRoutes
Listet GRPC-Routen in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1alpha1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Aktualisiert die Parameter einer einzelnen GRPCRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions
Gibt Berechtigungen zurück, die ein Aufrufer für die angegebene Ressource hat.

REST-Ressource: v1alpha1.projects.locations.httpRoutes

Methoden
create POST /v1alpha1/{parent=projects/*/locations/*}/httpRoutes
Erstellt eine neue HttpRoute in einem bestimmten Projekt an einem bestimmten Standort.
delete DELETE /v1alpha1/{name=projects/*/locations/*/httpRoutes/*}
Löscht eine einzelne HttpRoute.
get GET /v1alpha1/{name=projects/*/locations/*/httpRoutes/*}
Ruft Details zu einer einzelnen HttpRoute ab.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:getIamPolicy
Ruft die Richtlinie für die Zugriffssteuerung für eine Ressource ab.
list GET /v1alpha1/{parent=projects/*/locations/*}/httpRoutes
Listet HttpRoute in einem bestimmten Projekt an einem bestimmten Standort auf.
patch PATCH /v1alpha1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
Aktualisiert die Parameter einer einzelnen HttpRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions
Gibt Berechtigungen zurück, die ein Aufrufer für die angegebene Ressource hat.

REST-Ressource: v1alpha1.projects.locations.lbRouteExtensions

Methoden
create POST /v1alpha1/{parent=projects/*/locations/*}/lbRouteExtensions
Erstellt eine neue LbRouteExtension-Ressource in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1alpha1/{name=projects/*/locations/*/lbRouteExtensions/*}
Löscht die angegebene Ressource LbRouteExtension.
get GET /v1alpha1/{name=projects/*/locations/*/lbRouteExtensions/*}
Ruft Details zur angegebenen LbRouteExtension-Ressource ab.
list GET /v1alpha1/{parent=projects/*/locations/*}/lbRouteExtensions
Listet LbRouteExtension-Ressourcen in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1alpha1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*}
Aktualisiert die Parameter der angegebenen LbRouteExtension-Ressource.

REST-Ressource: v1alpha1.projects.locations.lbTrafficExtensions

Methoden
create POST /v1alpha1/{parent=projects/*/locations/*}/lbTrafficExtensions
Erstellt eine neue LbTrafficExtension-Ressource in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1alpha1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Löscht die angegebene Ressource LbTrafficExtension.
get GET /v1alpha1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Ruft Details zur angegebenen LbTrafficExtension-Ressource ab.
list GET /v1alpha1/{parent=projects/*/locations/*}/lbTrafficExtensions
Listet LbTrafficExtension-Ressourcen in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1alpha1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*}
Aktualisiert die Parameter der angegebenen LbTrafficExtension-Ressource.

REST-Ressource: v1alpha1.projects.locations.meshes

Methoden
create POST /v1alpha1/{parent=projects/*/locations/*}/meshes
Erstellt ein neues Mesh-Netzwerk in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1alpha1/{name=projects/*/locations/*/meshes/*}
Löscht ein einzelnes Mesh-Netzwerk.
get GET /v1alpha1/{name=projects/*/locations/*/meshes/*}
Ruft Details zu einem einzelnen Mesh-Netzwerk ab.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/meshes/*}:getIamPolicy
Ruft die Richtlinie für die Zugriffssteuerung für eine Ressource ab.
list GET /v1alpha1/{parent=projects/*/locations/*}/meshes
Listet Mesh-Netzwerke in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1alpha1/{mesh.name=projects/*/locations/*/meshes/*}
Aktualisiert die Parameter eines einzelnen Mesh-Netzwerks.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/meshes/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions
Gibt Berechtigungen zurück, die ein Aufrufer für die angegebene Ressource hat.

REST-Ressource: v1alpha1.projects.locations.meshes.routeViews

Methoden
get GET /v1alpha1/{name=projects/*/locations/*/meshes/*/routeViews/*}
Einzelnes RouteView eines Mesh-Netzwerks abrufen.
list GET /v1alpha1/{parent=projects/*/locations/*/meshes/*}/routeViews
Listet RouteViews auf

REST-Ressource: v1alpha1.projects.locations.operations

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

REST-Ressource: v1alpha1.projects.locations.routeViews

Methoden
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:getIamPolicy
Ruft die Richtlinie für die Zugriffssteuerung für eine Ressource ab.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions
Gibt Berechtigungen zurück, die ein Aufrufer für die angegebene Ressource hat.

REST-Ressource: v1alpha1.projects.locations.serviceBindings

Methoden
create POST /v1alpha1/{parent=projects/*/locations/*}/serviceBindings
Erstellt ein neues ServiceBinding in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1alpha1/{name=projects/*/locations/*/serviceBindings/*}
Löscht ein einzelnes ServiceBinding.
get GET /v1alpha1/{name=projects/*/locations/*/serviceBindings/*}
Ruft Details zu einer einzelnen ServiceBinding ab.
list GET /v1alpha1/{parent=projects/*/locations/*}/serviceBindings
Listet ServiceBinding in einem bestimmten Projekt und an einem bestimmten Standort auf.

REST-Ressource: v1alpha1.projects.locations.serviceLbPolicies

Methoden
create POST /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies
Erstellt eine neue ServiceLbPolicy in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1alpha1/{name=projects/*/locations/*/serviceLbPolicies/*}
Löscht eine einzelne ServiceLbPolicy.
get GET /v1alpha1/{name=projects/*/locations/*/serviceLbPolicies/*}
Ruft Details zu einer einzelnen ServiceLbPolicy ab.
list GET /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies
Listet ServiceLbPolicies in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1alpha1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Aktualisiert die Parameter einer einzelnen ServiceLbPolicy.

REST-Ressource: v1alpha1.projects.locations.tcpRoutes

Methoden
create POST /v1alpha1/{parent=projects/*/locations/*}/tcpRoutes
Erstellt eine neue tcpRoute in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1alpha1/{name=projects/*/locations/*/tcpRoutes/*}
Löscht eine einzelne tcpRoute.
get GET /v1alpha1/{name=projects/*/locations/*/tcpRoutes/*}
Ruft Details zu einer einzelnen tcpRoute ab.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:getIamPolicy
Ruft die Richtlinie für die Zugriffssteuerung für eine Ressource ab.
list GET /v1alpha1/{parent=projects/*/locations/*}/tcpRoutes
Listet tcpRoute in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1alpha1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Aktualisiert die Parameter einer einzelnen TcpRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions
Gibt Berechtigungen zurück, die ein Aufrufer für die angegebene Ressource hat.

REST-Ressource: v1alpha1.projects.locations.tlsRoutes

Methoden
create POST /v1alpha1/{parent=projects/*/locations/*}/tlsRoutes
Erstellt eine neue TlsRoute in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1alpha1/{name=projects/*/locations/*/tlsRoutes/*}
Löscht eine einzelne TlsRoute.
get GET /v1alpha1/{name=projects/*/locations/*/tlsRoutes/*}
Ruft Details zu einer einzelnen TlsRoute ab.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:getIamPolicy
Ruft die Richtlinie für die Zugriffssteuerung für eine Ressource ab.
list GET /v1alpha1/{parent=projects/*/locations/*}/tlsRoutes
Listet TlsRoute in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1alpha1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Aktualisiert die Parameter einer einzelnen TlsRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions
Gibt Berechtigungen zurück, die ein Aufrufer für die angegebene Ressource hat.

REST-Ressource: v1beta1.projects.locations

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

REST-Ressource: v1beta1.projects.locations.endpointPolicies

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/endpointPolicies
Erstellt eine neue EndpointPolicy in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1beta1/{name=projects/*/locations/*/endpointPolicies/*}
Löscht eine einzelne EndpointPolicy.
get GET /v1beta1/{name=projects/*/locations/*/endpointPolicies/*}
Ruft Details zu einer einzelnen EndpointPolicy ab.
getIamPolicy GET /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:getIamPolicy
Ruft die Richtlinie für die Zugriffssteuerung für eine Ressource ab.
list GET /v1beta1/{parent=projects/*/locations/*}/endpointPolicies
Listet EndpointPolicies in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1beta1/{endpointPolicy.name=projects/*/locations/*/endpointPolicies/*}
Aktualisiert die Parameter einer einzelnen EndpointPolicy.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions
Gibt Berechtigungen zurück, die ein Aufrufer für die angegebene Ressource hat.

REST-Ressource: v1beta1.projects.locations.gateways

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/gateways
Erstellt ein neues Gateway in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1beta1/{name=projects/*/locations/*/gateways/*}
Löscht ein einzelnes Gateway.
get GET /v1beta1/{name=projects/*/locations/*/gateways/*}
Ruft Details zu einem einzelnen Gateway ab.
list GET /v1beta1/{parent=projects/*/locations/*}/gateways
Listet Gateways in einem bestimmten Projekt und Standort auf.
patch PATCH /v1beta1/{gateway.name=projects/*/locations/*/gateways/*}
Aktualisiert die Parameter eines einzelnen Gateways.

REST-Ressource: v1beta1.projects.locations.grpcRoutes

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/grpcRoutes
Erstellt eine neue GRPCRoute in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1beta1/{name=projects/*/locations/*/grpcRoutes/*}
Löscht eine einzelne GRPCRoute.
get GET /v1beta1/{name=projects/*/locations/*/grpcRoutes/*}
Ruft Details zu einer einzelnen GRPC-Route ab.
list GET /v1beta1/{parent=projects/*/locations/*}/grpcRoutes
Listet GRPC-Routen in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1beta1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Aktualisiert die Parameter einer einzelnen GRPCRoute.

REST-Ressource: v1beta1.projects.locations.httpRoutes

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/httpRoutes
Erstellt eine neue HttpRoute in einem bestimmten Projekt an einem bestimmten Standort.
delete DELETE /v1beta1/{name=projects/*/locations/*/httpRoutes/*}
Löscht eine einzelne HttpRoute.
get GET /v1beta1/{name=projects/*/locations/*/httpRoutes/*}
Ruft Details zu einer einzelnen HttpRoute ab.
list GET /v1beta1/{parent=projects/*/locations/*}/httpRoutes
Listet HttpRoute in einem bestimmten Projekt an einem bestimmten Standort auf.
patch PATCH /v1beta1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
Aktualisiert die Parameter einer einzelnen HttpRoute.

REST-Ressource: v1beta1.projects.locations.lbRouteExtensions

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/lbRouteExtensions
Erstellt eine neue LbRouteExtension-Ressource in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1beta1/{name=projects/*/locations/*/lbRouteExtensions/*}
Löscht die angegebene Ressource LbRouteExtension.
get GET /v1beta1/{name=projects/*/locations/*/lbRouteExtensions/*}
Ruft Details zur angegebenen LbRouteExtension-Ressource ab.
list GET /v1beta1/{parent=projects/*/locations/*}/lbRouteExtensions
Listet LbRouteExtension-Ressourcen in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1beta1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*}
Aktualisiert die Parameter der angegebenen LbRouteExtension-Ressource.

REST-Ressource: v1beta1.projects.locations.lbTrafficExtensions

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/lbTrafficExtensions
Erstellt eine neue LbTrafficExtension-Ressource in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1beta1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Löscht die angegebene Ressource LbTrafficExtension.
get GET /v1beta1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Ruft Details zur angegebenen LbTrafficExtension-Ressource ab.
list GET /v1beta1/{parent=projects/*/locations/*}/lbTrafficExtensions
Listet LbTrafficExtension-Ressourcen in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1beta1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*}
Aktualisiert die Parameter der angegebenen LbTrafficExtension-Ressource.

REST-Ressource: v1beta1.projects.locations.meshes

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/meshes
Erstellt ein neues Mesh-Netzwerk in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1beta1/{name=projects/*/locations/*/meshes/*}
Löscht ein einzelnes Mesh-Netzwerk.
get GET /v1beta1/{name=projects/*/locations/*/meshes/*}
Ruft Details zu einem einzelnen Mesh-Netzwerk ab.
list GET /v1beta1/{parent=projects/*/locations/*}/meshes
Listet Mesh-Netzwerke in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1beta1/{mesh.name=projects/*/locations/*/meshes/*}
Aktualisiert die Parameter eines einzelnen Mesh-Netzwerks.

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 zum angegebenen Filter in der Anfrage passen.

REST-Ressource: v1beta1.projects.locations.serviceBindings

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/serviceBindings
Erstellt ein neues ServiceBinding in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1beta1/{name=projects/*/locations/*/serviceBindings/*}
Löscht ein einzelnes ServiceBinding.
get GET /v1beta1/{name=projects/*/locations/*/serviceBindings/*}
Ruft Details zu einer einzelnen ServiceBinding ab.
list GET /v1beta1/{parent=projects/*/locations/*}/serviceBindings
Listet ServiceBinding in einem bestimmten Projekt und an einem bestimmten Standort auf.

REST-Ressource: v1beta1.projects.locations.serviceLbPolicies

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/serviceLbPolicies
Erstellt eine neue ServiceLbPolicy in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1beta1/{name=projects/*/locations/*/serviceLbPolicies/*}
Löscht eine einzelne ServiceLbPolicy.
get GET /v1beta1/{name=projects/*/locations/*/serviceLbPolicies/*}
Ruft Details zu einer einzelnen ServiceLbPolicy ab.
list GET /v1beta1/{parent=projects/*/locations/*}/serviceLbPolicies
Listet ServiceLbPolicies in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1beta1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Aktualisiert die Parameter einer einzelnen ServiceLbPolicy.

REST-Ressource: v1beta1.projects.locations.tcpRoutes

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/tcpRoutes
Erstellt eine neue tcpRoute in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1beta1/{name=projects/*/locations/*/tcpRoutes/*}
Löscht eine einzelne tcpRoute.
get GET /v1beta1/{name=projects/*/locations/*/tcpRoutes/*}
Ruft Details zu einer einzelnen tcpRoute ab.
list GET /v1beta1/{parent=projects/*/locations/*}/tcpRoutes
Listet tcpRoute in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1beta1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Aktualisiert die Parameter einer einzelnen TcpRoute.

REST-Ressource: v1beta1.projects.locations.tlsRoutes

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/tlsRoutes
Erstellt eine neue TlsRoute in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1beta1/{name=projects/*/locations/*/tlsRoutes/*}
Löscht eine einzelne TlsRoute.
get GET /v1beta1/{name=projects/*/locations/*/tlsRoutes/*}
Ruft Details zu einer einzelnen TlsRoute ab.
list GET /v1beta1/{parent=projects/*/locations/*}/tlsRoutes
Listet TlsRoute in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1beta1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Aktualisiert die Parameter einer einzelnen TlsRoute.