ArmSynapseModelFactory.SynapseDataMaskingRuleData Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
A ID.
- 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.