DlpRuleViolation

データ損失防止(DLP)ルールの違反によってトリガーされるアラート。

JSON 表現
{
  "ruleViolationInfo": {
    object (RuleViolationInfo)
  }
}
フィールド
ruleViolationInfo

object (RuleViolationInfo)

違反した DLP ルールの詳細。

管理者は、DLP ルールを設定する際に、Google Cloud DLP の https://cloud.google.com/dlp/ で提供される定義済み検出項目を使用できます。MatchInfo.predefined_detector にキャプチャされる場合、この違反における一致した Cloud DLP 検出項目。

Rule 違反情報

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

リソース受信者。

ドライブの場合は、ルールのトリガー時にドライブ内のファイルが共有されたユーザーです。有効な値には、ユーザーのメールアドレス、グループのメールアドレス、ドメイン、ファイルが一般公開されている場合は「全員」が含まれます。ファイルが非公開の場合、受信者リストは空になります。

Gmail の場合、これは Gmail メッセージの送信先のユーザーまたはグループのメールです。

resourceInfo

object (ResourceInfo)

ルールに違反したリソースの詳細。

matchInfo[]

object (MatchInfo)

リソース コンテンツで見つかった一致のリスト。

triggeredActionTypes[]

enum (ActionType)

ルールがトリガーされた結果として適用されるアクション。

triggeredActionInfo[]

object (ActionInfo)

トリガーされたアクションに関連するメタデータ。

suppressedActionTypes[]

enum (ActionType)

優先度の高い他のアクションにより、抑制されたアクション。

ルール情報

ルール情報を含む 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。リソースの ID。resource_id は次のいずれかになります。
documentId

string

ドライブのファイル ID。

一致情報

ルールの条件部分の一致情報を含む 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 によって定義済みの一致検出項目の場合。

ユーザー定義検出器情報

管理者が定義した検出項目。

JSON 表現
{
  "resourceName": string,
  "displayName": string
}
フィールド
resourceName

string

検出機能を一意に識別するリソース名。

displayName

string

検出機能の表示名。

事前定義の検出情報

Google が提供する検出項目です。

JSON 表現
{
  "detectorName": string
}
フィールド
detectorName

string

検出機能を一意に識別する名前。

アクション情報

このタイプにはフィールドがありません。

操作に関連するメタデータ。