DlpRuleViolation

Alertes déclenchées en cas de non-respect des règles de protection contre la perte de données.

Représentation JSON
{
  "ruleViolationInfo": {
    object (RuleViolationInfo)
  }
}
Champs
ruleViolationInfo

object (RuleViolationInfo)

Informations sur la règle de protection contre la perte de données qui a été enfreinte

Les administrateurs peuvent utiliser les détecteurs prédéfinis fournis par Google Cloud DLP https://cloud.google.com/dlp/ lorsqu'ils configurent une règle de protection contre la perte de données. Les détecteurs Cloud DLP avec correspondance de ce cas de non-respect, s'ils sont capturés dans le gestionnaire de mise en correspondance (InfoInfo.prédéfinis_detector).

Informations sur la règle

Alerte courante sur les règles non configurées par les administrateurs Google Workspace

Représentation JSON
{
  "ruleInfo": {
    object (RuleInfo)
  },
  "dataSource": enum (DataSource),
  "trigger": enum (Trigger),
  "triggeringUserEmail": string,
  "recipients": [
    string
  ],
  "resourceInfo": {
    object (ResourceInfo)
  },
  "matchInfo": [
    {
      object (MatchInfo)
    }
  ],
  "triggeredActionTypes": [
    enum (ActionType)
  ],
  "triggeredActionInfo": [
    {
      object (ActionInfo)
    }
  ],
  "suppressedActionTypes": [
    enum (ActionType)
  ]
}
Champs
ruleInfo

object (RuleInfo)

Détails de la règle non respectée

dataSource

enum (DataSource)

Source des données.

trigger

enum (Trigger)

Déclencheur de la règle.

triggeringUserEmail

string

Adresse e-mail de l'utilisateur à l'origine de la violation. La valeur peut être vide, le cas échéant, par exemple en cas d'infraction détectée par l'analyse continue de Drive.

recipients[]

string

Destinataires des ressources.

Pour Drive, ils sont des bénéficiaires du partage du fichier Drive au moment du déclenchement de la règle. Les valeurs valides incluent les adresses e-mail des utilisateurs, les adresses e-mail de groupes, les domaines ou "tout le monde" si le fichier était accessible publiquement. Si le fichier était privé, la liste des destinataires sera vide.

Pour Gmail, il s'agit des e-mails des utilisateurs ou des groupes auxquels le message Gmail a été envoyé.

resourceInfo

object (ResourceInfo)

Détails de la ressource qui a enfreint la règle.

matchInfo[]

object (MatchInfo)

Liste des correspondances trouvées dans le contenu de la ressource.

triggeredActionTypes[]

enum (ActionType)

Actions appliquées à la suite du déclenchement de la règle.

triggeredActionInfo[]

object (ActionInfo)

Métadonnées associées aux actions déclenchées.

suppressedActionTypes[]

enum (ActionType)

Actions supprimées en raison d'autres actions de priorité supérieure.

Informations sur la règle

Proto contenant des informations sur les règles

Représentation JSON
{
  "resourceName": string,
  "displayName": string
}
Champs
resourceName

string

Nom de ressource qui identifie de manière unique la règle.

displayName

string

Nom de la règle fourni par l'utilisateur.

ResourceInfo

Proto contenant des informations sur les ressources

Représentation JSON
{
  "resourceTitle": string,

  // Union field resource_id can be only one of the following:
  "documentId": string
  // End of list of possible types for union field resource_id.
}
Champs
resourceTitle

string

Titre de la ressource, par exemple l'objet ou le titre du document.

Champ d'union resource_id. Identifiant de la ressource. resource_id ne peut être qu'un des éléments suivants :
documentId

string

ID du fichier Drive :

Infos de correspondance

Proto contenant des informations de correspondance de la partie condition de la règle

Représentation JSON
{

  // Union field detector_info can be only one of the following:
  "userDefinedDetector": {
    object (UserDefinedDetectorInfo)
  },
  "predefinedDetector": {
    object (PredefinedDetectorInfo)
  }
  // End of list of possible types for union field detector_info.
}
Champs
Champ d'union detector_info. Informations du détecteur correspondant. detector_info ne peut être qu'un des éléments suivants :
userDefinedDetector

object (UserDefinedDetectorInfo)

Pour le détecteur de correspondance défini par les administrateurs.

predefinedDetector

object (PredefinedDetectorInfo)

Pour le détecteur de correspondance prédéfini par Google.

Défini par l'utilisateur définie

Détecteur défini par les administrateurs.

Représentation JSON
{
  "resourceName": string,
  "displayName": string
}
Champs
resourceName

string

Nom de ressource qui identifie le détecteur de manière unique.

displayName

string

Nom à afficher du détecteur.

Informations prédéfinies du détecteur

Détecteur fourni par Google.

Représentation JSON
{
  "detectorName": string
}
Champs
detectorName

string

Nom qui identifie le détecteur de manière unique.

Infos sur l'action

Ce type ne comporte aucun champ.

Métadonnées associées à l'action.