DlpRuleViolation

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

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

object (RuleViolationInfo)

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

관리자는 DLP 규칙을 설정할 때 Google Cloud DLP https://cloud.google.com/dlp/에서 제공하는 사전 정의된 감지기를 사용할 수 있습니다. 이 위반에 있는 일치하는 Cloud DLP 감지기가 MatchInfo.preload_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)
  ]
}
필드
ruleInfo

object (RuleInfo)

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

dataSource

enum (DataSource)

데이터 소스입니다.

trigger

enum (Trigger)

규칙의 트리거입니다.

triggeringUserEmail

string

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

recipients[]

string

리소스 수신자

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

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

resourceInfo

object (ResourceInfo)

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

matchInfo[]

object (MatchInfo)

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

triggeredActionTypes[]

enum (ActionType)

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

triggeredActionInfo[]

object (ActionInfo)

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

suppressedActionTypes[]

enum (ActionType)

우선순위가 더 높은 다른 작업으로 인해 작업이 중지되었습니다.

RuleInfo

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

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

string

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

displayName

string

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

ResourceInfo

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

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

string

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

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

string

Drive 파일 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

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

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