CloudEvent interface

Un CloudEvent describe datos de eventos.

Firma:

export interface CloudEvent 

Propiedades

Propiedad Escribe Descripción
datos objeto | cuerda Carga útil de datos del evento. Los objetos se clasifican en cadenas con JSON y las cadenas se pasan tal cual.
tipo de contenido de datos cuerda Tipo MIME de los datos que se envían con el evento en el campo de 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 cuerda Identificador del evento. Si no se proporciona, se completa automáticamente con un UUID.
fuente cuerda 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.
especificación CloudEventVersionCloudEventVersion La versión de la especificación de CloudEvents que utiliza el evento. Si no se proporciona, se establece en 1.0 , el único valor admitido.
tema cuerda Sujeto (contexto) del evento en el contexto del productor del evento.
tiempo cuerda 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).
escribe cuerda Tipo de evento. Debe tener como prefijo un nombre de DNS inverso ( com.my-org.v1.something.happended ).

CloudEvent.data

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

Firma:

data?: object | string;

CloudEvent.datacontenttype

Tipo MIME de los datos que se envían con el evento en el campo de 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;

CloudEvent.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.specversion

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

Firma:

specversion?: CloudEventVersion;

CloudEvent.asunto

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

Firma:

subject?: string;

CloudEvent.tiempo

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;

CloudEvent.tipo

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

Firma:

type: string;