DataMaskingRuleProperties interface
資料庫資料遮蔽規則的特性。
屬性
| alias |
別名名稱。 這是舊版參數,不再使用。 |
| column |
套用數據遮罩規則的數據行名稱。 |
| id | 規則是 Id. |
| 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 |
套用數據遮罩規則的數據表名稱。 |
屬性詳細資料
aliasName
別名名稱。 這是舊版參數,不再使用。
aliasName?: string
屬性值
string
columnName
套用數據遮罩規則的數據行名稱。
columnName: string
屬性值
string
id
規則是 Id.
id?: string
屬性值
string
maskingFunction
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