DataMaskingRule interface

資料庫資料遮蔽規則。

Extends

屬性

aliasName

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

columnName

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

idPropertiesId

規則是 Id.

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

資源的完整資源標識碼。 範例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

資源的名稱

systemData

包含 createdBy 和 modifiedBy 資訊的 Azure Resource Manager 元數據。

type

資源的類型。 例如:「Microsoft.Compute/virtualMachines」或「Microsoft.Storage/storageAccounts」

屬性詳細資料

aliasName

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

aliasName?: string

屬性值

string

columnName

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

columnName?: string

屬性值

string

idPropertiesId

規則是 Id.

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

資源的完整資源標識碼。 範例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

屬性值

string

繼承自ProxyResource.id

name

資源的名稱

name?: string

屬性值

string

繼承自ProxyResource.name

systemData

包含 createdBy 和 modifiedBy 資訊的 Azure Resource Manager 元數據。

systemData?: SystemData

屬性值

繼承自ProxyResource.systemData

type

資源的類型。 例如:「Microsoft.Compute/virtualMachines」或「Microsoft.Storage/storageAccounts」

type?: string

屬性值

string

繼承自ProxyResource.type