DataMaskingRule interface
يمثل قاعدة إخفاء بيانات قاعدة البيانات.
- يمتد
الخصائص
| alias |
اسم الاسم المستعار. هذه معلمة قديمة ولم تعد مستخدمة. |
| column |
اسم العمود الذي يتم تطبيق قاعدة إخفاء البيانات عليه. |
| id |
معرف القاعدة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| kind | نوع قاعدة إخفاء البيانات. بيانات التعريف، المستخدمة لمدخل Microsoft Azure. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| location | موقع قاعدة إخفاء البيانات. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| 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 |
اسم الجدول الذي يتم تطبيق قاعدة إخفاء البيانات عليه. |
الخصائص الموروثة
| id | معرف المورد. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| name | اسم المورد. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| type | نوع المورد. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
تفاصيل الخاصية
aliasName
اسم الاسم المستعار. هذه معلمة قديمة ولم تعد مستخدمة.
aliasName?: string
قيمة الخاصية
string
columnName
اسم العمود الذي يتم تطبيق قاعدة إخفاء البيانات عليه.
columnName?: string
قيمة الخاصية
string
idPropertiesId
معرف القاعدة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
idPropertiesId?: string
قيمة الخاصية
string
kind
نوع قاعدة إخفاء البيانات. بيانات التعريف، المستخدمة لمدخل Microsoft Azure. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
kind?: string
قيمة الخاصية
string
location
موقع قاعدة إخفاء البيانات. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
location?: 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
تفاصيل الخاصية الموروثة
id
معرف المورد. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
id?: string
قيمة الخاصية
string
موروث منProxyResource.id
name
اسم المورد. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
name?: string
قيمة الخاصية
string
موروث منProxyResource.name
type
نوع المورد. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
type?: string
قيمة الخاصية
string
موروث منProxyResource.type