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)

Détails concernant 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/) lors de la configuration d'une règle de protection contre la perte de données. Les détecteurs Cloud DLP correspondants à cette infraction, le cas échéant, seront capturés dans MatchInfo.predefined_detector.

RuleViolationInfo

Informations d'alerte courantes sur les règles enfreintes 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 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 de la violation. 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 était partagé au moment du déclenchement de la règle. Les valeurs valides incluent les adresses e-mail des utilisateurs, les adresses e-mail du groupe, 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 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 suite au 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.

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,

  // 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, objet d'e-mail ou titre de 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.

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 un 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.