REST Resource: properties.dataStreams.eventCreateRules

Recurso: EventCreateRule

Una regla de creación de eventos define las condiciones que activarán la creación de un evento completamente nuevo según los criterios coincidentes de un evento de origen. Se pueden definir mutaciones adicionales de los parámetros del evento fuente.

A diferencia de las reglas de edición de eventos, las reglas de creación de eventos no tienen un orden definido. Todas se ejecutarán de forma independiente.

Las reglas Editar evento y Crear evento no se pueden usar para modificar un evento creado a partir de una regla Crear evento.

Representación JSON
{
  "name": string,
  "destinationEvent": string,
  "eventConditions": [
    {
      object (MatchingCondition)
    }
  ],
  "sourceCopyParameters": boolean,
  "parameterMutations": [
    {
      object (ParameterMutation)
    }
  ]
}
Campos
name

string

Solo salida. Es el nombre del recurso de EventCreateRule. Format: properties/{property}/dataStreams/{dataStream}/eventCreateRules/{eventCreateRule}

destinationEvent

string

Obligatorio. Es el nombre del evento nuevo que se creará.

Este valor debe cumplir con los siguientes requisitos: * Tener menos de 40 caracteres. * Consistir solo en letras, dígitos o _ (guiones bajos). * Comenzar con una letra.

eventConditions[]

object (MatchingCondition)

Obligatorio. Debe tener al menos una condición y puede tener hasta 10 como máximo. Las condiciones del evento de origen deben coincidir para que se aplique esta regla.

sourceCopyParameters

boolean

Si es verdadero, los parámetros de origen se copian en el evento nuevo. Si es falso o no se establece, no se copiarán todos los parámetros no internos del evento de origen. Las mutaciones de parámetros se aplican después de que se copian los parámetros.

parameterMutations[]

object (ParameterMutation)

Las mutaciones de parámetros definen el comportamiento de los parámetros en el evento nuevo y se aplican en orden. Se puede aplicar un máximo de 20 mutaciones.

Métodos

create

Crea un EventCreateRule.

delete

Borra una EventCreateRule.

get

Busca una sola EventCreateRule.

list

Muestra EventCreateRules en un flujo de datos web.

patch

Actualiza un EventCreateRule.