DlpRuleViolation

Alertas que se activan por incumplimientos de las reglas de Prevención de pérdida de datos (DLP).

Representación JSON
{
  "ruleViolationInfo": {
    object (RuleViolationInfo)
  }
}
Campos
ruleViolationInfo

object (RuleViolationInfo)

Detalles sobre la regla de DLP que se incumplió

Los administradores pueden usar los detectores predefinidos que proporciona Google Cloud DLP https://cloud.google.com/dlp/ cuando configuran una regla de DLP. Los detectores de Cloud DLP que coinciden en este incumplimiento, si se capturarán alguno, en MatchInfo.texto predefinido_detector.

RuleViolationInfo

Información común de alertas sobre las reglas infringidas que configuran los administradores de Google Workspace.

Representación 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)
  ]
}
Campos
ruleInfo

object (RuleInfo)

Detalles de la regla que se incumplió

dataSource

enum (DataSource)

Fuente de los datos.

trigger

enum (Trigger)

Activador de la regla.

triggeringUserEmail

string

Correo electrónico del usuario que causó el incumplimiento El valor puede estar vacío si no corresponde, por ejemplo, un incumplimiento que se encontró con el análisis continuo de la unidad.

recipients[]

string

Destinatarios de recursos

En el caso de Drive, son los beneficiarios con los que se compartió el archivo de Drive en el momento de la activación de la regla. Entre los valores válidos, se incluyen los correos electrónicos de los usuarios, los correos electrónicos de los grupos, los dominios o “cualquier persona” si el archivo era de acceso público. Si el archivo era privado, la lista de destinatarios estará vacía.

En el caso de Gmail, son los correos electrónicos de los usuarios o grupos a los que se envió el mensaje de Gmail.

resourceInfo

object (ResourceInfo)

Detalles del recurso que incumplió la regla

matchInfo[]

object (MatchInfo)

Es la lista de coincidencias que se encontraron en el contenido del recurso.

triggeredActionTypes[]

enum (ActionType)

Son acciones que se aplican como consecuencia de la activación de la regla.

triggeredActionInfo[]

object (ActionInfo)

Son metadatos relacionados con las acciones activadas.

suppressedActionTypes[]

enum (ActionType)

Acciones suprimidas debido a otras acciones con prioridad más alta.

RuleInfo

Proto que contiene información de reglas.

Representación JSON
{
  "resourceName": string,
  "displayName": string
}
Campos
resourceName

string

Es el nombre del recurso que identifica de forma única la regla.

displayName

string

Es el nombre de la regla que proporcionó el usuario.

ResourceInfo

Proto que contiene información de recursos.

Representación 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.
}
Campos
resourceTitle

string

Es el título del recurso, por ejemplo, el asunto del correo electrónico o el título del documento.

Campo de unión resource_id. Es el identificador del recurso. Las direcciones (resource_id) solo pueden ser una de las siguientes opciones:
documentId

string

ID del archivo de Drive.

MatchInfo

Es un proto que contiene información de coincidencia de la parte de condición de la regla.

Representación 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.
}
Campos
Campo de unión detector_info. Información del detector que coincide. Las direcciones (detector_info) solo pueden ser una de las siguientes opciones:
userDefinedDetector

object (UserDefinedDetectorInfo)

Para el detector coincidente definido por los administradores.

predefinedDetector

object (PredefinedDetectorInfo)

Para el detector coincidente predefinido por Google.

UserDefinedDetectorInfo

Detector definido por los administradores.

Representación JSON
{
  "resourceName": string,
  "displayName": string
}
Campos
resourceName

string

Es el nombre del recurso que identifica de forma única el detector.

displayName

string

Es el nombre visible del detector.

PredefinedDetectorInfo

Detector proporcionado por Google.

Representación JSON
{
  "detectorName": string
}
Campos
detectorName

string

Es el nombre que identifica de forma inequívoca el detector.

ActionInfo

Este tipo no tiene campos.

Son metadatos relacionados con la acción.