L'API Network Management fournit une collection de fonctionnalités de surveillance et de diagnostic des performances du réseau.
- Ressource REST : v1beta1.organizations.locations
- Ressource REST : v1beta1.organizations.locations.global.operations
- Ressource REST : v1beta1.organizations.locations.vpcFlowLogsConfigs
- Ressource REST : v1beta1.projects.locations
- Ressource REST : v1beta1.projects.locations.global.connectivityTests
- Ressource REST : v1beta1.projects.locations.global.operations
- Ressource REST : v1beta1.projects.locations.vpcFlowLogsConfigs
- Ressource REST : v1alpha1.projects.locations
- Ressource REST : v1alpha1.projects.locations.networkMonitoringProviders
- Ressource REST : v1alpha1.projects.locations.networkMonitoringProviders.monitoringPoints
- Ressource REST : v1alpha1.projects.locations.networkMonitoringProviders.networkPaths
- Ressource REST : v1alpha1.projects.locations.networkMonitoringProviders.webPaths
- Ressource REST : v1.organizations.locations
- Ressource REST : v1.organizations.locations.global.operations
- Ressource REST : v1.organizations.locations.vpcFlowLogsConfigs
- Ressource REST : v1.projects.locations
- Ressource REST : v1.projects.locations.global.connectivityTests
- Ressource REST : v1.projects.locations.global.operations
- Ressource REST : v1.projects.locations.vpcFlowLogsConfigs
Service : networkmanagement.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://networkmanagement.googleapis.com
Ressource REST : v1beta1.organizations.locations
| Méthodes | |
|---|---|
get |
GET /v1beta1/{name=organizations/*/locations/*}Récupère les informations concernant un emplacement. |
list |
GET /v1beta1/{name=organizations/*}/locationsRépertorie les informations concernant les emplacements compatibles avec ce service. |
Ressource REST : v1beta1.organizations.locations.global.operations
| Méthodes | |
|---|---|
cancel |
POST /v1beta1/{name=organizations/*/locations/global/operations/*}:cancelDémarre l'annulation asynchrone sur une opération de longue durée. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/global/operations/*}Supprime une opération de longue durée. |
get |
GET /v1beta1/{name=organizations/*/locations/global/operations/*}Récupère le dernier état d'une opération de longue durée. |
list |
GET /v1beta1/{name=organizations/*/locations/global}/operationsRépertorie les opérations qui correspondent au filtre spécifié dans la requête. |
Ressource REST : v1beta1.organizations.locations.vpcFlowLogsConfigs
| Méthodes | |
|---|---|
create |
POST /v1beta1/{parent=organizations/*/locations/*}/vpcFlowLogsConfigsCrée un objet VpcFlowLogsConfig. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/vpcFlowLogsConfigs/*}Supprime un VpcFlowLogsConfig spécifique. |
get |
GET /v1beta1/{name=organizations/*/locations/*/vpcFlowLogsConfigs/*} Récupère les détails d'un VpcFlowLogsConfig spécifique. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/vpcFlowLogsConfigs Liste tous les VpcFlowLogsConfigs d'une organisation donnée. |
patch |
PATCH /v1beta1/{vpcFlowLogsConfig.name=organizations/*/locations/*/vpcFlowLogsConfigs/*} Met à jour une valeur VpcFlowLogsConfig existante. |
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/*}/locationsRépertorie les informations concernant les emplacements compatibles avec ce service. |
Ressource REST : v1beta1.projects.locations.global.connectivityTests
| Méthodes | |
|---|---|
create |
POST /v1beta1/{parent=projects/*/locations/global}/connectivityTestsCrée un nouveau test de connectivité. |
delete |
DELETE /v1beta1/{name=projects/*/locations/global/connectivityTests/*}Supprime un ConnectivityTest spécifique. |
get |
GET /v1beta1/{name=projects/*/locations/global/connectivityTests/*}Récupère les détails d'un test de connectivité spécifique. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/global/connectivityTests/*}:getIamPolicyRécupère la stratégie de contrôle d'accès d'une ressource. |
list |
GET /v1beta1/{parent=projects/*/locations/global}/connectivityTestsRépertorie tous les tests de connectivité appartenant à un projet. |
patch |
PATCH /v1beta1/{resource.name=projects/*/locations/global/connectivityTests/*}Met à jour la configuration d'un ConnectivityTest existant. |
rerun |
POST /v1beta1/{name=projects/*/locations/global/connectivityTests/*}:rerunRéexécute un ConnectivityTest existant. |
setIamPolicy |
POST /v1beta1/{resource=projects/*/locations/global/connectivityTests/*}:setIamPolicyDéfinit la stratégie de contrôle d'accès de la ressource spécifiée. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/global/connectivityTests/*}:testIamPermissionsRenvoie les autorisations dont dispose un appelant pour la ressource spécifiée. |
Ressource REST : v1beta1.projects.locations.global.operations
| Méthodes | |
|---|---|
cancel |
POST /v1beta1/{name=projects/*/locations/global/operations/*}:cancelDémarre l'annulation asynchrone sur une opération de longue durée. |
delete |
DELETE /v1beta1/{name=projects/*/locations/global/operations/*}Supprime une opération de longue durée. |
get |
GET /v1beta1/{name=projects/*/locations/global/operations/*}Récupère le dernier état d'une opération de longue durée. |
list |
GET /v1beta1/{name=projects/*/locations/global}/operationsRépertorie les opérations qui correspondent au filtre spécifié dans la requête. |
Ressource REST : v1beta1.projects.locations.vpcFlowLogsConfigs
| Méthodes | |
|---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/vpcFlowLogsConfigsCrée un objet VpcFlowLogsConfig. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/vpcFlowLogsConfigs/*}Supprime un VpcFlowLogsConfig spécifique. |
get |
GET /v1beta1/{name=projects/*/locations/*/vpcFlowLogsConfigs/*} Récupère les détails d'un VpcFlowLogsConfig spécifique. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs Liste tous les VpcFlowLogsConfigs d'un projet donné. |
patch |
PATCH /v1beta1/{vpcFlowLogsConfig.name=projects/*/locations/*/vpcFlowLogsConfigs/*} Met à jour une valeur VpcFlowLogsConfig existante. |
queryOrgVpcFlowLogsConfigs |
GET /v1beta1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs:queryOrgVpcFlowLogsConfigs QueryOrgVpcFlowLogsConfigs renvoie la liste de toutes les configurations de journaux de flux VPC au niveau de l'organisation applicables au projet spécifié. |
showEffectiveFlowLogsConfigs |
GET /v1beta1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs:showEffectiveFlowLogsConfigs ShowEffectiveFlowLogsConfigs renvoie la liste de toutes les configurations de journaux de flux VPC applicables à une 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/*}/locationsRépertorie les informations concernant les emplacements compatibles avec ce service. |
Ressource REST : v1alpha1.projects.locations.networkMonitoringProviders
| Méthodes | |
|---|---|
create |
POST /v1alpha1/{parent=projects/*/locations/*}/networkMonitoringProviders Crée une ressource NetworkMonitoringProvider. |
delete |
DELETE /v1alpha1/{name=projects/*/locations/*/networkMonitoringProviders/*} Supprime une ressource NetworkMonitoringProvider et toutes ses ressources enfants. |
generateProviderAccessToken |
GET /v1alpha1/{name=projects/*/locations/*/networkMonitoringProviders/*}:generateProviderAccessToken Génère un jeton d'accès au fournisseur pour un jeton d'accès Google donné. |
get |
GET /v1alpha1/{name=projects/*/locations/*/networkMonitoringProviders/*} Récupère la ressource NetworkMonitoringProvider. |
list |
GET /v1alpha1/{parent=projects/*/locations/*}/networkMonitoringProviders Liste les NetworkMonitoringProviders pour un projet et un emplacement donnés. |
Ressource REST : v1alpha1.projects.locations.networkMonitoringProviders.monitoringPoints
| Méthodes | |
|---|---|
downloadInstallScript |
GET /v1alpha1/{parent=projects/*/locations/*/networkMonitoringProviders/*}/monitoringPoints:downloadInstallScript Télécharge un script d'installation pour les points de surveillance pour un fournisseur de surveillance du réseau donné. |
downloadRecreateInstallScript |
GET /v1alpha1/{name=projects/*/locations/*/networkMonitoringProviders/*/monitoringPoints/*}:downloadRecreateInstallScript Télécharge un script d'installation pour un point de surveillance de conteneur spécifique. |
downloadServerConnectConfig |
GET /v1alpha1/{parent=projects/*/locations/*/networkMonitoringProviders/*}/monitoringPoints:downloadServerConnectConfig Télécharge la configuration de connexion au serveur pour un fournisseur de surveillance du réseau donné. |
get |
GET /v1alpha1/{name=projects/*/locations/*/networkMonitoringProviders/*/monitoringPoints/*} Récupère la ressource MonitoringPoint. |
list |
GET /v1alpha1/{parent=projects/*/locations/*/networkMonitoringProviders/*}/monitoringPoints Liste les MonitoringPoints pour un fournisseur de surveillance réseau donné. |
Ressource REST : v1alpha1.projects.locations.networkMonitoringProviders.networkPaths
| Méthodes | |
|---|---|
get |
GET /v1alpha1/{name=projects/*/locations/*/networkMonitoringProviders/*/networkPaths/*} Récupère la ressource NetworkPath. |
list |
GET /v1alpha1/{parent=projects/*/locations/*/networkMonitoringProviders/*}/networkPaths Liste les NetworkPaths pour un fournisseur de surveillance réseau donné. |
Ressource REST : v1alpha1.projects.locations.networkMonitoringProviders.webPaths
| Méthodes | |
|---|---|
get |
GET /v1alpha1/{name=projects/*/locations/*/networkMonitoringProviders/*/webPaths/*} Récupère la ressource WebPath. |
list |
GET /v1alpha1/{parent=projects/*/locations/*/networkMonitoringProviders/*}/webPaths Liste les WebPaths pour un fournisseur de surveillance réseau donné. |
Ressource REST : v1alpha1.projects.locations.operations
| Méthodes | |
|---|---|
cancel |
POST /v1alpha1/{name=projects/*/locations/*/operations/*}:cancelDé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/*}/operationsRépertorie les opérations qui correspondent au filtre spécifié dans la requête. |
Ressource REST : v1.organizations.locations
| Méthodes | |
|---|---|
get |
GET /v1/{name=organizations/*/locations/*}Récupère les informations concernant un emplacement. |
list |
GET /v1/{name=organizations/*}/locationsRépertorie les informations concernant les emplacements compatibles avec ce service. |
Ressource REST : v1.organizations.locations.global.operations
| Méthodes | |
|---|---|
cancel |
POST /v1/{name=organizations/*/locations/global/operations/*}:cancelDémarre l'annulation asynchrone sur une opération de longue durée. |
delete |
DELETE /v1/{name=organizations/*/locations/global/operations/*}Supprime une opération de longue durée. |
get |
GET /v1/{name=organizations/*/locations/global/operations/*}Récupère le dernier état d'une opération de longue durée. |
list |
GET /v1/{name=organizations/*/locations/global}/operationsRépertorie les opérations qui correspondent au filtre spécifié dans la requête. |
Ressource REST : v1.organizations.locations.vpcFlowLogsConfigs
| Méthodes | |
|---|---|
create |
POST /v1/{parent=organizations/*/locations/*}/vpcFlowLogsConfigsCrée un objet VpcFlowLogsConfig. |
delete |
DELETE /v1/{name=organizations/*/locations/*/vpcFlowLogsConfigs/*}Supprime un VpcFlowLogsConfig spécifique. |
get |
GET /v1/{name=organizations/*/locations/*/vpcFlowLogsConfigs/*} Récupère les détails d'un VpcFlowLogsConfig spécifique. |
list |
GET /v1/{parent=organizations/*/locations/*}/vpcFlowLogsConfigs Liste tous les VpcFlowLogsConfigs d'une organisation donnée. |
patch |
PATCH /v1/{vpcFlowLogsConfig.name=organizations/*/locations/*/vpcFlowLogsConfigs/*} Met à jour une valeur VpcFlowLogsConfig existante. |
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/*}/locationsRépertorie les informations concernant les emplacements compatibles avec ce service. |
Ressource REST : v1.projects.locations.global.connectivityTests
| Méthodes | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/global}/connectivityTestsCrée un nouveau test de connectivité. |
delete |
DELETE /v1/{name=projects/*/locations/global/connectivityTests/*}Supprime un ConnectivityTest spécifique. |
get |
GET /v1/{name=projects/*/locations/global/connectivityTests/*}Récupère les détails d'un test de connectivité spécifique. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/global/connectivityTests/*}:getIamPolicyRécupère la stratégie de contrôle d'accès d'une ressource. |
list |
GET /v1/{parent=projects/*/locations/global}/connectivityTestsRépertorie tous les tests de connectivité appartenant à un projet. |
patch |
PATCH /v1/{resource.name=projects/*/locations/global/connectivityTests/*}Met à jour la configuration d'un ConnectivityTest existant. |
rerun |
POST /v1/{name=projects/*/locations/global/connectivityTests/*}:rerunRéexécute un ConnectivityTest existant. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/global/connectivityTests/*}:setIamPolicyDéfinit la stratégie de contrôle d'accès de la ressource spécifiée. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/global/connectivityTests/*}:testIamPermissionsRenvoie les autorisations dont dispose un appelant pour la ressource spécifiée. |
Ressource REST : v1.projects.locations.global.operations
| Méthodes | |
|---|---|
cancel |
POST /v1/{name=projects/*/locations/global/operations/*}:cancelDémarre l'annulation asynchrone sur une opération de longue durée. |
delete |
DELETE /v1/{name=projects/*/locations/global/operations/*}Supprime une opération de longue durée. |
get |
GET /v1/{name=projects/*/locations/global/operations/*}Récupère le dernier état d'une opération de longue durée. |
list |
GET /v1/{name=projects/*/locations/global}/operationsRépertorie les opérations qui correspondent au filtre spécifié dans la requête. |
Ressource REST : v1.projects.locations.vpcFlowLogsConfigs
| Méthodes | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/vpcFlowLogsConfigsCrée un objet VpcFlowLogsConfig. |
delete |
DELETE /v1/{name=projects/*/locations/*/vpcFlowLogsConfigs/*}Supprime un VpcFlowLogsConfig spécifique. |
get |
GET /v1/{name=projects/*/locations/*/vpcFlowLogsConfigs/*} Récupère les détails d'un VpcFlowLogsConfig spécifique. |
list |
GET /v1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs Liste tous les VpcFlowLogsConfigs d'un projet donné. |
patch |
PATCH /v1/{vpcFlowLogsConfig.name=projects/*/locations/*/vpcFlowLogsConfigs/*} Met à jour une valeur VpcFlowLogsConfig existante. |
queryOrgVpcFlowLogsConfigs |
GET /v1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs:queryOrgVpcFlowLogsConfigs QueryOrgVpcFlowLogsConfigs renvoie la liste de toutes les configurations de journaux de flux VPC au niveau de l'organisation applicables au projet spécifié. |
showEffectiveFlowLogsConfigs |
GET /v1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs:showEffectiveFlowLogsConfigs ShowEffectiveFlowLogsConfigs renvoie la liste de toutes les configurations de journaux de flux VPC applicables à une ressource spécifiée. |