DlpRuleViolation

Alertas que são acionados em caso de violações das regras da 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 da DLP. Os detectores do Cloud DLP correspondentes a essa violação, se houver, serão capturados em MatchInfo.predefined_detector.

RuleViolationInfo

Informações de alertas comuns sobre 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)
  ]
}
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 do recurso.

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 da ativação 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.

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,

  // 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

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

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.

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 detectores correspondentes definidos 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.