Network Services API

Service : networkservices.googleapis.com

Pour appeler ce service, nous vous recommandons d'utiliser les bibliothèques clientes fournies par Google. Si votre application doit utiliser vos propres bibliothèques pour appeler ce service, conformez-vous aux informations suivantes lorsque vous effectuez les requêtes API.

Document de découverte

Un document de découverte est une spécification exploitable par un ordinateur qui permet de décrire et de consommer les API REST. Ce document permet de créer des bibliothèques clientes, des plug-ins IDE et d'autres outils qui interagissent avec les API Google. Un même service peut fournir plusieurs documents de découverte. Ce service fournit les documents de découverte suivants :

Point de terminaison de service

Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut posséder plusieurs points de terminaison de service. Ce service possède le point de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :

  • https://networkservices.googleapis.com

Ressource REST : v1.projects.locations

Méthodes
get GET /v1/{name=projects/*/locations/*}
Récupère les informations concernant un emplacement.
list GET /v1/{name=projects/*}/locations
Répertorie les informations concernant les emplacements compatibles avec ce service.

Ressource REST : v1.projects.locations.endpointPolicies

Méthodes
create POST /v1/{parent=projects/*/locations/*}/endpointPolicies
Crée une ressource EndpointPolicy dans un projet et un emplacement donnés.
delete DELETE /v1/{name=projects/*/locations/*/endpointPolicies/*}
Supprime une seule EndpointPolicy.
get GET /v1/{name=projects/*/locations/*/endpointPolicies/*}
Récupère les informations d'une seule EndpointPolicy.
list GET /v1/{parent=projects/*/locations/*}/endpointPolicies
Répertorie les EndpointPolicies d'un projet et d'un emplacement donnés.
patch PATCH /v1/{endpointPolicy.name=projects/*/locations/*/endpointPolicies/*}
Met à jour les paramètres d'une seule EndpointPolicy.
setIamPolicy POST /v1/{resource=projects/*/locations/*/endpointPolicies/*}:setIamPolicy
Définit la stratégie de contrôle d'accès de la ressource spécifiée.
testIamPermissions POST /v1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions
Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée.

Ressource REST : v1.projects.locations.gateways

Méthodes
create POST /v1/{parent=projects/*/locations/*}/gateways
Crée une passerelle dans un projet et un emplacement donnés.
delete DELETE /v1/{name=projects/*/locations/*/gateways/*}
Supprime une seule passerelle.
get GET /v1/{name=projects/*/locations/*/gateways/*}
Récupère les informations d'une seule passerelle.
list GET /v1/{parent=projects/*/locations/*}/gateways
Répertorie les passerelles d'un projet et d'un emplacement donnés.
patch PATCH /v1/{gateway.name=projects/*/locations/*/gateways/*}
Mettre à jour les paramètres d'une seule passerelle.
setIamPolicy POST /v1/{resource=projects/*/locations/*/gateways/*}:setIamPolicy
Définit la stratégie de contrôle d'accès de la ressource spécifiée.
testIamPermissions POST /v1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions
Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée.

Ressource REST : v1.projects.locations.gateways.routeViews

Méthodes
get GET /v1/{name=projects/*/locations/*/gateways/*/routeViews/*}
Obtenez une seule RouteView d'une passerelle.
list GET /v1/{parent=projects/*/locations/*/gateways/*}/routeViews
Liste des RouteViews

Ressource REST : v1.projects.locations.grpcRoutes

Méthodes
create POST /v1/{parent=projects/*/locations/*}/grpcRoutes
Crée une route GrpcRoute dans un projet et un emplacement donnés.
delete DELETE /v1/{name=projects/*/locations/*/grpcRoutes/*}
Supprime une seule route gRPC.
get GET /v1/{name=projects/*/locations/*/grpcRoutes/*}
Récupère les détails d'une seule route Grpc.
list GET /v1/{parent=projects/*/locations/*}/grpcRoutes
Répertorie les GrpcRoutes d'un projet et d'un emplacement donnés.
patch PATCH /v1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Met à jour les paramètres d'une seule route gRPC.
setIamPolicy POST /v1/{resource=projects/*/locations/*/grpcRoutes/*}:setIamPolicy
Définit la stratégie de contrôle d'accès de la ressource spécifiée.
testIamPermissions POST /v1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions
Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée.

Ressource REST : v1.projects.locations.httpRoutes

Méthodes
create POST /v1/{parent=projects/*/locations/*}/httpRoutes
Crée une ressource HttpRoute dans un projet et un emplacement donnés.
delete DELETE /v1/{name=projects/*/locations/*/httpRoutes/*}
Supprime une seule ressource HttpRoute.
get GET /v1/{name=projects/*/locations/*/httpRoutes/*}
Récupère les informations d'une seule route HTTP.
list GET /v1/{parent=projects/*/locations/*}/httpRoutes
Répertorie les HttpRoute d'un projet et d'un emplacement donnés.
patch PATCH /v1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
Met à jour les paramètres d'une seule route HTTP.
setIamPolicy POST /v1/{resource=projects/*/locations/*/httpRoutes/*}:setIamPolicy
Définit la stratégie de contrôle d'accès de la ressource spécifiée.
testIamPermissions POST /v1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions
Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée.

Ressource REST : v1.projects.locations.meshes

Méthodes
create POST /v1/{parent=projects/*/locations/*}/meshes
Crée un maillage dans un projet et un emplacement donnés.
delete DELETE /v1/{name=projects/*/locations/*/meshes/*}
Supprime un seul maillage.
get GET /v1/{name=projects/*/locations/*/meshes/*}
Récupère les informations d'un seul maillage.
list GET /v1/{parent=projects/*/locations/*}/meshes
Répertorie les maillages d'un projet et d'un emplacement donnés.
patch PATCH /v1/{mesh.name=projects/*/locations/*/meshes/*}
Met à jour les paramètres d'un seul maillage.
setIamPolicy POST /v1/{resource=projects/*/locations/*/meshes/*}:setIamPolicy
Définit la stratégie de contrôle d'accès de la ressource spécifiée.
testIamPermissions POST /v1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions
Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée.

Ressource REST : v1.projects.locations.meshes.routeViews

Méthodes
get GET /v1/{name=projects/*/locations/*/meshes/*/routeViews/*}
Obtenez une seule RouteView d'un maillage.
list GET /v1/{parent=projects/*/locations/*/meshes/*}/routeViews
Liste des RouteViews

Ressource REST : v1.projects.locations.operations

Méthodes
cancel POST /v1/{name=projects/*/locations/*/operations/*}:cancel
Démarre l'annulation asynchrone sur une opération de longue durée.
delete DELETE /v1/{name=projects/*/locations/*/operations/*}
Supprime une opération de longue durée.
get GET /v1/{name=projects/*/locations/*/operations/*}
Récupère le dernier état d'une opération de longue durée.
list GET /v1/{name=projects/*/locations/*}/operations
Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

Ressource REST : v1.projects.locations.routeViews

Méthodes
setIamPolicy POST /v1/{resource=projects/*/locations/*/routeViews/*}:setIamPolicy
Définit la stratégie de contrôle d'accès de la ressource spécifiée.
testIamPermissions POST /v1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions
Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée.

Ressource REST : v1.projects.locations.serviceLbPolicies

Méthodes
create POST /v1/{parent=projects/*/locations/*}/serviceLbPolicies
Crée une ressource ServiceLbPolicy dans un projet et un emplacement donnés.
delete DELETE /v1/{name=projects/*/locations/*/serviceLbPolicies/*}
Supprime une seule stratégie ServiceLbPolicy.
get GET /v1/{name=projects/*/locations/*/serviceLbPolicies/*}
Récupère les détails d'une seule ressource ServiceLbPolicy.
getIamPolicy GET /v1/{resource=projects/*/locations/*/serviceLbPolicies/*}:getIamPolicy
Récupère la stratégie de contrôle d'accès d'une ressource.
list GET /v1/{parent=projects/*/locations/*}/serviceLbPolicies
Répertorie les ServiceLbPolicies d'un projet et d'un emplacement donnés.
patch PATCH /v1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Met à jour les paramètres d'un seul objet ServiceLbPolicy.
setIamPolicy POST /v1/{resource=projects/*/locations/*/serviceLbPolicies/*}:setIamPolicy
Définit la stratégie de contrôle d'accès de la ressource spécifiée.
testIamPermissions POST /v1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions
Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée.

Ressource REST : v1.projects.locations.tcpRoutes

Méthodes
create POST /v1/{parent=projects/*/locations/*}/tcpRoutes
Crée une route TCP dans un projet et un emplacement donnés.
delete DELETE /v1/{name=projects/*/locations/*/tcpRoutes/*}
Supprime une seule route TCP.
get GET /v1/{name=projects/*/locations/*/tcpRoutes/*}
Récupère les informations d'une seule route TCP.
list GET /v1/{parent=projects/*/locations/*}/tcpRoutes
Répertorie les TcpRoute d'un projet et d'un emplacement donnés.
patch PATCH /v1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Met à jour les paramètres d'une seule route TCP.
setIamPolicy POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:setIamPolicy
Définit la stratégie de contrôle d'accès de la ressource spécifiée.
testIamPermissions POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions
Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée.

Ressource REST : v1.projects.locations.tlsRoutes

Méthodes
create POST /v1/{parent=projects/*/locations/*}/tlsRoutes
Crée une route TLS dans un projet et un emplacement donnés.
delete DELETE /v1/{name=projects/*/locations/*/tlsRoutes/*}
Supprime un seul TlsRoute.
get GET /v1/{name=projects/*/locations/*/tlsRoutes/*}
Récupère les détails d'une seule route TLS.
list GET /v1/{parent=projects/*/locations/*}/tlsRoutes
Répertorie les TlsRoute d'un projet et d'un emplacement donnés.
patch PATCH /v1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Met à jour les paramètres d'un seul TlsRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/tlsRoutes/*}:setIamPolicy
Définit la stratégie de contrôle d'accès de la ressource spécifiée.
testIamPermissions POST /v1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions
Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée.

Ressource REST : v1alpha1.projects.locations

Méthodes
get GET /v1alpha1/{name=projects/*/locations/*}
Récupère les informations concernant un emplacement.
list GET /v1alpha1/{name=projects/*}/locations
Répertorie les informations concernant les emplacements compatibles avec ce service.

Ressource REST : v1alpha1.projects.locations.gateways

Méthodes
create POST /v1alpha1/{parent=projects/*/locations/*}/gateways
Crée une passerelle dans un projet et un emplacement donnés.
delete DELETE /v1alpha1/{name=projects/*/locations/*/gateways/*}
Supprime une seule passerelle.
get GET /v1alpha1/{name=projects/*/locations/*/gateways/*}
Récupère les informations d'une seule passerelle.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/gateways/*}:getIamPolicy
Récupère la stratégie de contrôle d'accès d'une ressource.
list GET /v1alpha1/{parent=projects/*/locations/*}/gateways
Répertorie les passerelles d'un projet et d'un emplacement donnés.
patch PATCH /v1alpha1/{gateway.name=projects/*/locations/*/gateways/*}
Mettre à jour les paramètres d'une seule passerelle.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/gateways/*}:setIamPolicy
Définit la stratégie de contrôle d'accès de la ressource spécifiée.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions
Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée.

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

Méthodes
get GET /v1alpha1/{name=projects/*/locations/*/gateways/*/routeViews/*}
Obtenez une seule RouteView d'une passerelle.
list GET /v1alpha1/{parent=projects/*/locations/*/gateways/*}/routeViews
Liste des RouteViews

Ressource REST : v1alpha1.projects.locations.grpcRoutes

Méthodes
create POST /v1alpha1/{parent=projects/*/locations/*}/grpcRoutes
Crée une route GrpcRoute dans un projet et un emplacement donnés.
delete DELETE /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
Supprime une seule route gRPC.
get GET /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
Récupère les détails d'une seule route Grpc.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:getIamPolicy
Récupère la stratégie de contrôle d'accès d'une ressource.
list GET /v1alpha1/{parent=projects/*/locations/*}/grpcRoutes
Répertorie les GrpcRoutes d'un projet et d'un emplacement donnés.
patch PATCH /v1alpha1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Met à jour les paramètres d'une seule route gRPC.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:setIamPolicy
Définit la stratégie de contrôle d'accès de la ressource spécifiée.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions
Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée.

Ressource REST : v1alpha1.projects.locations.httpRoutes

Méthodes
create POST /v1alpha1/{parent=projects/*/locations/*}/httpRoutes
Crée une ressource HttpRoute dans un projet et un emplacement donnés.
delete DELETE /v1alpha1/{name=projects/*/locations/*/httpRoutes/*}
Supprime une seule ressource HttpRoute.
get GET /v1alpha1/{name=projects/*/locations/*/httpRoutes/*}
Récupère les informations d'une seule route HTTP.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:getIamPolicy
Récupère la stratégie de contrôle d'accès d'une ressource.
list GET /v1alpha1/{parent=projects/*/locations/*}/httpRoutes
Répertorie les HttpRoute d'un projet et d'un emplacement donnés.
patch PATCH /v1alpha1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
Met à jour les paramètres d'une seule route HTTP.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:setIamPolicy
Définit la stratégie de contrôle d'accès de la ressource spécifiée.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions
Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée.

Ressource REST : v1alpha1.projects.locations.meshes

Méthodes
create POST /v1alpha1/{parent=projects/*/locations/*}/meshes
Crée un maillage dans un projet et un emplacement donnés.
delete DELETE /v1alpha1/{name=projects/*/locations/*/meshes/*}
Supprime un seul maillage.
get GET /v1alpha1/{name=projects/*/locations/*/meshes/*}
Récupère les informations d'un seul maillage.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/meshes/*}:getIamPolicy
Récupère la stratégie de contrôle d'accès d'une ressource.
list GET /v1alpha1/{parent=projects/*/locations/*}/meshes
Répertorie les maillages d'un projet et d'un emplacement donnés.
patch PATCH /v1alpha1/{mesh.name=projects/*/locations/*/meshes/*}
Met à jour les paramètres d'un seul maillage.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/meshes/*}:setIamPolicy
Définit la stratégie de contrôle d'accès de la ressource spécifiée.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions
Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée.

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

Méthodes
get GET /v1alpha1/{name=projects/*/locations/*/meshes/*/routeViews/*}
Obtenez une seule RouteView d'un maillage.
list GET /v1alpha1/{parent=projects/*/locations/*/meshes/*}/routeViews
Liste des RouteViews

Ressource REST : v1alpha1.projects.locations.operations

Méthodes
cancel POST /v1alpha1/{name=projects/*/locations/*/operations/*}:cancel
Démarre l'annulation asynchrone sur une opération de longue durée.
delete DELETE /v1alpha1/{name=projects/*/locations/*/operations/*}
Supprime une opération de longue durée.
get GET /v1alpha1/{name=projects/*/locations/*/operations/*}
Récupère le dernier état d'une opération de longue durée.
list GET /v1alpha1/{name=projects/*/locations/*}/operations
Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

Ressource REST : v1alpha1.projects.locations.routeViews

Méthodes
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:getIamPolicy
Récupère la stratégie de contrôle d'accès d'une ressource.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:setIamPolicy
Définit la stratégie de contrôle d'accès de la ressource spécifiée.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions
Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée.

Ressource REST : v1alpha1.projects.locations.serviceBindings

Méthodes
create POST /v1alpha1/{parent=projects/*/locations/*}/serviceBindings
Crée un ServiceBinding dans un projet et un emplacement donnés.
delete DELETE /v1alpha1/{name=projects/*/locations/*/serviceBindings/*}
Supprime une seule ServiceBinding.
get GET /v1alpha1/{name=projects/*/locations/*/serviceBindings/*}
Récupère les détails d'une seule ressource ServiceBinding.
list GET /v1alpha1/{parent=projects/*/locations/*}/serviceBindings
Répertorie les ServiceBinding d'un projet et d'un emplacement donnés.

Ressource REST : v1alpha1.projects.locations.serviceLbPolicies

Méthodes
create POST /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies
Crée une ressource ServiceLbPolicy dans un projet et un emplacement donnés.
delete DELETE /v1alpha1/{name=projects/*/locations/*/serviceLbPolicies/*}
Supprime une seule stratégie ServiceLbPolicy.
get GET /v1alpha1/{name=projects/*/locations/*/serviceLbPolicies/*}
Récupère les détails d'une seule ressource ServiceLbPolicy.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/serviceLbPolicies/*}:getIamPolicy
Récupère la stratégie de contrôle d'accès d'une ressource.
list GET /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies
Répertorie les ServiceLbPolicies d'un projet et d'un emplacement donnés.
patch PATCH /v1alpha1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Met à jour les paramètres d'un seul objet ServiceLbPolicy.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/serviceLbPolicies/*}:setIamPolicy
Définit la stratégie de contrôle d'accès de la ressource spécifiée.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions
Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée.

Ressource REST : v1alpha1.projects.locations.tcpRoutes

Méthodes
create POST /v1alpha1/{parent=projects/*/locations/*}/tcpRoutes
Crée une route TCP dans un projet et un emplacement donnés.
delete DELETE /v1alpha1/{name=projects/*/locations/*/tcpRoutes/*}
Supprime une seule route TCP.
get GET /v1alpha1/{name=projects/*/locations/*/tcpRoutes/*}
Récupère les informations d'une seule route TCP.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:getIamPolicy
Récupère la stratégie de contrôle d'accès d'une ressource.
list GET /v1alpha1/{parent=projects/*/locations/*}/tcpRoutes
Répertorie les TcpRoute d'un projet et d'un emplacement donnés.
patch PATCH /v1alpha1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Met à jour les paramètres d'une seule route TCP.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:setIamPolicy
Définit la stratégie de contrôle d'accès de la ressource spécifiée.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions
Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée.

Ressource REST : v1alpha1.projects.locations.tlsRoutes

Méthodes
create POST /v1alpha1/{parent=projects/*/locations/*}/tlsRoutes
Crée une route TLS dans un projet et un emplacement donnés.
delete DELETE /v1alpha1/{name=projects/*/locations/*/tlsRoutes/*}
Supprime un seul TlsRoute.
get GET /v1alpha1/{name=projects/*/locations/*/tlsRoutes/*}
Récupère les détails d'une seule route TLS.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:getIamPolicy
Récupère la stratégie de contrôle d'accès d'une ressource.
list GET /v1alpha1/{parent=projects/*/locations/*}/tlsRoutes
Répertorie les TlsRoute d'un projet et d'un emplacement donnés.
patch PATCH /v1alpha1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Met à jour les paramètres d'un seul TlsRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:setIamPolicy
Définit la stratégie de contrôle d'accès de la ressource spécifiée.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions
Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée.

Ressource REST : v1beta1.projects.locations

Méthodes
get GET /v1beta1/{name=projects/*/locations/*}
Récupère les informations concernant un emplacement.
list GET /v1beta1/{name=projects/*}/locations
Répertorie les informations concernant les emplacements compatibles avec ce service.

Ressource REST : v1beta1.projects.locations.endpointPolicies

Méthodes
create POST /v1beta1/{parent=projects/*/locations/*}/endpointPolicies
Crée une ressource EndpointPolicy dans un projet et un emplacement donnés.
delete DELETE /v1beta1/{name=projects/*/locations/*/endpointPolicies/*}
Supprime une seule EndpointPolicy.
get GET /v1beta1/{name=projects/*/locations/*/endpointPolicies/*}
Récupère les informations d'une seule EndpointPolicy.
getIamPolicy GET /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:getIamPolicy
Récupère la stratégie de contrôle d'accès d'une ressource.
list GET /v1beta1/{parent=projects/*/locations/*}/endpointPolicies
Répertorie les EndpointPolicies d'un projet et d'un emplacement donnés.
patch PATCH /v1beta1/{endpointPolicy.name=projects/*/locations/*/endpointPolicies/*}
Met à jour les paramètres d'une seule EndpointPolicy.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:setIamPolicy
Définit la stratégie de contrôle d'accès de la ressource spécifiée.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions
Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée.

Ressource REST : v1beta1.projects.locations.gateways

Méthodes
create POST /v1beta1/{parent=projects/*/locations/*}/gateways
Crée une passerelle dans un projet et un emplacement donnés.
delete DELETE /v1beta1/{name=projects/*/locations/*/gateways/*}
Supprime une seule passerelle.
get GET /v1beta1/{name=projects/*/locations/*/gateways/*}
Récupère les informations d'une seule passerelle.
list GET /v1beta1/{parent=projects/*/locations/*}/gateways
Répertorie les passerelles d'un projet et d'un emplacement donnés.
patch PATCH /v1beta1/{gateway.name=projects/*/locations/*/gateways/*}
Mettre à jour les paramètres d'une seule passerelle.

Ressource REST : v1beta1.projects.locations.gateways.routeViews

Méthodes
get GET /v1beta1/{name=projects/*/locations/*/gateways/*/routeViews/*}
Obtenez une seule RouteView d'une passerelle.
list GET /v1beta1/{parent=projects/*/locations/*/gateways/*}/routeViews
Liste des RouteViews

Ressource REST : v1beta1.projects.locations.grpcRoutes

Méthodes
create POST /v1beta1/{parent=projects/*/locations/*}/grpcRoutes
Crée une route GrpcRoute dans un projet et un emplacement donnés.
delete DELETE /v1beta1/{name=projects/*/locations/*/grpcRoutes/*}
Supprime une seule route gRPC.
get GET /v1beta1/{name=projects/*/locations/*/grpcRoutes/*}
Récupère les détails d'une seule route Grpc.
list GET /v1beta1/{parent=projects/*/locations/*}/grpcRoutes
Répertorie les GrpcRoutes d'un projet et d'un emplacement donnés.
patch PATCH /v1beta1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Met à jour les paramètres d'une seule route gRPC.

Ressource REST : v1beta1.projects.locations.httpRoutes

Méthodes
create POST /v1beta1/{parent=projects/*/locations/*}/httpRoutes
Crée une ressource HttpRoute dans un projet et un emplacement donnés.
delete DELETE /v1beta1/{name=projects/*/locations/*/httpRoutes/*}
Supprime une seule ressource HttpRoute.
get GET /v1beta1/{name=projects/*/locations/*/httpRoutes/*}
Récupère les informations d'une seule route HTTP.
list GET /v1beta1/{parent=projects/*/locations/*}/httpRoutes
Répertorie les HttpRoute d'un projet et d'un emplacement donnés.
patch PATCH /v1beta1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
Met à jour les paramètres d'une seule route HTTP.

Ressource REST : v1beta1.projects.locations.meshes

Méthodes
create POST /v1beta1/{parent=projects/*/locations/*}/meshes
Crée un maillage dans un projet et un emplacement donnés.
delete DELETE /v1beta1/{name=projects/*/locations/*/meshes/*}
Supprime un seul maillage.
get GET /v1beta1/{name=projects/*/locations/*/meshes/*}
Récupère les informations d'un seul maillage.
list GET /v1beta1/{parent=projects/*/locations/*}/meshes
Répertorie les maillages d'un projet et d'un emplacement donnés.
patch PATCH /v1beta1/{mesh.name=projects/*/locations/*/meshes/*}
Met à jour les paramètres d'un seul maillage.

Ressource REST : v1beta1.projects.locations.meshes.routeViews

Méthodes
get GET /v1beta1/{name=projects/*/locations/*/meshes/*/routeViews/*}
Obtenez une seule RouteView d'un maillage.
list GET /v1beta1/{parent=projects/*/locations/*/meshes/*}/routeViews
Liste des RouteViews

Ressource REST : v1beta1.projects.locations.operations

Méthodes
cancel POST /v1beta1/{name=projects/*/locations/*/operations/*}:cancel
Démarre l'annulation asynchrone sur une opération de longue durée.
delete DELETE /v1beta1/{name=projects/*/locations/*/operations/*}
Supprime une opération de longue durée.
get GET /v1beta1/{name=projects/*/locations/*/operations/*}
Récupère le dernier état d'une opération de longue durée.
list GET /v1beta1/{name=projects/*/locations/*}/operations
Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

Ressource REST : v1beta1.projects.locations.serviceLbPolicies

Méthodes
create POST /v1beta1/{parent=projects/*/locations/*}/serviceLbPolicies
Crée une ressource ServiceLbPolicy dans un projet et un emplacement donnés.
delete DELETE /v1beta1/{name=projects/*/locations/*/serviceLbPolicies/*}
Supprime une seule stratégie ServiceLbPolicy.
get GET /v1beta1/{name=projects/*/locations/*/serviceLbPolicies/*}
Récupère les détails d'une seule ressource ServiceLbPolicy.
getIamPolicy GET /v1beta1/{resource=projects/*/locations/*/serviceLbPolicies/*}:getIamPolicy
Récupère la stratégie de contrôle d'accès d'une ressource.
list GET /v1beta1/{parent=projects/*/locations/*}/serviceLbPolicies
Répertorie les ServiceLbPolicies d'un projet et d'un emplacement donnés.
patch PATCH /v1beta1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Met à jour les paramètres d'un seul objet ServiceLbPolicy.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/serviceLbPolicies/*}:setIamPolicy
Définit la stratégie de contrôle d'accès de la ressource spécifiée.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions
Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée.

Ressource REST : v1beta1.projects.locations.tcpRoutes

Méthodes
create POST /v1beta1/{parent=projects/*/locations/*}/tcpRoutes
Crée une route TCP dans un projet et un emplacement donnés.
delete DELETE /v1beta1/{name=projects/*/locations/*/tcpRoutes/*}
Supprime une seule route TCP.
get GET /v1beta1/{name=projects/*/locations/*/tcpRoutes/*}
Récupère les informations d'une seule route TCP.
list GET /v1beta1/{parent=projects/*/locations/*}/tcpRoutes
Répertorie les TcpRoute d'un projet et d'un emplacement donnés.
patch PATCH /v1beta1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Met à jour les paramètres d'une seule route TCP.

Ressource REST : v1beta1.projects.locations.tlsRoutes

Méthodes
create POST /v1beta1/{parent=projects/*/locations/*}/tlsRoutes
Crée une route TLS dans un projet et un emplacement donnés.
delete DELETE /v1beta1/{name=projects/*/locations/*/tlsRoutes/*}
Supprime un seul TlsRoute.
get GET /v1beta1/{name=projects/*/locations/*/tlsRoutes/*}
Récupère les détails d'une seule route TLS.
list GET /v1beta1/{parent=projects/*/locations/*}/tlsRoutes
Répertorie les TlsRoute d'un projet et d'un emplacement donnés.
patch PATCH /v1beta1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Met à jour les paramètres d'un seul TlsRoute.