> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

> Tabla del sistema con información sobre todas las políticas de enmascaramiento del sistema.

# system.masking_policies

<div id="description">
  ## Descripción
</div>

Contiene información sobre todas las políticas de enmascaramiento definidas en el sistema.

Las políticas de enmascaramiento solo se pueden crear y aplicar en ClickHouse Cloud. En las versiones open-source, la tabla `system.masking_policies` siempre está vacía, pero sigue estando presente para que las consultas de introspección, como `SHOW MASKING POLICIES`, funcionen y devuelvan un resultado vacío en lugar de generar una excepción.

<div id="columns">
  ## Columnas
</div>

* `name` ([String](/docs/es/reference/data-types/string)) — Nombre de una política de enmascaramiento. El formato del nombre completo es `short_name ON database.table`.
* `short_name` ([String](/docs/es/reference/data-types/string)) — Nombre abreviado de una política de enmascaramiento. Por ejemplo, si el nombre completo es `mask_email ON mydb.mytable`, el nombre abreviado es `mask_email`.
* `database` ([String](/docs/es/reference/data-types/string)) — Nombre de la base de datos.
* `table` ([String](/docs/es/reference/data-types/string)) — Nombre de la tabla.
* `id` ([UUID](/docs/es/reference/data-types/uuid)) — ID de la política de enmascaramiento.
* `storage` ([String](/docs/es/reference/data-types/string)) — Nombre del directorio donde se almacena la política de enmascaramiento.
* `update_assignments` ([Nullable(String)](/docs/es/reference/data-types/nullable)) — Asignaciones de UPDATE que definen cómo deben enmascararse los datos. Por ejemplo: `email = '***masked***', phone = '***-***-****'`.
* `where_condition` ([Nullable(String)](/docs/es/reference/data-types/nullable)) — Condición WHERE opcional que especifica cuándo debe aplicarse el enmascaramiento.
* `priority` ([Int64](/docs/es/reference/data-types/int-uint)) — Prioridad para aplicar varias políticas de enmascaramiento. Las políticas con mayor prioridad se aplican primero. El valor predeterminado es 0.
* `apply_to_all` ([UInt8](/docs/es/reference/data-types/int-uint)) — Indica si la política de enmascaramiento se aplica a todos los roles y/o usuarios. 1 si es así, 0 en caso contrario.
* `apply_to_list` ([Array(String)](/docs/es/reference/data-types/array)) — Lista de roles y/o usuarios a los que se aplica la política de enmascaramiento.
* `apply_to_except` ([Array(String)](/docs/es/reference/data-types/array)) — La política de enmascaramiento se aplica a todos los roles y/o usuarios excepto a los enumerados. Solo se rellena cuando `apply_to_all` es 1.
