DataMaskingRule interface

قاعدة إخفاء بيانات في قاعدة البيانات.

يمتد

الخصائص

aliasName

اسم الاسم المستعار. هذه معلمة قديمة ولم تعد مستخدمة.

columnName

اسم العمود الذي يتم تطبيق قاعدة إخفاء البيانات عليه.

idPropertiesId

القاعدة Id.

kind

نوع قاعدة إخفاء البيانات. بيانات التعريف، المستخدمة لمدخل Microsoft Azure.

location

موقع قاعدة إخفاء البيانات.

maskingFunction

دالة الإخفاء المستخدمة لقاعدة إخفاء البيانات.

numberFrom

الخاصية numberFrom لقاعدة الإخفاء. مطلوب إذا تم تعيين maskingFunction إلى Number، وإلا سيتم تجاهل هذه المعلمة.

numberTo

الخاصية numberTo لقاعدة إخفاء البيانات. مطلوب إذا تم تعيين maskingFunction إلى Number، وإلا سيتم تجاهل هذه المعلمة.

prefixSize

إذا تم تعيين maskingFunction إلى Text، فإن عدد الأحرف لإظهار غير محدد في بداية السلسلة. وإلا، سيتم تجاهل هذه المعلمة.

replacementString

إذا تم تعيين maskingFunction إلى Text، فإن الحرف الذي يجب استخدامه لإخفاء الجزء غير المكشوف من السلسلة. وإلا، سيتم تجاهل هذه المعلمة.

ruleState

حالة القاعدة. يستخدم لحذف قاعدة. لحذف قاعدة موجودة، حدد schemaName، tableName، columnName، maskingFunction، وحدد ruleState ك معطل. ومع ذلك، إذا لم تكن القاعدة موجودة بالفعل، إنشاء القاعدة مع تعيين ruleState إلى ممكن، بغض النظر عن القيمة المتوفرة ل ruleState.

schemaName

اسم المخطط الذي يتم تطبيق قاعدة إخفاء البيانات عليه.

suffixSize

إذا تم تعيين maskingFunction إلى Text، فإن عدد الأحرف لإظهار غير محدد في نهاية السلسلة. وإلا، سيتم تجاهل هذه المعلمة.

tableName

اسم الجدول الذي يتم تطبيق قاعدة إخفاء البيانات عليه.

الخصائص الموروثة

id

معرف المورد المؤهل بالكامل للمورد. على سبيل المثال - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

اسم المورد

systemData

بيانات تعريف 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

اسم المورد

name?: string

قيمة الخاصية

string

موروث منProxyResource.name

systemData

بيانات تعريف Azure Resource Manager التي تحتوي على معلومات createBy و modifiedBy.

systemData?: SystemData

قيمة الخاصية

موروث منProxyResource.systemData

type

نوع المورد. مثلا: "Microsoft. Compute/virtualMachines" أو "Microsoft. حسابات التخزين/التخزين"

type?: string

قيمة الخاصية

string

موروث منProxyResource.type