DataMaskingRule interface
قاعدة إخفاء بيانات في قاعدة البيانات.
- يمتد
الخصائص
| alias |
اسم الاسم المستعار. هذه معلمة قديمة ولم تعد مستخدمة. |
| column |
اسم العمود الذي يتم تطبيق قاعدة إخفاء البيانات عليه. |
| id |
القاعدة 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 | معرف المورد المؤهل بالكامل للمورد. على سبيل المثال - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name | اسم المورد |
| system |
بيانات تعريف Azure Resource Manager التي تحتوي على معلومات createBy و modifiedBy. |
| type | نوع المورد. مثلا: "Microsoft. Compute/virtualMachines" أو "Microsoft. حسابات التخزين/التخزين" |
تفاصيل الخاصية
aliasName
اسم الاسم المستعار. هذه معلمة قديمة ولم تعد مستخدمة.
aliasName?: string
قيمة الخاصية
string
columnName
اسم العمود الذي يتم تطبيق قاعدة إخفاء البيانات عليه.
columnName?: string
قيمة الخاصية
string
idPropertiesId
القاعدة Id.
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
معرف المورد المؤهل بالكامل للمورد. على سبيل المثال - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
قيمة الخاصية
string
موروث منProxyResource.id
name
systemData
بيانات تعريف Azure Resource Manager التي تحتوي على معلومات createBy و modifiedBy.
systemData?: SystemData
قيمة الخاصية
موروث منProxyResource.systemData
type
نوع المورد. مثلا: "Microsoft. Compute/virtualMachines" أو "Microsoft. حسابات التخزين/التخزين"
type?: string
قيمة الخاصية
string
موروث منProxyResource.type