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 on Kubernetes with Azure Arc is currently in public preview. This preview version is provided without a service level agreement, and it's not recommended for production workloads. Certain features might not be supported or might have constrained capabilities. For more information, see Supplemental Terms of Use for Microsoft Azure Previews.

Esquema cloudEvent

CloudEvents é uma especificação aberta para descrever dados de eventos. 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 que usa 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 saber mais sobre destinos e manipuladores apoiados pela Event Grid em Azure Arc for Kubernetes, consulte a Grade de Eventos em Kubernetes - Manipuladores de Eventos.