- Ressource REST: v1beta1.organizations.locations.addressGroups
- Ressource REST: v1beta1.organizations.locations.firewallEndpoints
- Ressource REST : v1beta1.organizations.locations.operations
- Ressource REST: v1beta1.organizations.locations.securityProfileGroups
- Ressource REST: v1beta1.organizations.locations.securityProfiles
- Ressource REST : v1beta1.projects.locations
- Ressource REST : v1beta1.projects.locations.addressGroups
- Ressource REST : v1beta1.projects.locations.authorizationPolicies
- Ressource REST: v1beta1.projects.locations.clientTlsPolicies
- Ressource REST: v1beta1.projects.locations.firewallEndpointAssociations
- Ressource REST : v1beta1.projects.locations.gatewaySecurityPolicies
- Ressource REST: v1beta1.projects.locations.gatewaySecurityPolicies.rules
- Ressource REST : v1beta1.projects.locations.operations
- Ressource REST : v1beta1.projects.locations.serverTlsPolicies
- Ressource REST: v1beta1.projects.locations.tlsInspectionPolicies
- Ressource REST : v1beta1.projects.locations.urlLists
Service : networksecurity.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 le document de découverte suivant :
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://networksecurity.googleapis.com
Ressource REST: v1beta1.organizations.locations.addressGroups
Méthodes | |
---|---|
addItems |
POST /v1beta1/{addressGroup=organizations/*/locations/*/addressGroups/*}:addItems Ajoute des éléments à un groupe d'adresses. |
cloneItems |
POST /v1beta1/{addressGroup=organizations/*/locations/*/addressGroups/*}:cloneItems Permet de cloner les éléments d'un groupe d'adresses vers un autre. |
create |
POST /v1beta1/{parent=organizations/*/locations/*}/addressGroups Crée un groupe d'adresses dans un projet et un emplacement donnés. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/addressGroups/*} Supprime un groupe d'adresses. |
get |
GET /v1beta1/{name=organizations/*/locations/*/addressGroups/*} Récupère les informations d'un seul groupe d'adresses. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/addressGroups Répertorie les groupes d'adresses dans un projet et un emplacement donnés. |
listReferences |
GET /v1beta1/{addressGroup=organizations/*/locations/*/addressGroups/*}:listReferences Répertorie les références d'un groupe d'adresses. |
patch |
PATCH /v1beta1/{addressGroup.name=organizations/*/locations/*/addressGroups/*} Met à jour les paramètres d'un groupe d'adresses. |
removeItems |
POST /v1beta1/{addressGroup=organizations/*/locations/*/addressGroups/*}:removeItems Supprime des éléments d'un groupe d'adresses. |
Ressource REST : v1beta1.organizations.locations.firewallEndpoints
Méthodes | |
---|---|
create |
POST /v1beta1/{parent=organizations/*/locations/*}/firewallEndpoints Crée un FirewallEndpoint dans un projet et un emplacement donnés. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/firewallEndpoints/*} Supprime un seul point de terminaison. |
get |
GET /v1beta1/{name=organizations/*/locations/*/firewallEndpoints/*} Récupère les détails d'un seul point de terminaison. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/firewallEndpoints Répertorie les FirewallEndpoints d'un projet et d'un emplacement donnés. |
patch |
PATCH /v1beta1/{firewallEndpoint.name=organizations/*/locations/*/firewallEndpoints/*} Mettez à jour un seul point de terminaison. |
Ressource REST: v1beta1.organizations.locations.operations
Méthodes | |
---|---|
cancel |
POST /v1beta1/{name=organizations/*/locations/*/operations/*}:cancel Démarre l'annulation asynchrone sur une opération de longue durée. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/operations/*} Supprime une opération de longue durée. |
get |
GET /v1beta1/{name=organizations/*/locations/*/operations/*} Récupère le dernier état d'une opération de longue durée. |
list |
GET /v1beta1/{name=organizations/*/locations/*}/operations Répertorie les opérations qui correspondent au filtre spécifié dans la requête. |
Ressource REST: v1beta1.organizations.locations.securityProfileGroups
Méthodes | |
---|---|
create |
POST /v1beta1/{parent=organizations/*/locations/*}/securityProfileGroups Crée un groupe SecurityProfileGroup dans une organisation et un emplacement donnés. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/securityProfileGroups/*} Supprime un seul SecurityProfileGroup. |
get |
GET /v1beta1/{name=organizations/*/locations/*/securityProfileGroups/*} Récupère les informations d'un seul SecurityProfileGroup. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/securityProfileGroups Répertorie les SecurityProfileGroups d'une organisation et d'un emplacement donnés. |
patch |
PATCH /v1beta1/{securityProfileGroup.name=organizations/*/locations/*/securityProfileGroups/*} Met à jour les paramètres d'un seul SecurityProfileGroup. |
Ressource REST: v1beta1.organizations.locations.securityProfiles
Méthodes | |
---|---|
create |
POST /v1beta1/{parent=organizations/*/locations/*}/securityProfiles Crée un SecurityProfile dans une organisation et un emplacement donnés. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/securityProfiles/*} Supprime un seul profil de sécurité. |
get |
GET /v1beta1/{name=organizations/*/locations/*/securityProfiles/*} Récupère les informations d'un seul SecurityProfile. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/securityProfiles Répertorie les SecurityProfiles d'une organisation et d'un emplacement donnés. |
patch |
PATCH /v1beta1/{securityProfile.name=organizations/*/locations/*/securityProfiles/*} Met à jour les paramètres d'un seul SecurityProfile. |
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.addressGroups
Méthodes | |
---|---|
addItems |
POST /v1beta1/{addressGroup=projects/*/locations/*/addressGroups/*}:addItems Ajoute des éléments à un groupe d'adresses. |
cloneItems |
POST /v1beta1/{addressGroup=projects/*/locations/*/addressGroups/*}:cloneItems Clone des éléments d'un groupe d'adresses vers un autre. |
create |
POST /v1beta1/{parent=projects/*/locations/*}/addressGroups Crée un groupe d'adresses dans un projet et un emplacement donnés. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/addressGroups/*} Supprime un seul groupe d'adresses. |
get |
GET /v1beta1/{name=projects/*/locations/*/addressGroups/*} Récupère les informations d'un seul groupe d'adresses. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/*/addressGroups/*}:getIamPolicy Récupère la stratégie de contrôle d'accès d'une ressource. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/addressGroups Répertorie les groupes d'adresses dans un projet et un emplacement donnés. |
listReferences |
GET /v1beta1/{addressGroup=projects/*/locations/*/addressGroups/*}:listReferences Répertorie les références d'un groupe d'adresses. |
patch |
PATCH /v1beta1/{addressGroup.name=projects/*/locations/*/addressGroups/*} Met à jour les paramètres d'un seul groupe d'adresses. |
removeItems |
POST /v1beta1/{addressGroup=projects/*/locations/*/addressGroups/*}:removeItems Supprime des éléments d'un groupe d'adresses. |
setIamPolicy |
POST /v1beta1/{resource=projects/*/locations/*/addressGroups/*}:setIamPolicy Définit la stratégie de contrôle d'accès de la ressource spécifiée. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/*/addressGroups/*}:testIamPermissions Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée. |
Ressource REST: v1beta1.projects.locations.clientTlsPolicies
Méthodes | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/clientTlsPolicies Crée une stratégie ClientTlsPolicy dans un projet et un emplacement donnés. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/clientTlsPolicies/*} Supprime une seule stratégie ClientTlsPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/clientTlsPolicies/*} Récupère les détails d'un seul ClientTlsPolicy. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/*/clientTlsPolicies/*}:getIamPolicy Récupère la stratégie de contrôle d'accès d'une ressource. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/clientTlsPolicies Répertorie les ClientTlsPolicies d'un projet et d'un emplacement donnés. |
patch |
PATCH /v1beta1/{clientTlsPolicy.name=projects/*/locations/*/clientTlsPolicies/*} Met à jour les paramètres d'un seul ClientTlsPolicy. |
setIamPolicy |
POST /v1beta1/{resource=projects/*/locations/*/clientTlsPolicies/*}:setIamPolicy Définit la stratégie de contrôle d'accès de la ressource spécifiée. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/*/clientTlsPolicies/*}:testIamPermissions Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée. |
Ressource REST : v1beta1.projects.locations.firewallEndpointAssociations
Méthodes | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/firewallEndpointAssociations Crée une association de point de terminaison de pare-feu dans un projet et un emplacement donnés. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/firewallEndpointAssociations/*} Supprime un seul FirewallEndpointAssociation. |
get |
GET /v1beta1/{name=projects/*/locations/*/firewallEndpointAssociations/*} Récupère les informations d'une seule FirewallEndpointAssociation. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/firewallEndpointAssociations Répertorie les associations dans un projet et un emplacement donnés. |
patch |
PATCH /v1beta1/{firewallEndpointAssociation.name=projects/*/locations/*/firewallEndpointAssociations/*} Mettre à jour un seul FirewallEndpointAssociation. |
Ressource REST: v1beta1.projects.locations.gatewaySecurityPolicies
Méthodes | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/gatewaySecurityPolicies Crée un objet GatewaySecurityPolicy dans un projet et un emplacement donnés. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*} Supprime un seul GatewaySecurityPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*} Récupère les informations d'un seul objet GatewaySecurityPolicy. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/gatewaySecurityPolicies Répertorie les GatewaySecurityPolicies dans un projet et un emplacement donnés. |
patch |
PATCH /v1beta1/{gatewaySecurityPolicy.name=projects/*/locations/*/gatewaySecurityPolicies/*} Met à jour les paramètres d'un seul GatewaySecurityPolicy. |
Ressource REST: v1beta1.projects.locations.gatewaySecurityPolicies.rules
Méthodes | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*/gatewaySecurityPolicies/*}/rules Crée une ressource GatewaySecurityPolicy dans un projet et un emplacement donnés. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*/rules/*} Supprime une seule règle GatewaySecurityPolicyRule. |
get |
GET /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*/rules/*} Récupère les détails d'une seule règle GatewaySecurityPolicyRule. |
list |
GET /v1beta1/{parent=projects/*/locations/*/gatewaySecurityPolicies/*}/rules Répertorie les GatewaySecurityPolicyRules d'un projet et d'un emplacement donnés. |
patch |
PATCH /v1beta1/{gatewaySecurityPolicyRule.name=projects/*/locations/*/gatewaySecurityPolicies/*/rules/*} Met à jour les paramètres d'une seule règle GatewaySecurityPolicyRule. |
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.serverTlsPolicies
Méthodes | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/serverTlsPolicies Crée un objet ServerTlsPolicy dans un projet et un emplacement donnés. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/serverTlsPolicies/*} Supprime une seule stratégie ServerTlsPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/serverTlsPolicies/*} Récupère les détails d'une seule stratégie ServerTlsPolicy. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/*/serverTlsPolicies/*}:getIamPolicy Récupère la stratégie de contrôle d'accès d'une ressource. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/serverTlsPolicies Répertorie les stratégies ServerTlsPolicies dans un projet et un emplacement donnés. |
patch |
PATCH /v1beta1/{serverTlsPolicy.name=projects/*/locations/*/serverTlsPolicies/*} Met à jour les paramètres d'une seule stratégie ServerTlsPolicy. |
setIamPolicy |
POST /v1beta1/{resource=projects/*/locations/*/serverTlsPolicies/*}:setIamPolicy Définit la stratégie de contrôle d'accès de la ressource spécifiée. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/*/serverTlsPolicies/*}:testIamPermissions Renvoie les autorisations dont dispose un appelant pour la ressource spécifiée. |
Ressource REST : v1beta1.projects.locations.tlsInspectionPolicies
Méthodes | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/tlsInspectionPolicies Crée une règle TlsInspectionPolicy dans un projet et un emplacement donnés. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/tlsInspectionPolicies/*} Supprime un seul TlsInspectionPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/tlsInspectionPolicies/*} Récupère les informations d'un seul objet TlsInspectionPolicy. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/tlsInspectionPolicies Répertorie les TlsInspectionPolicies d'un projet et d'un emplacement donnés. |
patch |
PATCH /v1beta1/{tlsInspectionPolicy.name=projects/*/locations/*/tlsInspectionPolicies/*} Met à jour les paramètres d'un seul TlsInspectionPolicy. |
Ressource REST : v1beta1.projects.locations.urlLists
Méthodes | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/urlLists Crée une UrlList dans un projet et un emplacement donnés. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/urlLists/*} Supprime une seule liste d'URL. |
get |
GET /v1beta1/{name=projects/*/locations/*/urlLists/*} Récupère les informations d'une seule UrlList. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/urlLists Répertorie les listes d'URL dans un projet et un emplacement donnés. |
patch |
PATCH /v1beta1/{urlList.name=projects/*/locations/*/urlLists/*} Met à jour les paramètres d'une seule UrlList. |