CloudEvent interface

Esta API é fornecida como uma prévia para desenvolvedores e pode mudar com base no feedback que recebermos. Não use esta API em um ambiente de produção.

Um CloudEventBase é a base de um formato multiplataforma para codificar um evento sem servidor. Para obter mais informações, consulte https://github.com/cloudevents/spec.

Assinatura:

export interface CloudEvent<T> 

Propriedades

Propriedade Tipo Descrição
dados T (BETA) Informações sobre este evento específico.
eu ia corda (BETA) Um ID globalmente exclusivo para este evento.
fonte corda (BETA) O recurso que publicou este evento.
especversão "1,0" (BETA) Versão da especificação CloudEvents para este evento.
assunto corda (BETA) O recurso, fornecido pela fonte, ao qual este evento se refere.
tempo corda (BETA) Quando este evento ocorreu.
tipo corda (BETA) O tipo de evento que isso representa.

CloudEvent.data

Esta API é fornecida como uma prévia para desenvolvedores e pode mudar com base no feedback que recebermos. Não use esta API em um ambiente de produção.

Informações sobre este evento específico.

Assinatura:

data: T;

CloudEvent.id

Esta API é fornecida como uma prévia para desenvolvedores e pode mudar com base no feedback que recebermos. Não use esta API em um ambiente de produção.

Um ID globalmente exclusivo para este evento.

Assinatura:

id: string;

CloudEvent.fonte

Esta API é fornecida como uma prévia para desenvolvedores e pode mudar com base no feedback que recebermos. Não use esta API em um ambiente de produção.

O recurso que publicou este evento.

Assinatura:

source: string;

CloudEvent.specversion

Esta API é fornecida como uma prévia para desenvolvedores e pode mudar com base no feedback que recebermos. Não use esta API em um ambiente de produção.

Versão da especificação CloudEvents para este evento.

Assinatura:

readonly specversion: "1.0";

CloudEvent.subject

Esta API é fornecida como uma prévia para desenvolvedores e pode mudar com base no feedback que recebermos. Não use esta API em um ambiente de produção.

O recurso, fornecido pela origem, ao qual este evento está relacionado.

Assinatura:

subject?: string;

CloudEvent.time

Esta API é fornecida como uma prévia para desenvolvedores e pode mudar com base no feedback que recebermos. Não use esta API em um ambiente de produção.

Quando este evento ocorreu.

Assinatura:

time: string;

CloudEvent.type

Esta API é fornecida como uma prévia para desenvolvedores e pode mudar com base no feedback que recebermos. Não use esta API em um ambiente de produção.

O tipo de evento que isso representa.

Assinatura:

type: string;