AbuseDetected

ユーザーに対する嫌がらせ行為に関する一般的なアラート。

JSON 表現
{
  "subAlertId": string,
  "product": string,
  "additionalDetails": {
    object (EntityList)
  },
  "variationType": enum (AbuseDetectedVariationType)
}
フィールド
subAlertId

string

オンボーディングされる各サブアラートの一意の識別子。

product

string

不正行為の原因となったサービス。

additionalDetails

object (EntityList)

アラート内の表に表示される嫌がらせ行為者またはエンティティのリスト。

variationType

enum (AbuseDetectedVariationType)

AbuseDetected アラートのバリエーション。variationType によってアラートの詳細を表示するテキストが決まります。1 つのサブアラートに、アラートのさまざまなステージを表す複数の variation_type を持つことができるため、subAlertId とは異なります。

エンティティ リスト

EntityList は、エンティティをアラート センターの UI のテーブルに変換できる形式で保存します。

JSON 表現
{
  "name": string,
  "headers": [
    string
  ],
  "entities": [
    {
      object (Entity)
    }
  ]
}
フィールド
name

string

このエンティティ リストを表示するために使用されるキーの詳細の名前。

headers[]

string

エンティティの値のヘッダー。Entity で値が定義されていない場合は、このフィールドを空にする必要があります。

entities[]

object (Entity)

アラートの影響を受けるエンティティのリスト。

エンティティ

アラートの影響を受ける、またはアラートに関連する個々のエンティティ。

JSON 表現
{
  "name": string,
  "link": string,
  "values": [
    string
  ]
}
フィールド
name

string

エンティティ(人が読める形式)の名前(メールアドレス、ファイル ID、デバイス名など)。

values[]

string

名前以外の追加値。値の順序は EntityList のヘッダーと一致させる必要があります。