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

DataMaskingRule 构造函数

定义

重载

DataMaskingRule()

初始化 DataMaskingRule 类的新实例。

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

初始化 DataMaskingRule 类的新实例。

DataMaskingRule()

初始化 DataMaskingRule 类的新实例。

public DataMaskingRule ();
Public Sub New ()

适用于

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

初始化 DataMaskingRule 类的新实例。

public DataMaskingRule (string schemaName, string tableName, string columnName, Microsoft.Azure.Management.Sql.Models.DataMaskingFunction maskingFunction, string id = default, string name = default, string type = default, string dataMaskingRuleId = default, string aliasName = default, Microsoft.Azure.Management.Sql.Models.DataMaskingRuleState? ruleState = default, string numberFrom = default, string numberTo = default, string prefixSize = default, string suffixSize = default, string replacementString = default, string location = default, string kind = default);
new Microsoft.Azure.Management.Sql.Models.DataMaskingRule : string * string * string * Microsoft.Azure.Management.Sql.Models.DataMaskingFunction * string * string * string * string * string * Nullable<Microsoft.Azure.Management.Sql.Models.DataMaskingRuleState> * string * string * string * string * string * string * string -> Microsoft.Azure.Management.Sql.Models.DataMaskingRule
Public Sub New (schemaName As String, tableName As String, columnName As String, maskingFunction As DataMaskingFunction, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional dataMaskingRuleId As String = Nothing, Optional aliasName As String = Nothing, Optional ruleState As Nullable(Of DataMaskingRuleState) = Nothing, Optional numberFrom As String = Nothing, Optional numberTo As String = Nothing, Optional prefixSize As String = Nothing, Optional suffixSize As String = Nothing, Optional replacementString As String = Nothing, Optional location As String = Nothing, Optional kind As String = Nothing)

参数

schemaName
String

应用数据掩码规则的架构名称。

tableName
String

应用数据掩码规则的表名。

columnName
String

应用数据掩码规则的列名。

maskingFunction
DataMaskingFunction

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

id
String

资源 ID。

name
String

资源名称。

type
String

资源类型。

dataMaskingRuleId
String

规则 ID。

aliasName
String

别名。 这是一个旧参数,不再使用。

ruleState
Nullable<DataMaskingRuleState>

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

numberFrom
String

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

numberTo
String

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

prefixSize
String

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

suffixSize
String

如果将 maskingFunction 设置为 Text,则表示在字符串末尾取消掩码显示的字符数。 否则,将忽略此参数。

replacementString
String

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

location
String

数据掩码规则的位置。

kind
String

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

适用于