Esquemas de eventos em Grade de Eventos em Kubernetes

A Grade de Eventos em Kubernetes aceita e entrega eventos em formato JSON. Suporta a especificação de esquemas Cloud Events 1.0 e este é o esquema que deve ser usado na publicação de eventos para a Grade de Eventos.

Importante

Event Grid em Kubernetes com Azure Arc está atualmente em pré-visualização pública. Esta versão de pré-visualização é disponibiliza sem um contrato de nível de serviço e não é recomendada para cargas de trabalho de produção. Algumas funcionalidades poderão não ser suportadas ou poderão ter capacidades limitadas. Para obter mais informações, veja Termos Suplementares de Utilização para Pré-visualizações do Microsoft Azure.

Esquema cloudEvent

CloudEvents é uma especificação aberta para descrever dados do evento. Simplifica a interoperabilidade, fornecendo um esquema comum de eventos para a publicação e consumo de eventos. Consulte a especificação CloudEvents para obter informações sobre os atributos de contexto obrigatório.

Exemplo — evento usando o esquema do CloudEvents

[{
      "specversion": "1.0",
      "type" : "orderCreated",
      "source": "myCompanyName/us/webCommerceChannel/myOnlineCommerceSiteBrandName",
      "id" : "eventId-n",
      "time" : "2020-12-25T20:54:07+00:00",
      "subject" : "account/acct-123224/order/o-123456",
      "dataSchema" : "1.0",
      "data" : {
         "orderId" : "123",
         "orderType" : "PO",
         "reference" : "https://www.myCompanyName.com/orders/123"
      }
}]

Passos seguintes

Para conhecer destinos e manipuladores apoiados por Event Grid em Azure Arc para Kubernetes, consulte a Grade de Eventos em Kubernetes - Manipuladores de Eventos.