Compartilhar via


ArmSynapseModelFactory.SynapseDataMaskingRuleData Método

Definição

Inicializa uma nova instância de SynapseDataMaskingRuleData.

public static Azure.ResourceManager.Synapse.SynapseDataMaskingRuleData SynapseDataMaskingRuleData (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 ruleId = default, string aliasName = default, Azure.ResourceManager.Synapse.Models.SynapseDataMaskingRuleState? ruleState = default, string schemaName = default, string tableName = default, string columnName = default, Azure.ResourceManager.Synapse.Models.SynapseDataMaskingFunction? maskingFunction = default, string numberFrom = default, string numberTo = default, string prefixSize = default, string suffixSize = default, string replacementString = default);
static member SynapseDataMaskingRuleData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Azure.Core.AzureLocation> * string * string * string * Nullable<Azure.ResourceManager.Synapse.Models.SynapseDataMaskingRuleState> * string * string * string * Nullable<Azure.ResourceManager.Synapse.Models.SynapseDataMaskingFunction> * string * string * string * string * string -> Azure.ResourceManager.Synapse.SynapseDataMaskingRuleData
Public Shared Function SynapseDataMaskingRuleData (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 ruleId As String = Nothing, Optional aliasName As String = Nothing, Optional ruleState As Nullable(Of SynapseDataMaskingRuleState) = Nothing, Optional schemaName As String = Nothing, Optional tableName As String = Nothing, Optional columnName As String = Nothing, Optional maskingFunction As Nullable(Of SynapseDataMaskingFunction) = 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 SynapseDataMaskingRuleData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

location
Nullable<AzureLocation>

O local da regra de mascaramento de dados.

kind
String

O tipo de regra de mascaramento de dados. Metadados, usados para portal do Azure.

ruleId
String

A ID da regra.

aliasName
String

O nome do alias. Esse é um parâmetro herdado e não é mais usado.

ruleState
Nullable<SynapseDataMaskingRuleState>

O estado da regra. Usado para excluir uma regra. Para excluir uma regra existente, especifique schemaName, tableName, columnName, maskingFunction e especifique ruleState como desabilitado. No entanto, se a regra ainda não existir, a regra será criada com ruleState definido como habilitado, independentemente do valor fornecido de ruleState.

schemaName
String

O nome do esquema no qual a regra de mascaramento de dados é aplicada.

tableName
String

O nome da tabela na qual a regra de mascaramento de dados é aplicada.

columnName
String

O nome da coluna na qual a regra de mascaramento de dados é aplicada.

maskingFunction
Nullable<SynapseDataMaskingFunction>

A função de mascaramento usada para a regra de mascaramento de dados.

numberFrom
String

A propriedade numberFrom da regra de mascaramento. Obrigatório se maskingFunction estiver definido como Número; caso contrário, esse parâmetro será ignorado.

numberTo
String

A propriedade numberTo da regra de mascaramento de dados. Obrigatório se maskingFunction estiver definido como Número; caso contrário, esse parâmetro será ignorado.

prefixSize
String

Se maskingFunction for definido como Texto, o número de caracteres a serem exibidos sem máscara no início da cadeia de caracteres. Caso contrário, esse parâmetro será ignorado.

suffixSize
String

Se maskingFunction estiver definido como Texto, o número de caracteres a serem exibidos sem máscara no final da cadeia de caracteres. Caso contrário, esse parâmetro será ignorado.

replacementString
String

Se maskingFunction estiver definido como Texto, o caractere a ser usado para mascarar a parte nãoexposta da cadeia de caracteres. Caso contrário, esse parâmetro será ignorado.

Retornos

Uma nova SynapseDataMaskingRuleData instância para simulação.

Aplica-se a