DlpRuleViolation

Alertas acionados em violações das regras de Prevenção contra perda de dados (DLP).

Representação JSON
{
  "ruleViolationInfo": {
    object (RuleViolationInfo)
  }
}
Campos
ruleViolationInfo

object (RuleViolationInfo)

Detalhes sobre a regra de DLP violada.

Os administradores podem usar os detectores predefinidos fornecidos pelo Google Cloud DLP https://cloud.google.com/dlp/ ao configurar uma regra de DLP. Os detectores do Cloud DLP correspondentes a essa violação, se houver, serão capturados em MatchInfo.predefined_detector.

RuleViolationInfo

Informações comuns sobre alertas de regras violadas configuradas pelos administradores do Google Workspace.

Representação 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)
}
Campos
ruleInfo

object (RuleInfo)

Detalhes da regra violada.

dataSource

enum (DataSource)

Origem dos dados.

trigger

enum (Trigger)

Acionamento da regra.

triggeringUserEmail

string

E-mail do usuário que causou a violação. O valor pode estar vazio se não for relevante, por exemplo, uma violação encontrada pela verificação contínua do Drive.

recipients[]

string

Destinatários de recursos.

No Drive, são os destinatários com quem o arquivo foi compartilhado no momento do acionamento da regra. Os valores válidos incluem e-mails de usuários, de grupos, de domínios ou "qualquer pessoa", se o arquivo for acessível publicamente. Se o arquivo for privado, a lista de destinatários vai estar vazia.

No Gmail, são os e-mails dos usuários ou grupos para quem a mensagem foi enviada.

resourceInfo

object (ResourceInfo)

Detalhes do recurso que violou a regra.

matchInfo[]

object (MatchInfo)

Lista de correspondências encontradas no conteúdo do recurso.

triggeredActionTypes[]

enum (ActionType)

Ações aplicadas como consequência do acionamento da regra.

triggeredActionInfo[]

object (ActionInfo)

Metadados relacionados às ações acionadas.

suppressedActionTypes[]

enum (ActionType)

Ações suprimidas devido a outras ações com prioridade mais alta.

eventType

enum (EventType)

Evento associado a este alerta após a aplicação da regra.

RuleInfo

Proto que contém informações de regras.

Representação JSON
{
  "resourceName": string,
  "displayName": string
}
Campos
resourceName

string

Nome do recurso que identifica exclusivamente a regra.

displayName

string

Nome da regra fornecido pelo usuário.

ResourceInfo

Proto que contém informações de recursos.

Representação 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.
}
Campos
resourceTitle

string

Título do recurso, por exemplo, assunto do e-mail ou título do documento.

deviceId

string

ID para identificar um dispositivo. Por exemplo, em dispositivos Android, esse é o "ID do dispositivo Android", e em dispositivos Chrome OS, é o "ID virtual do dispositivo".

Campo de união resource_id. Identificador do recurso. resource_id pode ser apenas de um dos tipos a seguir:
documentId

string

ID do arquivo do Drive.

chatMessageId

string

ID da mensagem do chat.

chatAttachmentId

string

ID do anexo do chat.

MatchInfo

Proto que contém informações de correspondência da parte da condição da regra.

Representação 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ão detector_info. Informações do detector correspondente. detector_info pode ser apenas de um dos tipos a seguir:
userDefinedDetector

object (UserDefinedDetectorInfo)

Para o detector correspondente definido pelos administradores.

predefinedDetector

object (PredefinedDetectorInfo)

Para o detector correspondente predefinido pelo Google.

UserDefinedDetectorInfo

Detector definido pelos administradores.

Representação JSON
{
  "resourceName": string,
  "displayName": string
}
Campos
resourceName

string

Nome do recurso que identifica exclusivamente o detector.

displayName

string

Nome de exibição do detector.

PredefinedDetectorInfo

Detector fornecido pelo Google.

Representação JSON
{
  "detectorName": string
}
Campos
detectorName

string

Nome que identifica exclusivamente o detector.

ActionInfo

Esse tipo não tem campos.

Metadados relacionados à ação.