> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Системная таблица с информацией обо всех политиках маскирования в системе.

# 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'}
        </div>;
};

<div id="description">
  ## Описание
</div>

Содержит сведения обо всех политиках маскирования, определённых в системе.

<div id="columns">
  ## Столбцы
</div>

* `name` ([String](/ru/reference/data-types/string)) — Имя политики маскирования. Полный формат имени: `short_name ON database.table`.
* `short_name` ([String](/ru/reference/data-types/string)) — Короткое имя политики маскирования. Например, если полное имя — `mask_email ON mydb.mytable`, короткое имя — `mask_email`.
* `database` ([String](/ru/reference/data-types/string)) — Имя базы данных.
* `table` ([String](/ru/reference/data-types/string)) — Имя таблицы.
* `id` ([UUID](/ru/reference/data-types/uuid)) — Идентификатор политики маскирования.
* `storage` ([String](/ru/reference/data-types/string)) — Имя каталога, в котором хранится политика маскирования.
* `update_assignments` ([Nullable(String)](/ru/reference/data-types/nullable)) — Присваивания в UPDATE, определяющие, как должны маскироваться данные. Например: `email = '***masked***', phone = '***-***-****'`.
* `where_condition` ([Nullable(String)](/ru/reference/data-types/nullable)) — Необязательное условие WHERE, указывающее, когда следует применять маскирование.
* `priority` ([Int64](/ru/reference/data-types/int-uint)) — Приоритет применения нескольких политик маскирования. Сначала применяются политики с более высоким приоритетом. Значение по умолчанию — 0.
* `apply_to_all` ([UInt8](/ru/reference/data-types/int-uint)) — Показывает, применяется ли политика маскирования ко всем ролям и/или пользователям. 1 — да, 0 — нет.
* `apply_to_list` ([Array(String)](/ru/reference/data-types/array)) — Список ролей и/или пользователей, к которым применяется политика маскирования.
* `apply_to_except` ([Array(String)](/ru/reference/data-types/array)) — Политика маскирования применяется ко всем ролям и/или пользователям, кроме перечисленных. Заполняется только если `apply_to_all` равно 1.
