DataMaskingRuleProperties interface

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

الخصائص

aliasName

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

columnName

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

id

القاعدة Id.

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

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

تفاصيل الخاصية

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