DlpRuleViolation

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

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

object (RuleViolationInfo)

Informations sur la règle de protection contre la perte de données non respectée.

Les administrateurs peuvent utiliser les détecteurs prédéfinis fournis par Google Cloud DLP (https://cloud.google.com/dlp/) lors de la configuration d'une règle de protection contre la perte de données. Les détecteurs Cloud DLP correspondants à cette violation, le cas échéant, seront capturés dans MatchInfo.predefined_detector.

RuleViolationInfo

Informations d'alerte courantes sur les règles violées 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)
  ],
  "eventType": enum (EventType)
}
Champs
ruleInfo

object (RuleInfo)

Détails de la règle enfreinte.

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 du non-respect. La valeur peut être vide si elle n'est pas applicable (par exemple, en cas de non-respect détecté par l'analyse Drive continue).

recipients[]

string

Destinataires des ressources.

Pour Drive, il s'agit des bénéficiaires avec lesquels le fichier Drive a été partagé 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 au public. Si le fichier était privé, la liste des destinataires sera vide.

Pour Gmail, il s'agit des adresses e-mail 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 en conséquence 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.

eventType

enum (EventType)

Événement associé à cette alerte après l'application de la règle.

RuleInfo

Proto contenant des informations sur les règles.

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

string

Nom de la 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,
  "deviceId": string,

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

string

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

deviceId

string

Identifiant permettant d'identifier un appareil. Par exemple, pour les appareils Android, il s'agit de l'ID de l'appareil Android, et pour les appareils ChromeOS, de l'ID virtuel de l'appareil.

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

string

ID de fichier Drive.

chatMessageId

string

ID du message Chat.

chatAttachmentId

string

ID de la pièce jointe Chat.

MatchInfo

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 sur le détecteur correspondant. detector_info ne peut être qu'un des éléments suivants :
userDefinedDetector

object (UserDefinedDetectorInfo)

Pour les détecteurs correspondants définis par les administrateurs.

predefinedDetector

object (PredefinedDetectorInfo)

Pour le détecteur correspondant prédéfini par Google.

UserDefinedDetectorInfo

Détecteur défini par les administrateurs.

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

string

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

displayName

string

Nom à afficher du détecteur.

PredefinedDetectorInfo

Détecteur fourni par Google.

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

string

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

ActionInfo

Ce type ne comporte aucun champ.

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