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;