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, utilisez les 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 un EndpointPolicy dans un projet et un emplacement donnés.
delete DELETE /v1/{name=projects/*/locations/*/endpointPolicies/*}
Supprime une seule règle de point de terminaison.
get GET /v1/{name=projects/*/locations/*/endpointPolicies/*}
Récupère les détails d'un seul 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'un seul 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 dans un projet et un emplacement donnés.
patch PATCH /v1/{gateway.name=projects/*/locations/*/gateways/*}
Met à 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.grpcRoutes

Méthodes
create POST /v1/{parent=projects/*/locations/*}/grpcRoutes
Crée un GrpcRoute dans un projet et un emplacement donnés.
delete DELETE /v1/{name=projects/*/locations/*/grpcRoutes/*}
Supprime une seule route GrpcRoute.
get GET /v1/{name=projects/*/locations/*/grpcRoutes/*}
Récupère les détails d'une seule GrpcRoute.
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 GrpcRoute.
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 route HTTP dans un projet et un emplacement donnés.
delete DELETE /v1/{name=projects/*/locations/*/httpRoutes/*}
Supprime un seul HttpRoute.
get GET /v1/{name=projects/*/locations/*/httpRoutes/*}
Récupère les informations d'un seul HttpRoute.
list GET /v1/{parent=projects/*/locations/*}/httpRoutes
Répertorie HttpRoute dans un projet et 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.lbRouteExtensions

Méthodes
create POST /v1/{parent=projects/*/locations/*}/lbRouteExtensions
Crée une ressource LbRouteExtension dans un projet et un emplacement donnés.
delete DELETE /v1/{name=projects/*/locations/*/lbRouteExtensions/*}
Supprime la ressource LbRouteExtension spécifiée.
get GET /v1/{name=projects/*/locations/*/lbRouteExtensions/*}
Obtient les détails de la ressource LbRouteExtension spécifiée.
list GET /v1/{parent=projects/*/locations/*}/lbRouteExtensions
Répertorie les ressources LbRouteExtension dans un projet et un emplacement donnés.
patch PATCH /v1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*}
Met à jour les paramètres de la ressource LbRouteExtension spécifiée.

Ressource REST : v1.projects.locations.lbTrafficExtensions

Méthodes
create POST /v1/{parent=projects/*/locations/*}/lbTrafficExtensions
Crée une ressource LbTrafficExtension dans un projet et un emplacement donnés.
delete DELETE /v1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Supprime la ressource LbTrafficExtension spécifiée.
get GET /v1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Récupère les détails de la ressource LbTrafficExtension spécifiée.
list GET /v1/{parent=projects/*/locations/*}/lbTrafficExtensions
Répertorie les ressources LbTrafficExtension d'un projet et d'un emplacement donnés.
patch PATCH /v1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*}
Met à jour les paramètres de la ressource LbTrafficExtension spécifiée.

Ressource REST : v1.projects.locations.meshes

Méthodes
create POST /v1/{parent=projects/*/locations/*}/meshes
Crée une maille dans un projet et un emplacement donnés.
delete DELETE /v1/{name=projects/*/locations/*/meshes/*}
Supprime un seul réseau maillé.
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.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 un 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 informations d'un seul 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 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 détails d'une seule route tcp.
list GET /v1/{parent=projects/*/locations/*}/tcpRoutes
Répertorie TcpRoute dans un projet et un emplacement donnés.
patch PATCH /v1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Met à jour les paramètres d'un seul TcpRoute.
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 un TlsRoute 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 informations d'un seul TlsRoute.
list GET /v1/{parent=projects/*/locations/*}/tlsRoutes
Répertorie les routes TLS 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 détails d'une passerelle unique.
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/*}
Met à 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
Répertorie les RouteViews

Ressource REST: v1alpha1.projects.locations.grpcRoutes

Méthodes
create POST /v1alpha1/{parent=projects/*/locations/*}/grpcRoutes
Crée une nouvelle route GrpcRoute dans un projet et un emplacement donnés.
delete DELETE /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
Supprime une seule route GrpcRoute.
get GET /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
Récupère les détails d'une seule GrpcRoute.
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'un seul GrpcRoute.
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 route HTTP dans un projet et un emplacement donnés.
delete DELETE /v1alpha1/{name=projects/*/locations/*/httpRoutes/*}
Supprime un seul HttpRoute.
get GET /v1alpha1/{name=projects/*/locations/*/httpRoutes/*}
Récupère les détails d'une seule route HttpRoute.
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 HttpRoute dans un projet et 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.lbRouteExtensions

Méthodes
create POST /v1alpha1/{parent=projects/*/locations/*}/lbRouteExtensions
Crée une ressource LbRouteExtension dans un projet et un emplacement donnés.
delete DELETE /v1alpha1/{name=projects/*/locations/*/lbRouteExtensions/*}
Supprime la ressource LbRouteExtension spécifiée.
get GET /v1alpha1/{name=projects/*/locations/*/lbRouteExtensions/*}
Récupère les détails de la ressource LbRouteExtension spécifiée.
list GET /v1alpha1/{parent=projects/*/locations/*}/lbRouteExtensions
Répertorie les ressources LbRouteExtension d'un projet et d'un emplacement donnés.
patch PATCH /v1alpha1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*}
Met à jour les paramètres de la ressource LbRouteExtension spécifiée.

Ressource REST : v1alpha1.projects.locations.lbTrafficExtensions

Méthodes
create POST /v1alpha1/{parent=projects/*/locations/*}/lbTrafficExtensions
Crée une ressource LbTrafficExtension dans un projet et un emplacement donnés.
delete DELETE /v1alpha1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Supprime la ressource LbTrafficExtension spécifiée.
get GET /v1alpha1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Obtient les détails de la ressource LbTrafficExtension spécifiée.
list GET /v1alpha1/{parent=projects/*/locations/*}/lbTrafficExtensions
Répertorie les ressources LbTrafficExtension d'un projet et d'un emplacement donnés.
patch PATCH /v1alpha1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*}
Met à jour les paramètres de la ressource LbTrafficExtension spécifiée.

Ressource REST : v1alpha1.projects.locations.meshes

Méthodes
create POST /v1alpha1/{parent=projects/*/locations/*}/meshes
Crée une maille dans un projet et un emplacement donnés.
delete DELETE /v1alpha1/{name=projects/*/locations/*/meshes/*}
Supprime une seule maille.
get GET /v1alpha1/{name=projects/*/locations/*/meshes/*}
Récupère les détails 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 réseaux maillés dans un projet et 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/*}
Obtenir un seul RouteView d'un maillage
list GET /v1alpha1/{parent=projects/*/locations/*/meshes/*}/routeViews
Répertorie les routesView

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 une liaison ServiceBinding dans un projet et un emplacement donnés.
delete DELETE /v1alpha1/{name=projects/*/locations/*/serviceBindings/*}
Supprime une seule liaison de service.
get GET /v1alpha1/{name=projects/*/locations/*/serviceBindings/*}
Récupère les informations 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 un 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 règle 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 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 un seul TcpRoute.
get GET /v1alpha1/{name=projects/*/locations/*/tcpRoutes/*}
Récupère les détails 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 tcpRoute dans un projet et 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 un TlsRoute 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 informations d'un seul TlsRoute.
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 routes TLS 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 un EndpointPolicy dans un projet et un emplacement donnés.
delete DELETE /v1beta1/{name=projects/*/locations/*/endpointPolicies/*}
Supprime une seule règle de point de terminaison.
get GET /v1beta1/{name=projects/*/locations/*/endpointPolicies/*}
Récupère les détails d'un seul 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'un seul 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 détails d'une passerelle unique.
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/*}
Met à jour les paramètres d'une seule passerelle.

Ressource REST: v1beta1.projects.locations.grpcRoutes

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

Ressource REST : v1beta1.projects.locations.httpRoutes

Méthodes
create POST /v1beta1/{parent=projects/*/locations/*}/httpRoutes
Crée un HttpRoute dans un projet et un emplacement donnés.
delete DELETE /v1beta1/{name=projects/*/locations/*/httpRoutes/*}
Supprime une seule route HttpRoute.
get GET /v1beta1/{name=projects/*/locations/*/httpRoutes/*}
Récupère les détails d'une seule route HttpRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/httpRoutes
Répertorie HttpRoute dans un projet et 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.lbRouteExtensions

Méthodes
create POST /v1beta1/{parent=projects/*/locations/*}/lbRouteExtensions
Crée une ressource LbRouteExtension dans un projet et un emplacement donnés.
delete DELETE /v1beta1/{name=projects/*/locations/*/lbRouteExtensions/*}
Supprime la ressource LbRouteExtension spécifiée.
get GET /v1beta1/{name=projects/*/locations/*/lbRouteExtensions/*}
Récupère les détails de la ressource LbRouteExtension spécifiée.
list GET /v1beta1/{parent=projects/*/locations/*}/lbRouteExtensions
Répertorie les ressources LbRouteExtension dans un projet et un emplacement donnés.
patch PATCH /v1beta1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*}
Met à jour les paramètres de la ressource LbRouteExtension spécifiée.

Ressource REST: v1beta1.projects.locations.lbTrafficExtensions

Méthodes
create POST /v1beta1/{parent=projects/*/locations/*}/lbTrafficExtensions
Crée une ressource LbTrafficExtension dans un projet et un emplacement donnés.
delete DELETE /v1beta1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Supprime la ressource LbTrafficExtension spécifiée.
get GET /v1beta1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Obtient les détails de la ressource LbTrafficExtension spécifiée.
list GET /v1beta1/{parent=projects/*/locations/*}/lbTrafficExtensions
Répertorie les ressources LbTrafficExtension d'un projet et d'un emplacement donnés.
patch PATCH /v1beta1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*}
Met à jour les paramètres de la ressource LbTrafficExtension spécifiée.

Ressource REST : v1beta1.projects.locations.meshes

Méthodes
create POST /v1beta1/{parent=projects/*/locations/*}/meshes
Crée un réseau maillé dans un projet et un emplacement donnés.
delete DELETE /v1beta1/{name=projects/*/locations/*/meshes/*}
Supprime un seul réseau maillé.
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.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.serviceBindings

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

Ressource REST: v1beta1.projects.locations.serviceLbPolicies

Méthodes
create POST /v1beta1/{parent=projects/*/locations/*}/serviceLbPolicies
Crée un objet ServiceLbPolicy dans un projet et un emplacement donnés.
delete DELETE /v1beta1/{name=projects/*/locations/*/serviceLbPolicies/*}
Supprime un seul ServiceLbPolicy.
get GET /v1beta1/{name=projects/*/locations/*/serviceLbPolicies/*}
Récupère les informations d'un seul 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 dans un projet et un emplacement donnés.
patch PATCH /v1beta1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Met à jour les paramètres d'un seul 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'un seul TcpRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/tcpRoutes
Répertorie TcpRoute dans un projet et un emplacement donnés.
patch PATCH /v1beta1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Met à jour les paramètres d'un seul TcpRoute.

Ressource REST : v1beta1.projects.locations.tlsRoutes

Méthodes
create POST /v1beta1/{parent=projects/*/locations/*}/tlsRoutes
Crée un TlsRoute 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 informations d'un seul TlsRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/tlsRoutes
Répertorie les routes TLS 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.