AbuseDetected

お客様の不正行為に関する一般的なアラート。

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

string

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

product

string

不正行為の発生元のサービス。

additionalDetails

object (EntityList)

アラートの表に表示される、不正行為を働いたユーザー/エンティティのリスト。

variationType

enum (AbuseDetectedVariationType)

AbuseDetected アラートのバリエーション。variationType によって、アラートの詳細に表示されるテキストが決まります。これは subAlertId とは異なり、各サブアラートには、アラートのさまざまな段階を表す複数の variation_types を設定できます。

EntityList

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 のヘッダーと一致する必要があります。