> ## 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](/ja/reference/data-types/string)) — マスキングポリシーの名前。完全名の形式は `short_name ON database.table` です。
* `short_name` ([String](/ja/reference/data-types/string)) — マスキングポリシーの短縮名。たとえば、完全名が `mask_email ON mydb.mytable` の場合、短縮名は `mask_email` です。
* `database` ([String](/ja/reference/data-types/string)) — データベース名。
* `table` ([String](/ja/reference/data-types/string)) — テーブル名。
* `id` ([UUID](/ja/reference/data-types/uuid)) — マスキングポリシーの ID。
* `storage` ([String](/ja/reference/data-types/string)) — マスキングポリシーが保存されているディレクトリの名前。
* `update_assignments` ([Nullable(String)](/ja/reference/data-types/nullable)) — データをどのようにマスクするかを定義する UPDATE 代入式。例: `email = '***masked***', phone = '***-***-****'`。
* `where_condition` ([Nullable(String)](/ja/reference/data-types/nullable)) — マスキングを適用する条件を指定する任意の WHERE 条件。
* `priority` ([Int64](/ja/reference/data-types/int-uint)) — 複数のマスキングポリシーを適用する際の優先度。優先度が高いポリシーから先に適用されます。デフォルトは 0 です。
* `apply_to_all` ([UInt8](/ja/reference/data-types/int-uint)) — マスキングポリシーがすべてのロールおよび/またはユーザーに適用されるかどうかを示します。true の場合は 1、それ以外は 0 です。
* `apply_to_list` ([Array(String)](/ja/reference/data-types/array)) — マスキングポリシーが適用されるロールおよび/またはユーザーの一覧。
* `apply_to_except` ([Array(String)](/ja/reference/data-types/array)) — 一覧に含まれるものを除く、すべてのロールおよび/またはユーザーにマスキングポリシーが適用されます。`apply_to_all` が 1 の場合にのみ値が設定されます。
