

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Esquemas de Amazon EventBridge
<a name="eb-schema"></a>

Un esquema define la estructura de los [eventos](eb-events.md) que se envían a EventBridge. EventBridge proporciona esquemas para todos los eventos que generan los servicios de AWS. También puede [crear o subir esquemas personalizados](eb-schema-create.md) o [inferir esquemas](eb-schemas-infer.md) de forma directa de eventos en un [bus de eventos](eb-event-bus.md). Una vez que tenga un esquema para un evento, puede descargar enlaces de código para lenguajes de programación populares y agilizar el desarrollo. Puede trabajar con enlaces de código para esquemas y gestionar esquemas desde la consola de EventBridge, mediante la API o directamente en su IDE mediante los conjuntos de herramientas de AWS. Para crear aplicaciones sin servidor que usen eventos, utilice AWS Serverless Application Model.

**nota**  
Cuando se utiliza la característica [transformador de entrada](eb-transform-target-input.md), el evento original se infiere mediante la detección del esquema, no el evento transformado que se envía al destino.

EventBridge admite los formatos OpenAPI 3 y JSONSchema Draft4.

En el caso del [Kit de herramientas de AWS para JetBrains](https://docs.aws.amazon.com/toolkit-for-jetbrains/latest/userguide/eventbridge-schemas.html) y el [Kit de herramientas de AWS para VS Code](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/working-with-aws.html), puede explorar o buscar esquemas y descargar los enlaces de código para los esquemas directamente en su IDE. 

 En el siguiente vídeo se ofrece una descripción general de los esquemas y registros de esquemas:




## Enmascaramiento de valores de propiedades de la API de registro de esquemas
<a name="eb-schema-mask"></a>

Algunos valores de propiedades de los eventos que se utilizan para crear un registro de esquemas pueden contener información confidencia l del cliente. Para proteger la información del cliente, los valores se enmascararán con asteriscos (\$1). Como ocultamos estos valores, EventBridge recomienda no crear aplicaciones que dependan explícitamente de las siguientes propiedades o sus valores:
+ **[CreateSchema](https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname.html#CreateSchema)**: La propiedad `Content` del cuerpo `requestParameters`
+ **[GetDiscoveredSchema](https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discover.html#GetDiscoveredSchema)**: La propiedad `Events` del cuerpo `requestParameters` y la propiedad `Content` del cuerpo `responseElements`
+ **[SearchSchemas](https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-search.html#SearchSchemas)**: La propiedad `keywords` de `requestParameters`
+ **[UpdateSchema](https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname.html#UpdateSchema)**: La propiedad `Content` de `requestParameters`