CloudEvent interface

Un CloudEvent describe datos de eventos.

Firma:

export interface CloudEvent 

Propiedades

Propiedad Tipo Descripción
datos objeto | cadena Carga útil de datos del evento. Los objetos se encadenan con JSON y las cadenas se pasan tal cual.
tipo de contenido de datos cadena Tipo MIME de los datos que se envían con el evento en el campo data . Actualmente solo se admiten application/json y text/plain . Si no se especifica, se deduce automáticamente del tipo de datos proporcionados.
identificación cadena Identificador del evento. Si no se proporciona, se completa automáticamente con un UUID.
fuente cadena Identifica el contexto en el que ocurrió un evento. Si no se proporciona, se utiliza el valor de la variable de entorno EVENTARC_CLOUD_EVENT_SOURCE y, si no se establece, se genera un error de validación.
versión de espectro Versión de evento en la nube La versión de la especificación CloudEvents que utiliza el evento. Si no se proporciona, se establece en 1.0 , el único valor admitido.
sujeto cadena Asunto (contexto) del evento en el contexto del productor del evento.
tiempo cadena Marca de tiempo del evento. Debe estar en formato de hora ISO. Si no se especifica, se utiliza la hora actual (en el momento de la publicación).
tipo cadena Tipo de evento. Debe tener el prefijo de un nombre DNS inverso ( com.my-org.v1.something.happended ).

CloudEvent.datos

Carga útil de datos del evento. Los objetos se encadenan con JSON y las cadenas se pasan tal cual.

Firma:

data?: object | string;

CloudEvent.tipo de contenido de datos

Tipo MIME de los datos que se envían con el evento en el campo data . Actualmente solo se admiten application/json y text/plain . Si no se especifica, se deduce automáticamente del tipo de datos proporcionados.

Firma:

datacontenttype?: string;

NubeEvento.id

Identificador del evento. Si no se proporciona, se completa automáticamente con un UUID.

Firma:

id?: string;

CloudEvent.fuente

Identifica el contexto en el que ocurrió un evento. Si no se proporciona, se utiliza el valor de la variable de entorno EVENTARC_CLOUD_EVENT_SOURCE y, si no se establece, se genera un error de validación.

Firma:

source?: string;

CloudEvent.specversión

La versión de la especificación CloudEvents que utiliza el evento. Si no se proporciona, se establece en 1.0 , el único valor admitido.

Firma:

specversion?: CloudEventVersion;

CloudEvent.asunto

Asunto (contexto) del evento en el contexto del productor del evento.

Firma:

subject?: string;

tiempo de evento de nube

Marca de tiempo del evento. Debe estar en formato de hora ISO. Si no se especifica, se utiliza la hora actual (en el momento de la publicación).

Firma:

time?: string;

Tipo de evento de nube

Tipo de evento. Debe tener el prefijo de un nombre DNS inverso ( com.my-org.v1.something.happended ).

Firma:

type: string;