DlpRuleViolation

데이터 손실 방지 (DLP) 규칙 위반 시 트리거되는 알림

JSON 표현
{
  "ruleViolationInfo": {
    object (RuleViolationInfo)
  }
}
필드
ruleViolationInfo

object (RuleViolationInfo)

위반된 DLP 규칙에 관한 세부정보입니다.

관리자는 DLP 규칙을 설정할 때 Google Cloud DLP(https://cloud.google.com/dlp/)에서 제공하는 사전 정의된 감지기를 사용할 수 있습니다. 이 위반사항에서 일치하는 Cloud DLP 감지기(있는 경우)는 MatchInfo.predefined_detector에 캡처됩니다.

RuleViolationInfo

Google Workspace 관리자가 구성한 위반 규칙에 관한 일반적인 알림 정보입니다.

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)
}
필드
ruleInfo

object (RuleInfo)

위반한 규칙의 세부정보입니다.

dataSource

enum (DataSource)

데이터 소스

trigger

enum (Trigger)

규칙의 트리거입니다.

triggeringUserEmail

string

위반을 일으킨 사용자의 이메일입니다. 해당하지 않는 경우 값이 비어 있을 수 있습니다(예: 드라이브 연속 스캔에서 발견된 위반사항).

recipients[]

string

리소스 수신자

Drive의 경우 규칙이 트리거될 때 Drive 파일이 공유된 대상입니다. 유효한 값에는 사용자 이메일, 그룹 이메일, 도메인 또는 파일에 공개적으로 액세스할 수 있는 경우 '모든 사용자'가 포함됩니다. 파일이 비공개인 경우 수신자 목록이 비어 있습니다.

Gmail의 경우 Gmail 메일이 전송된 사용자 또는 그룹의 이메일입니다.

resourceInfo

object (ResourceInfo)

규칙을 위반한 리소스에 관한 세부정보입니다.

matchInfo[]

object (MatchInfo)

리소스 콘텐츠에서 찾은 일치 항목 목록입니다.

triggeredActionTypes[]

enum (ActionType)

규칙이 트리거된 결과로 적용되는 작업입니다.

triggeredActionInfo[]

object (ActionInfo)

트리거된 작업과 관련된 메타데이터입니다.

suppressedActionTypes[]

enum (ActionType)

우선순위가 더 높은 다른 작업으로 인해 중지된 작업

eventType

enum (EventType)

규칙을 적용한 후 이 알림과 연결된 이벤트입니다.

RuleInfo

규칙 정보가 포함된 Proto입니다.

JSON 표현
{
  "resourceName": string,
  "displayName": string
}
필드
resourceName

string

규칙을 고유하게 식별하는 리소스 이름입니다.

displayName

string

사용자가 제공한 규칙의 이름입니다.

ResourceInfo

리소스 정보가 포함된 Proto입니다.

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.
}
필드
resourceTitle

string

리소스의 제목입니다(예: 이메일 제목 또는 문서 제목).

deviceId

string

기기를 식별하는 ID입니다. 예를 들어 Android 기기의 경우 'Android 기기 ID'이고 Chrome OS 기기의 경우 '기기 가상 ID'입니다.

통합 필드 resource_id. 리소스의 식별자입니다. resource_id은 다음 중 하나여야 합니다.
documentId

string

Drive 파일 ID입니다.

chatMessageId

string

Chat 메시지 ID입니다.

chatAttachmentId

string

Chat 첨부파일 ID입니다.

MatchInfo

규칙의 조건 부분에 있는 일치 정보를 포함하는 Proto입니다.

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.
}
필드
통합 필드 detector_info. 일치하는 검사 프로그램 정보 detector_info은 다음 중 하나여야 합니다.
userDefinedDetector

object (UserDefinedDetectorInfo)

관리자가 정의한 일치하는 검사 프로그램의 경우

predefinedDetector

object (PredefinedDetectorInfo)

Google에서 사전 정의한 일치하는 검사 프로그램의 경우

UserDefinedDetectorInfo

관리자가 정의한 검사 프로그램입니다.

JSON 표현
{
  "resourceName": string,
  "displayName": string
}
필드
resourceName

string

감지기를 고유하게 식별하는 리소스 이름입니다.

displayName

string

감지기의 표시 이름입니다.

PredefinedDetectorInfo

Google에서 제공하는 감지기입니다.

JSON 표현
{
  "detectorName": string
}
필드
detectorName

string

감지기를 고유하게 식별하는 이름입니다.

ActionInfo

이 유형에는 필드가 없습니다.

작업과 관련된 메타데이터입니다.