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

DataMaskingRule 类

定义

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

[Microsoft.Rest.Serialization.JsonTransformation]
public class DataMaskingRule : Microsoft.Azure.Management.Sql.Models.ProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type DataMaskingRule = class
    inherit ProxyResource
Public Class DataMaskingRule
Inherits ProxyResource
继承
DataMaskingRule
属性

构造函数

DataMaskingRule()

初始化 DataMaskingRule 类的新实例。

DataMaskingRule(String, String, String, DataMaskingFunction, String, String, String, String, String, Nullable<DataMaskingRuleState>, String, String, String, String, String, String, String)

初始化 DataMaskingRule 类的新实例。

属性

AliasName

获取或设置别名。 这是旧参数,不再使用。

ColumnName

获取或设置应用数据掩码规则的列名。

DataMaskingRuleId

获取规则 ID。

Id

获取资源 ID。

(继承自 Resource)
Kind

获取数据掩码规则的类型。 元数据,用于Azure 门户。

Location

获取数据掩码规则的位置。

MaskingFunction

获取或设置用于数据掩码规则的掩码函数。 可能的值包括:“Default”、“CCN”、“Email”、“Number”、“SSN”、“Text”

Name

获取资源名称。

(继承自 Resource)
NumberFrom

获取或设置掩码规则的 numberFrom 属性。 如果 maskingFunction 设置为 Number,则是必需的,否则将忽略此参数。

NumberTo

获取或设置数据掩码规则的 numberTo 属性。 如果 maskingFunction 设置为 Number,则是必需的,否则将忽略此参数。

PrefixSize

如果 maskingFunction 设置为 Text,则获取或设置字符串开头要取消屏蔽的字符数。 否则,将忽略此参数。

ReplacementString

如果 maskingFunction 设置为 Text,则获取或设置用于屏蔽字符串未公开部分的字符。 否则,将忽略此参数。

RuleState

获取或设置规则状态。 用于删除规则。 若要删除现有规则,请指定 schemaName、tableName、columnName、maskingFunction,并将 ruleState 指定为 disabled。 但是,如果规则尚不存在,则将创建规则并将 ruleState 设置为 enabled,而不考虑 ruleState 的提供值。 可能的值包括:“Disabled”、“Enabled”

SchemaName

获取或设置应用数据掩码规则的架构名称。

SuffixSize

如果 maskingFunction 设置为 Text,则获取或设置字符串末尾要取消屏蔽的字符数。 否则,将忽略此参数。

TableName

获取或设置应用数据掩码规则的表名称。

Type

获取资源类型。

(继承自 Resource)

方法

Validate()

验证 对象。

适用于