- 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.securityProfileGroups
- Ressource REST: v1beta1.projects.locations.securityProfiles
- 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 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 le document de découverte suivant :
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://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 Clone les éléments d'un groupe d'adresses à 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 détails d'un groupe d'adresses unique. |
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 les é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 point de terminaison de pare-feu 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 points de terminaison de pare-feu dans un projet et 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 détails d'un seul SecurityProfileGroup. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/securityProfileGroups Répertorie les groupes de profils SecurityProfileGroups dans une organisation et 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 profil de sécurité 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 détails d'un seul SecurityProfile. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/securityProfiles Répertorie les profils de sécurité dans une organisation et 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 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.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 les éléments d'un groupe d'adresses à 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 détails d'un groupe d'adresses unique. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/*/addressGroups/*}:getIamPolicy Récupère la stratégie de contrôle des 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 les éléments d'un groupe d'adresses. |
setIamPolicy |
POST /v1beta1/{resource=projects/*/locations/*/addressGroups/*}:setIamPolicy Définit la stratégie de contrôle des accès de la ressource spécifiée. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/*/addressGroups/*}:testIamPermissions Renvoie les autorisations qu'un appelant a sur la ressource spécifiée. |
Ressource REST: v1beta1.projects.locations.clientTlsPolicies
Méthodes | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/clientTlsPolicies Crée un 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'une seule stratégie ClientTlsPolicy. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/*/clientTlsPolicies/*}:getIamPolicy Récupère la stratégie de contrôle des accès d'une ressource. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/clientTlsPolicies Répertorie les ClientTlsPolicies dans un projet et un emplacement donnés. |
patch |
PATCH /v1beta1/{clientTlsPolicy.name=projects/*/locations/*/clientTlsPolicies/*} Met à jour les paramètres d'une seule stratégie ClientTlsPolicy. |
setIamPolicy |
POST /v1beta1/{resource=projects/*/locations/*/clientTlsPolicies/*}:setIamPolicy Définit la stratégie de contrôle des accès de la ressource spécifiée. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/*/clientTlsPolicies/*}:testIamPermissions Renvoie les autorisations qu'un appelant a sur la ressource spécifiée. |
Ressource REST: v1beta1.projects.locations.firewallEndpointAssociations
Méthodes | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/firewallEndpointAssociations Crée un objet FirewallEndpointAssociation 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 détails d'un seul 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/*} Met à 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 objet GatewaySecurityPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*} Récupère les détails d'une seule règle 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'une seule règle GatewaySecurityPolicy. |
Ressource REST: v1beta1.projects.locations.gatewaySecurityPolicies.rules
Méthodes | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*/gatewaySecurityPolicies/*}/rules Crée un objet 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 règles GatewaySecurityPolicyRules dans un projet et 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.securityProfileGroups
Méthodes | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/securityProfileGroups Crée un groupe SecurityProfileGroup dans un projet et un emplacement donnés. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/securityProfileGroups/*} Supprime un seul SecurityProfileGroup. |
get |
GET /v1beta1/{name=projects/*/locations/*/securityProfileGroups/*} Récupère les détails d'un seul SecurityProfileGroup. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/securityProfileGroups Répertorie les groupes de profils SecurityProfileGroups dans un projet et un emplacement donnés. |
patch |
PATCH /v1beta1/{securityProfileGroup.name=projects/*/locations/*/securityProfileGroups/*} Met à jour les paramètres d'un seul SecurityProfileGroup. |
Ressource REST: v1beta1.projects.locations.securityProfiles
Méthodes | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/securityProfiles Crée un profil de sécurité dans un projet et un emplacement donnés. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/securityProfiles/*} Supprime un seul profil de sécurité. |
get |
GET /v1beta1/{name=projects/*/locations/*/securityProfiles/*} Récupère les détails d'un seul SecurityProfile. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/securityProfiles Répertorie les profils de sécurité dans un projet et un emplacement donnés. |
patch |
PATCH /v1beta1/{securityProfile.name=projects/*/locations/*/securityProfiles/*} Met à jour les paramètres d'un seul SecurityProfile. |
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 des 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 des accès de la ressource spécifiée. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/*/serverTlsPolicies/*}:testIamPermissions Renvoie les autorisations qu'un appelant a sur la ressource spécifiée. |
Ressource REST: v1beta1.projects.locations.tlsInspectionPolicies
Méthodes | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/tlsInspectionPolicies Crée un 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 détails d'un seul TlsInspectionPolicy. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/tlsInspectionPolicies Répertorie les TlsInspectionPolicies dans un projet et 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 liste 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 détails d'une seule liste d'URL. |
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 liste d'URL. |