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 |
|---|---|
|
Representa um evento programado. |
|
|
Representa a criação de um novo esquema de eventos. |
|
|
Representa a criação de uma nova versão de um esquema de eventos novo ou existente. |
|
|
Representa uma mudança no estado de uma conexão. |
|
|
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|JSONSchemaDraft4Obrigató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|JSONSchemaDraft4Obrigató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": "Connectionstatus", "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 StartedConnection Update StartedConnection Deletion StartedConnection ActivatedConnection AuthorizedConnection Authorization StartedConnection Deauthorization StartedConnection DeauthorizedConnection 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 Destinationstatus", "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 ActivatedAPI 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" } }