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 des 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 du 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 des informations sur un établissement.
list GET /v1/{name=projects/*}/locations
Répertorie les informations sur 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 un seul EndpointPolicy.
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 dans un projet et 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 des accès de la ressource spécifiée.
testIamPermissions POST /v1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions
Renvoie les autorisations qu'un appelant a sur 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 détails d'une passerelle unique.
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 des accès de la ressource spécifiée.
testIamPermissions POST /v1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions
Renvoie les autorisations qu'un appelant a sur la ressource spécifiée.

Ressource REST: v1.projects.locations.grpcRoutes

Méthodes
create POST /v1/{parent=projects/*/locations/*}/grpcRoutes
Crée une nouvelle GrpcRoute dans un projet et un emplacement donnés.
delete DELETE /v1/{name=projects/*/locations/*/grpcRoutes/*}
Supprime une seule 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 dans un projet et 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 des accès de la ressource spécifiée.
testIamPermissions POST /v1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions
Renvoie les autorisations qu'un appelant a sur 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 une seule route HTTP.
get GET /v1/{name=projects/*/locations/*/httpRoutes/*}
Récupère les détails 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 des accès de la ressource spécifiée.
testIamPermissions POST /v1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions
Renvoie les autorisations qu'un appelant a sur 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/*}
Récupère 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 dans un projet et 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 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 détails d'un seul maillage.
list GET /v1/{parent=projects/*/locations/*}/meshes
Répertorie les réseaux maillés dans un projet et 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 des accès de la ressource spécifiée.
testIamPermissions POST /v1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions
Renvoie les autorisations qu'un appelant a sur 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 des accès de la ressource spécifiée.
testIamPermissions POST /v1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions
Renvoie les autorisations qu'un appelant a sur la ressource spécifiée.

Ressource REST: v1.projects.locations.serviceLbPolicies

Méthodes
create POST /v1/{parent=projects/*/locations/*}/serviceLbPolicies
Crée un objet 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 règle ServiceLbPolicy unique.
list GET /v1/{parent=projects/*/locations/*}/serviceLbPolicies
Répertorie les ServiceLbPolicies dans un projet et un emplacement donnés.
patch PATCH /v1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Met à jour les paramètres d'une seule règle ServiceLbPolicy.

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'un seul tcpRoute.
list GET /v1/{parent=projects/*/locations/*}/tcpRoutes
Répertorie la route TCP dans un projet et un emplacement donnés.
patch PATCH /v1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Met à jour les paramètres d'une seule tcpRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:setIamPolicy
Définit la stratégie de contrôle des accès de la ressource spécifiée.
testIamPermissions POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions
Renvoie les autorisations qu'un appelant a sur 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 détails d'un seul TlsRoute.
list GET /v1/{parent=projects/*/locations/*}/tlsRoutes
Répertorie TlsRoute dans un projet et 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 des accès de la ressource spécifiée.
testIamPermissions POST /v1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions
Renvoie les autorisations qu'un appelant a sur la ressource spécifiée.

Ressource REST: v1alpha1.projects.locations

Méthodes
get GET /v1alpha1/{name=projects/*/locations/*}
Récupère des informations sur un établissement.
list GET /v1alpha1/{name=projects/*}/locations
Répertorie les informations sur 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 des accès d'une ressource.
list GET /v1alpha1/{parent=projects/*/locations/*}/gateways
Répertorie les passerelles dans un projet et 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 des accès de la ressource spécifiée.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions
Renvoie les autorisations qu'un appelant a sur la ressource spécifiée.

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

Méthodes
get GET /v1alpha1/{name=projects/*/locations/*/gateways/*/routeViews/*}
Récupère un seul RouteView d'une passerelle.
list GET /v1alpha1/{parent=projects/*/locations/*/gateways/*}/routeViews
Répertorie les routesView

Ressource REST: v1alpha1.projects.locations.grpcRoutes

Méthodes
create POST /v1alpha1/{parent=projects/*/locations/*}/grpcRoutes
Crée une nouvelle GrpcRoute dans un projet et un emplacement donnés.
delete DELETE /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
Supprime une seule 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 des accès d'une ressource.
list GET /v1alpha1/{parent=projects/*/locations/*}/grpcRoutes
Répertorie les GrpcRoutes dans un projet et un emplacement donnés.
patch PATCH /v1alpha1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Met à jour les paramètres d'une seule GrpcRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:setIamPolicy
Définit la stratégie de contrôle des accès de la ressource spécifiée.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions
Renvoie les autorisations qu'un appelant a sur 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 une seule route HTTP.
get GET /v1alpha1/{name=projects/*/locations/*/httpRoutes/*}
Récupère les détails d'un seul HttpRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:getIamPolicy
Récupère la stratégie de contrôle des 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 des accès de la ressource spécifiée.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions
Renvoie les autorisations qu'un appelant a sur 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 dans un projet et 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/*}
Récupère les détails de la ressource LbTrafficExtension spécifiée.
list GET /v1alpha1/{parent=projects/*/locations/*}/lbTrafficExtensions
Répertorie les ressources LbTrafficExtension dans un projet et 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 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 détails d'un seul maillage.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/meshes/*}:getIamPolicy
Récupère la stratégie de contrôle des 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 des accès de la ressource spécifiée.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions
Renvoie les autorisations qu'un appelant a sur la ressource spécifiée.

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

Méthodes
get GET /v1alpha1/{name=projects/*/locations/*/meshes/*/routeViews/*}
Récupère 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 des accès d'une ressource.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:setIamPolicy
Définit la stratégie de contrôle des accès de la ressource spécifiée.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions
Renvoie les autorisations qu'un appelant a sur 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 ServiceBinding.
get GET /v1alpha1/{name=projects/*/locations/*/serviceBindings/*}
Récupère les détails d'une seule liaison ServiceBinding.
list GET /v1alpha1/{parent=projects/*/locations/*}/serviceBindings
Répertorie les services ServiceBinding dans un projet et un emplacement donnés.

Ressource REST: v1alpha1.projects.locations.serviceLbPolicies

Méthodes
create POST /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies
Crée un objet 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 règle ServiceLbPolicy unique.
list GET /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies
Répertorie les ServiceLbPolicies dans un projet et un emplacement donnés.
patch PATCH /v1alpha1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Met à jour les paramètres d'une seule règle ServiceLbPolicy.

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 détails d'un seul tcpRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:getIamPolicy
Récupère la stratégie de contrôle des accès d'une ressource.
list GET /v1alpha1/{parent=projects/*/locations/*}/tcpRoutes
Répertorie la route TCP dans un projet et un emplacement donnés.
patch PATCH /v1alpha1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Met à jour les paramètres d'une seule tcpRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:setIamPolicy
Définit la stratégie de contrôle des accès de la ressource spécifiée.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions
Renvoie les autorisations qu'un appelant a sur 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 détails d'un seul TlsRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:getIamPolicy
Récupère la stratégie de contrôle des accès d'une ressource.
list GET /v1alpha1/{parent=projects/*/locations/*}/tlsRoutes
Répertorie TlsRoute dans un projet et 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 des accès de la ressource spécifiée.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions
Renvoie les autorisations qu'un appelant a sur la ressource spécifiée.

Ressource REST : v1beta1.projects.locations

Méthodes
get GET /v1beta1/{name=projects/*/locations/*}
Récupère des informations sur un établissement.
list GET /v1beta1/{name=projects/*}/locations
Répertorie les informations sur 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 un seul EndpointPolicy.
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 des accès d'une ressource.
list GET /v1beta1/{parent=projects/*/locations/*}/endpointPolicies
Répertorie les EndpointPolicies dans un projet et 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 des accès de la ressource spécifiée.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions
Renvoie les autorisations qu'un appelant a sur 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 dans un projet et 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 une nouvelle GrpcRoute dans un projet et un emplacement donnés.
delete DELETE /v1beta1/{name=projects/*/locations/*/grpcRoutes/*}
Supprime une seule 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'une seule GrpcRoute.

Ressource REST: v1beta1.projects.locations.httpRoutes

Méthodes
create POST /v1beta1/{parent=projects/*/locations/*}/httpRoutes
Crée une route HTTP dans un projet et un emplacement donnés.
delete DELETE /v1beta1/{name=projects/*/locations/*/httpRoutes/*}
Supprime une seule route HTTP.
get GET /v1beta1/{name=projects/*/locations/*/httpRoutes/*}
Récupère les détails d'un seul 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/*}
Récupère les détails de la ressource LbTrafficExtension spécifiée.
list GET /v1beta1/{parent=projects/*/locations/*}/lbTrafficExtensions
Répertorie les ressources LbTrafficExtension dans un projet et 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 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 détails d'un seul maillage.
list GET /v1beta1/{parent=projects/*/locations/*}/meshes
Répertorie les réseaux maillés dans un projet et 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 ServiceBinding.
get GET /v1beta1/{name=projects/*/locations/*/serviceBindings/*}
Récupère les détails d'une seule liaison ServiceBinding.
list GET /v1beta1/{parent=projects/*/locations/*}/serviceBindings
Répertorie les services 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 une seule stratégie ServiceLbPolicy.
get GET /v1beta1/{name=projects/*/locations/*/serviceLbPolicies/*}
Récupère les détails d'une règle ServiceLbPolicy unique.
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'une seule règle ServiceLbPolicy.

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 détails d'un seul tcpRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/tcpRoutes
Répertorie la route TCP dans un projet et un emplacement donnés.
patch PATCH /v1beta1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Met à jour les paramètres d'une seule 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 détails d'un seul TlsRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/tlsRoutes
Répertorie TlsRoute dans un projet et un emplacement donnés.
patch PATCH /v1beta1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Met à jour les paramètres d'un seul TlsRoute.