你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
DataMaskingRuleInner 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
DataMaskingRuleInner() |
初始化 DataMaskingRuleInner 类的新实例。 |
DataMaskingRuleInner(String, String, String, DataMaskingFunction, String, String, String, String, String, Nullable<DataMaskingRuleState>, String, String, String, String, String, String, String) |
初始化 DataMaskingRuleInner 类的新实例。 |
DataMaskingRuleInner()
初始化 DataMaskingRuleInner 类的新实例。
public DataMaskingRuleInner ();
Public Sub New ()
适用于
DataMaskingRuleInner(String, String, String, DataMaskingFunction, String, String, String, String, String, Nullable<DataMaskingRuleState>, String, String, String, String, String, String, String)
初始化 DataMaskingRuleInner 类的新实例。
public DataMaskingRuleInner (string schemaName, string tableName, string columnName, Microsoft.Azure.Management.Sql.Fluent.Models.DataMaskingFunction maskingFunction, string id = default, string name = default, string type = default, string dataMaskingRuleId = default, string aliasName = default, Microsoft.Azure.Management.Sql.Fluent.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.Fluent.Models.DataMaskingRuleInner : string * string * string * Microsoft.Azure.Management.Sql.Fluent.Models.DataMaskingFunction * string * string * string * string * string * Nullable<Microsoft.Azure.Management.Sql.Fluent.Models.DataMaskingRuleState> * string * string * string * string * string * string * string -> Microsoft.Azure.Management.Sql.Fluent.Models.DataMaskingRuleInner
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
- 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 门户。