DataMaskingRuleProperties interface
خصائص قاعدة إخفاء بيانات قاعدة البيانات.
الخصائص
| alias |
اسم الاسم المستعار. هذه معلمة قديمة ولم تعد مستخدمة. |
| column |
اسم العمود الذي يتم تطبيق قاعدة إخفاء البيانات عليه. |
| id | القاعدة Id. |
| masking |
دالة الإخفاء المستخدمة لقاعدة إخفاء البيانات. |
| number |
الخاصية numberFrom لقاعدة الإخفاء. مطلوب إذا تم تعيين maskingFunction إلى Number، وإلا سيتم تجاهل هذه المعلمة. |
| number |
الخاصية numberTo لقاعدة إخفاء البيانات. مطلوب إذا تم تعيين maskingFunction إلى Number، وإلا سيتم تجاهل هذه المعلمة. |
| prefix |
إذا تم تعيين maskingFunction إلى Text، فإن عدد الأحرف لإظهار غير محدد في بداية السلسلة. وإلا، سيتم تجاهل هذه المعلمة. |
| replacement |
إذا تم تعيين maskingFunction إلى Text، فإن الحرف الذي يجب استخدامه لإخفاء الجزء غير المكشوف من السلسلة. وإلا، سيتم تجاهل هذه المعلمة. |
| rule |
حالة القاعدة. يستخدم لحذف قاعدة. لحذف قاعدة موجودة، حدد schemaName، tableName، columnName، maskingFunction، وحدد ruleState ك معطل. ومع ذلك، إذا لم تكن القاعدة موجودة بالفعل، إنشاء القاعدة مع تعيين ruleState إلى ممكن، بغض النظر عن القيمة المتوفرة ل ruleState. |
| schema |
اسم المخطط الذي يتم تطبيق قاعدة إخفاء البيانات عليه. |
| suffix |
إذا تم تعيين maskingFunction إلى Text، فإن عدد الأحرف لإظهار غير محدد في نهاية السلسلة. وإلا، سيتم تجاهل هذه المعلمة. |
| table |
اسم الجدول الذي يتم تطبيق قاعدة إخفاء البيانات عليه. |
تفاصيل الخاصية
aliasName
اسم الاسم المستعار. هذه معلمة قديمة ولم تعد مستخدمة.
aliasName?: string
قيمة الخاصية
string
columnName
اسم العمود الذي يتم تطبيق قاعدة إخفاء البيانات عليه.
columnName: string
قيمة الخاصية
string
id
القاعدة Id.
id?: string
قيمة الخاصية
string
maskingFunction
دالة الإخفاء المستخدمة لقاعدة إخفاء البيانات.
maskingFunction: DataMaskingFunction
قيمة الخاصية
numberFrom
الخاصية numberFrom لقاعدة الإخفاء. مطلوب إذا تم تعيين maskingFunction إلى Number، وإلا سيتم تجاهل هذه المعلمة.
numberFrom?: string
قيمة الخاصية
string
numberTo
الخاصية numberTo لقاعدة إخفاء البيانات. مطلوب إذا تم تعيين maskingFunction إلى Number، وإلا سيتم تجاهل هذه المعلمة.
numberTo?: string
قيمة الخاصية
string
prefixSize
إذا تم تعيين maskingFunction إلى Text، فإن عدد الأحرف لإظهار غير محدد في بداية السلسلة. وإلا، سيتم تجاهل هذه المعلمة.
prefixSize?: string
قيمة الخاصية
string
replacementString
إذا تم تعيين maskingFunction إلى Text، فإن الحرف الذي يجب استخدامه لإخفاء الجزء غير المكشوف من السلسلة. وإلا، سيتم تجاهل هذه المعلمة.
replacementString?: string
قيمة الخاصية
string
ruleState
حالة القاعدة. يستخدم لحذف قاعدة. لحذف قاعدة موجودة، حدد schemaName، tableName، columnName، maskingFunction، وحدد ruleState ك معطل. ومع ذلك، إذا لم تكن القاعدة موجودة بالفعل، إنشاء القاعدة مع تعيين ruleState إلى ممكن، بغض النظر عن القيمة المتوفرة ل ruleState.
ruleState?: DataMaskingRuleState
قيمة الخاصية
schemaName
اسم المخطط الذي يتم تطبيق قاعدة إخفاء البيانات عليه.
schemaName: string
قيمة الخاصية
string
suffixSize
إذا تم تعيين maskingFunction إلى Text، فإن عدد الأحرف لإظهار غير محدد في نهاية السلسلة. وإلا، سيتم تجاهل هذه المعلمة.
suffixSize?: string
قيمة الخاصية
string
tableName
اسم الجدول الذي يتم تطبيق قاعدة إخفاء البيانات عليه.
tableName: string
قيمة الخاصية
string