> ## 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](/ar/reference/data-types/string)) — اسم سياسة الإخفاء. تنسيق الاسم الكامل هو `short_name ON database.table`.
* `short_name` ([String](/ar/reference/data-types/string)) — الاسم المختصر لسياسة الإخفاء. على سبيل المثال، إذا كان الاسم الكامل هو `mask_email ON mydb.mytable`، فإن الاسم المختصر هو `mask_email`.
* `database` ([String](/ar/reference/data-types/string)) — اسم قاعدة البيانات.
* `table` ([String](/ar/reference/data-types/string)) — اسم الجدول.
* `id` ([UUID](/ar/reference/data-types/uuid)) — معرّف سياسة الإخفاء.
* `storage` ([String](/ar/reference/data-types/string)) — اسم الدليل الذي تُخزَّن فيه سياسة الإخفاء.
* `update_assignments` ([Nullable(String)](/ar/reference/data-types/nullable)) — تعيينات UPDATE التي تحدد كيفية إخفاء البيانات. على سبيل المثال: `email = '***masked***', phone = '***-***-****'`.
* `where_condition` ([Nullable(String)](/ar/reference/data-types/nullable)) — شرط WHERE اختياري يحدد متى يُطبَّق الإخفاء.
* `priority` ([Int64](/ar/reference/data-types/int-uint)) — أولوية تطبيق عدة سياسات إخفاء. تُطبَّق السياسات ذات الأولوية الأعلى أولاً. القيمة الافتراضية هي 0.
* `apply_to_all` ([UInt8](/ar/reference/data-types/int-uint)) — يوضّح ما إذا كانت سياسة الإخفاء تُطبَّق على جميع roles و/أو المستخدمين. تكون القيمة 1 إذا كانت true، وإلا 0.
* `apply_to_list` ([Array(String)](/ar/reference/data-types/array)) — قائمة الـ roles و/أو المستخدمين الذين تُطبَّق عليهم سياسة الإخفاء.
* `apply_to_except` ([Array(String)](/ar/reference/data-types/array)) — تُطبَّق سياسة الإخفاء على جميع الـ roles و/أو المستخدمين باستثناء المدرجين في القائمة. لا يُملأ هذا الحقل إلا عندما تكون `apply_to_all` مساوية لـ 1.
