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