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

ArmSqlModelFactory.DataMaskingRule 方法

定义

初始化 DataMaskingRule 的新实例。

public static Azure.ResourceManager.Sql.Models.DataMaskingRule DataMaskingRule (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.Core.AzureLocation? location = default, string kind = default, string aliasName = default, Azure.ResourceManager.Sql.Models.DataMaskingRuleState? ruleState = default, string schemaName = default, string tableName = default, string columnName = default, Azure.ResourceManager.Sql.Models.DataMaskingFunction? maskingFunction = default, string numberFrom = default, string numberTo = default, string prefixSize = default, string suffixSize = default, string replacementString = default);
static member DataMaskingRule : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Azure.Core.AzureLocation> * string * string * Nullable<Azure.ResourceManager.Sql.Models.DataMaskingRuleState> * string * string * string * Nullable<Azure.ResourceManager.Sql.Models.DataMaskingFunction> * string * string * string * string * string -> Azure.ResourceManager.Sql.Models.DataMaskingRule
Public Shared Function DataMaskingRule (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional kind As String = Nothing, Optional aliasName As String = Nothing, Optional ruleState As Nullable(Of DataMaskingRuleState) = Nothing, Optional schemaName As String = Nothing, Optional tableName As String = Nothing, Optional columnName As String = Nothing, Optional maskingFunction As Nullable(Of DataMaskingFunction) = 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) As DataMaskingRule

参数

name
String

名称。

resourceType
ResourceType

resourceType。

systemData
SystemData

systemData。

location
Nullable<AzureLocation>

数据掩码规则的位置。

kind
String

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

aliasName
String

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

ruleState
Nullable<DataMaskingRuleState>

规则状态。 用于删除规则。 若要删除现有规则,请指定 schemaName、tableName、columnName、maskingFunction,并将 ruleState 指定为 disabled。 但是,如果规则尚不存在,则将在 ruleState 设置为启用的情况下创建规则,而不考虑所提供的 ruleState 值。

schemaName
String

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

tableName
String

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

columnName
String

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

maskingFunction
Nullable<DataMaskingFunction>

用于数据掩码规则的掩码函数。

numberFrom
String

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

numberTo
String

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

prefixSize
String

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

suffixSize
String

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

replacementString
String

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

返回

用于模拟的新 DataMaskingRule 实例。

适用于