共用方式為


DataMaskingRule interface

表示資料庫數據遮罩規則。

Extends

屬性

aliasName

別名名稱。 這是舊版參數,不再使用。

columnName

套用數據遮罩規則的數據行名稱。

idPropertiesId

規則標識碼。注意:此屬性將不會串行化。 它只能由伺服器填入。

kind

數據遮罩規則的類型。 用於 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

資源標識碼。 注意:這個屬性不會串行化。 它只能由伺服器填入。

name

資源名稱。 注意:這個屬性不會串行化。 它只能由伺服器填入。

type

資源類型。 注意:這個屬性不會串行化。 它只能由伺服器填入。

屬性詳細資料

aliasName

別名名稱。 這是舊版參數,不再使用。

aliasName?: string

屬性值

string

columnName

套用數據遮罩規則的數據行名稱。

columnName?: string

屬性值

string

idPropertiesId

規則標識碼。注意:此屬性將不會串行化。 它只能由伺服器填入。

idPropertiesId?: string

屬性值

string

kind

數據遮罩規則的類型。 用於 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

資源標識碼。 注意:這個屬性不會串行化。 它只能由伺服器填入。

id?: string

屬性值

string

繼承自ProxyResource.id

name

資源名稱。 注意:這個屬性不會串行化。 它只能由伺服器填入。

name?: string

屬性值

string

繼承自ProxyResource.name

type

資源類型。 注意:這個屬性不會串行化。 它只能由伺服器填入。

type?: string

屬性值

string

繼承自ProxyResource.type