AbuseDetected

Es una alerta genérica de actividad abusiva de un usuario que ocurre con un cliente.

Representación JSON
{
  "subAlertId": string,
  "product": string,
  "additionalDetails": {
    object (EntityList)
  },
  "variationType": enum (AbuseDetectedVariationType)
}
Campos
subAlertId

string

Es el identificador único de cada subalerta que se incorpora.

product

string

Es el producto del que se origina el abuso.

additionalDetails

object (EntityList)

Es la lista de usuarios o entidades abusivos que se mostrará en una tabla de la alerta.

variationType

enum (AbuseDetectedVariationType)

Variación de las alertas de AbuseDetected. El valor de variationType determina los textos que se muestran en los detalles de la alerta. Esto difiere de subAlertId porque cada subalerta puede tener varios variation_types, que representan diferentes etapas de la alerta.

EntityList

EntityList almacena entidades en un formato que se puede traducir a una tabla en la IU de Alert Center.

Representación JSON
{
  "name": string,
  "headers": [
    string
  ],
  "entities": [
    {
      object (Entity)
    }
  ]
}
Campos
name

string

Es el nombre del detalle clave que se usa para mostrar esta lista de entidades.

headers[]

string

Encabezados de los valores en las entidades. Si no se define ningún valor en Entidad, este campo debe estar vacío.

entities[]

object (Entity)

Es la lista de entidades afectadas por la alerta.

Entidad

Entidad individual afectada por una alerta o relacionada con ella.

Representación JSON
{
  "name": string,
  "link": string,
  "values": [
    string
  ]
}
Campos
name

string

Es el nombre legible por humanos de esta entidad, como una dirección de correo electrónico, un ID de archivo o un nombre de dispositivo.

values[]

string

Valores adicionales además del nombre. El orden de los valores debe alinearse con los encabezados en EntityList.