> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-home-button.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 only'}
        </div>;
};

<div id="description">
  ## 说明
</div>

包含系统中定义的所有脱敏策略相关信息。

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

* `name` ([String](/zh/reference/data-types/string)) — 数据脱敏策略的名称。完整名称格式为 `short_name ON database.table`。
* `short_name` ([String](/zh/reference/data-types/string)) — 数据脱敏策略的短名称。例如，如果完整名称为 `mask_email ON mydb.mytable`，则短名称为 `mask_email`。
* `database` ([String](/zh/reference/data-types/string)) — 数据库名称。
* `table` ([String](/zh/reference/data-types/string)) — 表名称。
* `id` ([UUID](/zh/reference/data-types/uuid)) — 数据脱敏策略 ID。
* `storage` ([String](/zh/reference/data-types/string)) — 存储该数据脱敏策略的目录名称。
* `update_assignments` ([Nullable(String)](/zh/reference/data-types/nullable)) — 定义数据应如何脱敏的 UPDATE 赋值。例如：`email = '***masked***', phone = '***-***-****'`。
* `where_condition` ([Nullable(String)](/zh/reference/data-types/nullable)) — 可选的 WHERE 条件，用于指定在何种情况下应用脱敏。
* `priority` ([Int64](/zh/reference/data-types/int-uint)) — 应用多个脱敏策略时的优先级。优先级更高的策略会先应用。默认值为 0。
* `apply_to_all` ([UInt8](/zh/reference/data-types/int-uint)) — 表示该数据脱敏策略是否适用于所有角色和/或用户。为 true 时值为 1，否则为 0。
* `apply_to_list` ([Array(String)](/zh/reference/data-types/array)) — 应用该数据脱敏策略的角色和/或用户列表。
* `apply_to_except` ([Array(String)](/zh/reference/data-types/array)) — 该数据脱敏策略适用于除所列角色和/或用户外的所有角色和/或用户。仅当 `apply_to_all` 为 1 时填充。
