Referência de detalhes de eventos do Amazon EventBridge - Amazon EventBridge

Referência de detalhes de eventos do Amazon EventBridge

O próprio EventBridge emite os eventos a seguir. Esses eventos são enviados automaticamente ao barramento de eventos padrão do mesmo modo que em qualquer outro serviço da AWS.

Para obter as definições dos campos de metadados incluídos em todos os eventos, consulte Metadados de evento do serviço AWS na Referência de eventos.

Tipo de detalhe de evento Descrição

Scheduled Event

Representa um evento programado.

Schema Created

Representa a criação de um novo esquema de eventos.

Schema Version Created

Representa a criação de uma nova versão de um esquema de eventos novo ou existente.

Eventos de estado da conexão

Representa uma mudança no estado de uma conexão.

Eventos do estado de destino da API

Representa uma mudança no estado de um destino de API.

Agendar eventos

O EventBridge envia os eventos de agendamento a seguir para o barramento de eventos padrão. Para obter mais informações, consulte Scheduler.

Scheduled Event

Representa um evento programado.

Os campos source e detail-type estão incluídos porque contêm valores específicos para eventos do EventBridge. Para obter definições dos outros campos de metadados incluídos em todos os eventos, consulte Metadados de evento do serviço AWS na Referência de eventos.

{ . . ., "detail-type": "Scheduled Event", "source": "aws.events", . . ., "detail": {} }
detail-type

Identifica o tipo de evento.

Para esse evento, esse valor é Scheduled Event.

Obrigatório: Sim

source

Identifica o serviço que gerou o evento. Para eventos do EventBridge, esse valor é aws.events.

Obrigatório: Sim

detail

Um objeto JSON contém informações sobre o evento. O serviço que gera o evento determina o conteúdo desse campo.

Obrigatório: Sim

Não há campos obrigatórios neste objeto para eventos Scheduled Event.

exemplo Exemplo de Scheduled Event
{ "version": "0", "id": "89d1a02d-5ec7-412e-82f5-13505f849b41", "detail-type": "Scheduled Event", "source": "aws.events", "account": "123456789012", "time": "2016-12-30T18:44:49Z", "region": "us-east-1", "resources": ["arn:aws:events:us-east-1:123456789012:rule/SampleRule"], "detail": {} }

Eventos de registro do esquema

O EventBridge envia os eventos de registro do esquema a seguir para o barramento de eventos padrão. Para obter mais informações, consulte .

Schema Created

Representa a criação de um novo esquema.

Quando um esquema é criado, o EventBridge envia os eventos Schema Created e Schema Version Created.

Os campos source e detail-type estão incluídos porque contêm valores específicos para eventos do EventBridge. Para obter definições dos outros campos de metadados incluídos em todos os eventos, consulte Metadados de evento do serviço AWS na Referência de eventos.

{ . . ., "detail-type": "Schema Created", "source": "aws.schemas", . . ., "detail": { "SchemaName" : "String", "SchemaType" : "String", "RegistryName" : "String", "CreationDate" : "DateTime", "Version" : "Number" } }
detail-type

Identifica o tipo de evento.

Para esse evento, esse valor é Schema Created.

Obrigatório: Sim

source

Identifica o serviço que gerou o evento. Para eventos do EventBridge, esse valor é aws.schemas.

Obrigatório: Sim

detail

Um objeto JSON contém informações sobre o evento. O serviço que gera o evento determina o conteúdo desse campo.

Obrigatório: Sim

Para esse evento, esses dados incluem:

SchemaName

O nome do esquema.

Obrigatório: Sim

SchemaType

O tipo de esquema.

Valores válidos: OpenApi3 | JSONSchemaDraft4

Obrigatório: Sim

RegistryName

O nome do registro que contém o esquema.

Obrigatório: Sim

CreationDate

A data em que o esquema foi criado.

Obrigatório: Sim

Version

A versão do esquema.

Para eventos Schema Created, esse valor sempre será 1.

Obrigatório: Sim

exemplo Exemplo do evento Schema Created
{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "Schema Created", "source": "aws.schemas", "account": "123456789012", "time": "2019-05-31T21:49:54Z", "region": "us-east-1", "resources": ["arn:aws:schemas:us-east-1::schema/myRegistry/mySchema"], "detail": { "SchemaName": "mySchema", "SchemaType": "OpenApi3", "RegistryName": "myRegistry", "CreationDate": "2019-11-29T20:08:55Z", "Version": "1" } }

Schema Version Created

Representa a criação de uma nova versão de um esquema de eventos novo ou existente.

Quando um esquema é criado, o EventBridge envia os eventos Schema Created e Schema Version Created.

Os campos source e detail-type estão incluídos porque contêm valores específicos para eventos do EventBridge. Para obter definições dos outros campos de metadados incluídos em todos os eventos, consulte Metadados de evento do serviço AWS na Referência de eventos.

{ . . ., "detail-type": "Schema Version Created", "source": "aws.schemas", . . ., "detail": { "SchemaName" : "String", "SchemaType" : "String", "RegistryName" : "String", "CreationDate" : "DateTime", "Version" : "Number" } }
detail-type

Identifica o tipo de evento.

Para esse evento, esse valor é Schema Version Created.

Obrigatório: Sim

source

Identifica o serviço que gerou o evento. Para eventos do EventBridge, esse valor é aws.schemas.

Obrigatório: Sim

detail

Um objeto JSON contém informações sobre o evento. O serviço que gera o evento determina o conteúdo desse campo.

Obrigatório: Sim

Para esse evento, esses dados incluem:

SchemaName

O nome do esquema.

Obrigatório: Sim

SchemaType

O tipo de esquema.

Valores válidos: OpenApi3 | JSONSchemaDraft4

Obrigatório: Sim

RegistryName

O nome do registro que contém o esquema.

Obrigatório: Sim

CreationDate

A data em que a versão do esquema foi criada.

Obrigatório: Sim

Version

A versão do esquema.

Obrigatório: Sim

exemplo Exemplo do evento Schema Version Created
{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "Schema Version Created", "source": "aws.schemas", "account": "123456789012", "time": "2019-05-31T21:49:54Z", "region": "us-east-1", "resources": ["arn:aws:schemas:us-east-1::schema/myRegistry/mySchema"], "detail": { "SchemaName": "mySchema", "SchemaType": "OpenApi3", "RegistryName": "myRegistry", "CreationDate": "2019-11-29T20:08:55Z", "Version": "5" } }

Eventos de conexão

O EventBridge envia os eventos de conexão a seguir para o barramento de eventos padrão. Para obter mais informações, consulte Conexões.

Eventos de estado da conexão

Cada um desses eventos representa uma mudança no estado de uma conexão nova ou existente.

Os campos source e detail-type estão incluídos porque contêm valores específicos para eventos do EventBridge. Para obter definições dos outros campos de metadados incluídos em todos os eventos, consulte Metadados de evento do serviço AWS na Referência de eventos.

{ . . ., "detail-type": "Connection status", "source": "aws.events", . . ., "detail": { "ConnectionName" : "String", "StateReason" : "String", "Timestamp" : "DateTime" } }
detail-type

Identifica o tipo de evento.

Para esse evento, esse valor é um dos seguintes:

  • Connection Creation Started

  • Connection Update Started

  • Connection Deletion Started

  • Connection Activated

  • Connection Authorized

  • Connection Authorization Started

  • Connection Deauthorization Started

  • Connection Deauthorized

  • Connection Failed Connectivity

Obrigatório: Sim

source

Identifica o serviço que gerou o evento. Para eventos do EventBridge, esse valor é aws.events.

Obrigatório: Sim

detail

Um objeto JSON contém informações sobre o evento. O serviço que gera o evento determina o conteúdo desse campo.

Obrigatório: Sim

Para esse evento, esses dados incluem:

ConnectionName

O nome da conexão.

Obrigatório: Sim

StateReason

O motivo pelo qual o estado da conexão mudou.

Obrigatório: Não

Timestamp

A hora e a data em que o estado da conexão mudou.

Obrigatório: Sim

exemplo Evento do estado de conexão de exemplo
{ "version": "0", "id": "1d7a4ac6-a50a-745f-a331-a0d802f7badb", "detail-type": "Connection Creation Started", "source": "aws.events", "account": "123456789012", "time": "2024-10-28T09:08:20Z", "region": "us-east-1", "resources": [ "arn:aws:events:us-east-1:123456789012:connection/sample-connection/ee7e4d52-8df0-4bed-a0d5-fa7dea43fcf8" ], "detail": { "ConnectionName": "sample-connection", "Timestamp": "2024-10-24 09:26:35 +0000 UTC" } }

Eventos de destino da API

O EventBridge envia os eventos de destino da API a seguir para o barramento de eventos padrão. Para obter mais informações, consulte Destinos da API.

Eventos do estado de destino da API

Cada um desses eventos representa uma mudança no estado de um destino da API.

Os campos source e detail-type estão incluídos porque contêm valores específicos para eventos do EventBridge. Para obter definições dos outros campos de metadados incluídos em todos os eventos, consulte Metadados de evento do serviço AWS na Referência de eventos.

{ . . ., "detail-type": "API Destination status", "source": "aws.events", . . ., "detail": { "ApiDestinationName" : "String", "Timestamp" : "DateTime" } }
detail-type

Identifica o tipo de evento.

Para esse evento, esse valor é um dos seguintes:

  • API Destination Activated

  • API Destination Deactivated

Obrigatório: Sim

source

Identifica o serviço que gerou o evento. Para eventos do EventBridge, esse valor é aws.events.

Obrigatório: Sim

detail

Um objeto JSON contém informações sobre o evento. O serviço que gera o evento determina o conteúdo desse campo.

Obrigatório: Sim

Para esse evento, esses dados incluem:

ApiDestinationName

O nome do destino da API.

Obrigatório: Sim

Timestamp

A hora e a data em que o estado de destino da API mudou.

Obrigatório: Sim

exemplo Evento do estado de destino da API de exemplo
{ "version": "0", "id": "1d7a4ac6-a50a-745f-a331-a0d802f7badb", "detail-type": "API Destination Deactivated", "source": "aws.events", "account": "123456789012", "time": "2024-10-28T09:08:20Z", "region": "us-east-1", "resources": [ "arn:aws:events:us-east-1:123456789012:api-destination/sample-api-destination/ee7e4d52-8df0-4bed-a0d5-fa7dea43fcf8" ], "detail": { "ApiDestinationName": "sample-api-destination", "Timestamp": "2024-10-24 09:26:35 +0000 UTC" } }