你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

DataMaskingRule interface

表示数据库数据掩码规则。

扩展

属性

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

资源 ID。 注意:此属性不会序列化。 它只能由服务器填充。

name

资源名称。 注意:此属性不会序列化。 它只能由服务器填充。

type

资源类型。 注意:此属性不会序列化。 它只能由服务器填充。

属性详细信息

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

资源 ID。 注意:此属性不会序列化。 它只能由服务器填充。

id?: string

属性值

string

继承自 ProxyResource.id

name

资源名称。 注意:此属性不会序列化。 它只能由服务器填充。

name?: string

属性值

string

继承自 ProxyResource.name

type

资源类型。 注意:此属性不会序列化。 它只能由服务器填充。

type?: string

属性值

string

继承自ProxyResource.type