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 ressource EndpointPolicy.
get GET /v1/{name=projects/*/locations/*/endpointPolicies/*}
Récupère les détails d'une seule ressource EndpointPolicy.
list GET /v1/{parent=projects/*/locations/*}/endpointPolicies
Liste les EndpointPolicies dans un projet et un emplacement donnés.
patch PATCH /v1/{endpointPolicy.name=projects/*/locations/*/endpointPolicies/*}
Met à jour les paramètres d'une seule ressource 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 détails d'une seule passerelle.
list GET /v1/{parent=projects/*/locations/*}/gateways
Liste les passerelles d'un projet et d'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.gateways.routeViews

Méthodes
get GET /v1/{name=projects/*/locations/*/gateways/*/routeViews/*}
Obtenez une seule ressource RouteView à partir 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 ressource GrpcRoute dans un projet et un emplacement donnés.
delete DELETE /v1/{name=projects/*/locations/*/grpcRoutes/*}
Supprime une seule ressource GrpcRoute.
get GET /v1/{name=projects/*/locations/*/grpcRoutes/*}
Récupère les détails d'une seule ressource GrpcRoute.
list GET /v1/{parent=projects/*/locations/*}/grpcRoutes
Liste les ressources 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 ressource 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 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 détails d'une seule ressource HttpRoute.
list GET /v1/{parent=projects/*/locations/*}/httpRoutes
Liste les objets 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 ressource HttpRoute.
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 une ressource de 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
Liste les ressources de maillage 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 ressource RouteView à partir d'un réseau maillé.
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 ressource 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
Liste les ressources ServiceLbPolicies d'un projet et d'un emplacement donnés.
patch PATCH /v1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Met à jour les paramètres d'une seule ressource 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 ressource TcpRoute dans un projet et un emplacement donnés.
delete DELETE /v1/{name=projects/*/locations/*/tcpRoutes/*}
Supprime une seule ressource TcpRoute.
get GET /v1/{name=projects/*/locations/*/tcpRoutes/*}
Récupère les détails d'une seule ressource TcpRoute.
list GET /v1/{parent=projects/*/locations/*}/tcpRoutes
Liste les ressources 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 ressource 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 une ressource TlsRoute dans un projet et un emplacement donnés.
delete DELETE /v1/{name=projects/*/locations/*/tlsRoutes/*}
Supprime une seule TlsRoute.
get GET /v1/{name=projects/*/locations/*/tlsRoutes/*}
Récupère les détails d'une seule ressource TlsRoute.
list GET /v1/{parent=projects/*/locations/*}/tlsRoutes
Liste les ressources TlsRoute d'un projet et d'un emplacement donnés.
patch PATCH /v1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Met à jour les paramètres d'une seule ressource 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 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
Liste 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 ressource RouteView à partir 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 ressource GrpcRoute dans un projet et un emplacement donnés.
delete DELETE /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
Supprime une seule ressource GrpcRoute.
get GET /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
Récupère les détails d'une seule ressource 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
Liste les ressources 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 ressource 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 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 détails d'une seule ressource 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
Liste les objets 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 ressource HttpRoute.
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 une ressource de 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 d'accès d'une ressource.
list GET /v1alpha1/{parent=projects/*/locations/*}/meshes
Liste les ressources de maillage 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 ressource RouteView à partir d'un réseau maillé.
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 un seul ServiceBinding.
get GET /v1alpha1/{name=projects/*/locations/*/serviceBindings/*}
Récupère les détails d'un seul ServiceBinding.
list GET /v1alpha1/{parent=projects/*/locations/*}/serviceBindings
Liste 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 ressource 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
Liste les ressources ServiceLbPolicies d'un projet et d'un emplacement donnés.
patch PATCH /v1alpha1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Met à jour les paramètres d'une seule ressource 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 ressource TcpRoute dans un projet et un emplacement donnés.
delete DELETE /v1alpha1/{name=projects/*/locations/*/tcpRoutes/*}
Supprime une seule ressource TcpRoute.
get GET /v1alpha1/{name=projects/*/locations/*/tcpRoutes/*}
Récupère les détails d'une seule ressource TcpRoute.
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
Liste les ressources 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 ressource TcpRoute.
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 ressource TlsRoute dans un projet et un emplacement donnés.
delete DELETE /v1alpha1/{name=projects/*/locations/*/tlsRoutes/*}
Supprime une seule TlsRoute.
get GET /v1alpha1/{name=projects/*/locations/*/tlsRoutes/*}
Récupère les détails d'une seule ressource 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
Liste les ressources TlsRoute d'un projet et d'un emplacement donnés.
patch PATCH /v1alpha1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Met à jour les paramètres d'une seule ressource 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 ressource EndpointPolicy.
get GET /v1beta1/{name=projects/*/locations/*/endpointPolicies/*}
Récupère les détails d'une seule ressource 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
Liste les EndpointPolicies dans un projet et un emplacement donnés.
patch PATCH /v1beta1/{endpointPolicy.name=projects/*/locations/*/endpointPolicies/*}
Met à jour les paramètres d'une seule ressource 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 seule passerelle.
list GET /v1beta1/{parent=projects/*/locations/*}/gateways
Liste 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.gateways.routeViews

Méthodes
get GET /v1beta1/{name=projects/*/locations/*/gateways/*/routeViews/*}
Obtenez une seule ressource RouteView à partir 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 ressource GrpcRoute dans un projet et un emplacement donnés.
delete DELETE /v1beta1/{name=projects/*/locations/*/grpcRoutes/*}
Supprime une seule ressource GrpcRoute.
get GET /v1beta1/{name=projects/*/locations/*/grpcRoutes/*}
Récupère les détails d'une seule ressource GrpcRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/grpcRoutes
Liste les ressources 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 ressource GrpcRoute.

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 détails d'une seule ressource HttpRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/httpRoutes
Liste les objets 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 ressource HttpRoute.

Ressource REST : v1beta1.projects.locations.meshes

Méthodes
create POST /v1beta1/{parent=projects/*/locations/*}/meshes
Crée une ressource de 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
Liste les ressources de maillage 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 ressource RouteView à partir 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 ressource 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
Liste les ressources ServiceLbPolicies d'un projet et d'un emplacement donnés.
patch PATCH /v1beta1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Met à jour les paramètres d'une seule ressource 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 ressource TcpRoute dans un projet et un emplacement donnés.
delete DELETE /v1beta1/{name=projects/*/locations/*/tcpRoutes/*}
Supprime une seule ressource TcpRoute.
get GET /v1beta1/{name=projects/*/locations/*/tcpRoutes/*}
Récupère les détails d'une seule ressource TcpRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/tcpRoutes
Liste les ressources 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 ressource TcpRoute.

Ressource REST : v1beta1.projects.locations.tlsRoutes

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