> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/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

export const CloudOnlyBadge = () => {
  return <div className="cloudBadge">
            <div className="cloudIcon">
            <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                <path fillRule="evenodd" clipRule="evenodd" d="M5.33395 12.6667H12.3739C13.6593 12.6667 14.7073 11.6187 14.7073 10.3334C14.7073 9.04804 13.6593 8.00004 12.3739 8.00004H12.0839V7.33337C12.0839 5.12671 10.2906 3.33337 8.08395 3.33337C6.09928 3.33337 4.45395 4.78537 4.14195 6.68204C2.55728 6.76271 1.29395 8.06204 1.29395 9.66671C1.29395 11.3234 2.63728 12.6667 4.29395 12.6667H5.33395Z" stroke="currentColor" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round" />
            </svg>
        </div>
            {'ClickHouse Cloud only'}
        </div>;
};

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

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

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

* `name` ([String](/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](/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](/es/reference/data-types/string)) — Nombre de la base de datos.
* `table` ([String](/es/reference/data-types/string)) — Nombre de la tabla.
* `id` ([UUID](/es/reference/data-types/uuid)) — ID de la política de enmascaramiento.
* `storage` ([String](/es/reference/data-types/string)) — Nombre del directorio donde se almacena la política de enmascaramiento.
* `update_assignments` ([Nullable(String)](/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)](/es/reference/data-types/nullable)) — Condición WHERE opcional que especifica cuándo debe aplicarse el enmascaramiento.
* `priority` ([Int64](/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](/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)](/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)](/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.
