

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.

# User-defined tipos (UDT) en Amazon Keyspaces
<a name="udts"></a>

Un tipo definido por el usuario (UDT) es una agrupación de campos y tipos de datos que puede utilizar para definir una sola columna en Amazon Keyspaces. Los tipos de datos válidos para las UDT son todos los tipos de datos de Cassandra compatibles, incluidas las colecciones y otras UDT que ya haya creado en el mismo espacio de claves. Para obtener más información sobre los tipos de datos de Cassandra compatibles, consulte. [Compatibilidad con tipos de datos de Cassandra](cassandra-apis.md#cassandra-data-type)

Puede utilizar tipos definidos por el usuario (UDT) en Amazon Keyspaces para organizar los datos de forma más eficiente. Por ejemplo, puede crear UDT con colecciones anidadas, lo que le permite implementar modelos de datos más complejos en sus aplicaciones. También puede utilizar la palabra clave congelada para definir las UDT.

Las UDT están vinculadas a un espacio de claves y están disponibles para todas las tablas y las UDT del mismo espacio de claves. Puede crear las UDT en espacios clave de una o varias regiones.

Puede crear tablas nuevas o modificar las existentes y añadir nuevas columnas que utilicen una UDT. Para crear una UDT con una UDT anidada, la UDT anidada debe estar inmovilizada.

Para ver cuántas UDT se admiten por espacio de claves, los niveles de anidación admitidos y otros valores y cuotas predeterminados relacionados con las UDT, consulte. [Cuotas y valores predeterminados para los tipos definidos por el usuario (UDT) en Amazon Keyspaces](quotas.md#quotas-udts)

Para obtener información sobre cómo calcular el tamaño codificado de las UDT, consulte. [Calcule el tamaño codificado de los valores de datos en función del tipo de datos](calculating-row-size.md#calculating-row-size-data-types)

Para obtener más información sobre la sintaxis CQL, consulte [User-defined tipos (UDT)](cql.ddl.type.md).

Para obtener más información sobre las UDT y la restauración puntual, consulte. [Restauración mediante PITR de tablas con tipos definidos por el usuario (UDT)](PointInTimeRecovery_HowItWorks.md#howitworks_backup_udt)

**Topics**
+ [Configuración de permisos](configure-udt-permissions.md)
+ [Cree una UDT](keyspaces-create-udt.md)
+ [Ver los UDT](keyspaces-view-udt.md)
+ [Eliminar una UDT](keyspaces-delete-udt.md)