Referencia detallada de los eventos de Amazon EventBridge - Amazon EventBridge

Referencia detallada de los eventos de Amazon EventBridge

EventBridge emite por sí mismo los siguientes eventos. Estos eventos se envían automáticamente al bus de eventos predeterminado como con cualquier otro servicio de AWS.

Para ver las definiciones de los campos de metadatos que se incluyen en todos los eventos, consulte Metadatos de eventos de servicios de AWS en la Referencia de eventos.

Tipo de detalle del evento Descripción

Evento programado

Representa un evento programado.

Esquema creado

Representa la creación de un nuevo esquema de eventos.

Versión de esquema creada

Representa la creación de una nueva versión de un esquema de eventos nuevo o existente.

Eventos de estado de conexión

Representa un cambio en el estado de una conexión.

Eventos de estado de destino de la API

Representa un cambio en el estado de un destino de la API.

Eventos programados

EventBridge envía los siguientes eventos programados al bus de eventos predeterminado. Para obtener más información, consulte Programador.

Evento programado

Representa un evento programado.

Los campos source y detail-type se incluyen porque contienen valores específicos para los eventos de EventBridge. Para ver las definiciones de los otros campos de metadatos que se incluyen en todos los eventos, consulte Metadatos de eventos de servicios de AWS en la Referencia de eventos.

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

Identifica el tipo de evento.

Para este evento, este valor es Scheduled Event.

Obligatorio: sí

source

Identifica el servicio que generó el evento. Para los eventos de EventBridge, este valor es aws.events.

Obligatorio: sí

detail

Un objeto JSON que contiene información sobre el evento. El servicio que genera el evento determina el contenido de este campo.

Obligatorio: sí

No hay campos obligatorios en este objeto para los eventos Scheduled Event.

ejemplo Ejemplo de evento de evento programado
{ "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 del registro de esquemas

EventBridge envía los siguientes eventos de registro de esquemas al bus de eventos predeterminado. Para obtener más información, consulte .

Esquema creado

Representa la creación de un nuevo esquema.

Cuando se crea un esquema, EventBridge envía un evento Schema Created y un evento Schema Version Created.

Los campos source y detail-type se incluyen porque contienen valores específicos para los eventos de EventBridge. Para ver las definiciones de los otros campos de metadatos que se incluyen en todos los eventos, consulte Metadatos de eventos de servicios de AWS en la Referencia de eventos.

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

Identifica el tipo de evento.

Para este evento, este valor es Schema Created.

Obligatorio: sí

source

Identifica el servicio que generó el evento. Para los eventos de EventBridge, este valor es aws.schemas.

Obligatorio: sí

detail

Un objeto JSON que contiene información sobre el evento. El servicio que genera el evento determina el contenido de este campo.

Obligatorio: sí

Para este evento, estos datos incluyen lo siguiente:

SchemaName

El nombre del esquema.

Obligatorio: sí

SchemaType

El tipo de esquema.

Valores válidos: OpenApi3 | JSONSchemaDraft4

Obligatorio: sí

RegistryName

Nombre del registro que contiene el esquema.

Obligatorio: sí

CreationDate

La fecha y hora en que se creó el esquema.

Obligatorio: sí

Version

La versión del esquema.

Para los eventos Schema Created, este valor siempre será 1.

Obligatorio: sí

ejemplo Ejemplo de evento de esquema creado
{ "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" } }

Versión de esquema creada

Representa la creación de una nueva versión de un esquema de eventos nuevo o existente.

Cuando se crea un esquema, EventBridge envía un evento Schema Created y un evento Schema Version Created.

Los campos source y detail-type se incluyen porque contienen valores específicos para los eventos de EventBridge. Para ver las definiciones de los otros campos de metadatos que se incluyen en todos los eventos, consulte Metadatos de eventos de servicios de AWS en la Referencia de eventos.

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

Identifica el tipo de evento.

Para este evento, este valor es Schema Version Created.

Obligatorio: sí

source

Identifica el servicio que generó el evento. Para los eventos de EventBridge, este valor es aws.schemas.

Obligatorio: sí

detail

Un objeto JSON que contiene información sobre el evento. El servicio que genera el evento determina el contenido de este campo.

Obligatorio: sí

Para este evento, estos datos incluyen lo siguiente:

SchemaName

El nombre del esquema.

Obligatorio: sí

SchemaType

El tipo de esquema.

Valores válidos: OpenApi3 | JSONSchemaDraft4

Obligatorio: sí

RegistryName

Nombre del registro que contiene el esquema.

Obligatorio: sí

CreationDate

La fecha y hora en que se creó la versión del esquema.

Obligatorio: sí

Version

La versión del esquema.

Obligatorio: sí

ejemplo Ejemplo de evento de versión de esquema creada
{ "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 conexión

EventBridge envía los siguientes eventos de conexión al bus de eventos predeterminado. Para obtener más información, consulte Connections.

Eventos de estado de conexión

Estos eventos representan un cambio en el estado de una conexión nueva o existente.

Los campos source y detail-type se incluyen porque contienen valores específicos para los eventos de EventBridge. Para ver las definiciones de los otros campos de metadatos que se incluyen en todos los eventos, consulte Metadatos de eventos de servicios de AWS en la Referencia de eventos.

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

Identifica el tipo de evento.

Para este evento, este valor es uno de los siguientes:

  • Connection Creation Started

  • Connection Update Started

  • Connection Deletion Started

  • Connection Activated

  • Connection Authorized

  • Connection Authorization Started

  • Connection Deauthorization Started

  • Connection Deauthorized

  • Connection Failed Connectivity

Obligatorio: sí

source

Identifica el servicio que generó el evento. Para los eventos de EventBridge, este valor es aws.events.

Obligatorio: sí

detail

Un objeto JSON que contiene información sobre el evento. El servicio que genera el evento determina el contenido de este campo.

Obligatorio: sí

Para este evento, estos datos incluyen lo siguiente:

ConnectionName

El nombre de la conexión.

Obligatorio: sí

StateReason

Motivo por el que ha cambiado el estado de la conexión.

Obligatorio: no

Timestamp

Fecha y hora en que ha cambiado el estado de la conexión.

Obligatorio: sí

ejemplo Evento de estado de conexión de ejemplo
{ "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 de la API

EventBridge envía los siguientes eventos de destino de la API al bus de eventos predeterminado. Para obtener más información, consulte Destinos de la API.

Eventos de estado de destino de la API

Cada uno de estos eventos representa un cambio en el estado de un destino de la API.

Los campos source y detail-type se incluyen porque contienen valores específicos para los eventos de EventBridge. Para ver las definiciones de los otros campos de metadatos que se incluyen en todos los eventos, consulte Metadatos de eventos de servicios de AWS en la Referencia de eventos.

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

Identifica el tipo de evento.

Para este evento, este valor es uno de los siguientes:

  • API Destination Activated

  • API Destination Deactivated

Obligatorio: sí

source

Identifica el servicio que generó el evento. Para los eventos de EventBridge, este valor es aws.events.

Obligatorio: sí

detail

Un objeto JSON que contiene información sobre el evento. El servicio que genera el evento determina el contenido de este campo.

Obligatorio: sí

Para este evento, estos datos incluyen lo siguiente:

ApiDestinationName

El nombre del destino de la API.

Obligatorio: sí

Timestamp

La hora y la fecha en que ha cambiado el estado de destino de la API.

Obligatorio: sí

ejemplo Evento de estado de destino de la API de ejemplo
{ "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" } }