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;