Compartilhar via


DataMaskingRule Classe

Definição

Representa uma regra de mascaramento de dados do pool de Sql.

[Microsoft.Rest.Serialization.JsonTransformation]
public class DataMaskingRule : Microsoft.Azure.Management.Synapse.Models.ProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type DataMaskingRule = class
    inherit ProxyResource
Public Class DataMaskingRule
Inherits ProxyResource
Herança
DataMaskingRule
Atributos

Construtores

DataMaskingRule()

Inicializa uma nova instância da classe DataMaskingRule.

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

Inicializa uma nova instância da classe DataMaskingRule.

Propriedades

AliasName

Obtém ou define o nome do alias. Esse é um parâmetro herdado e não é mais usado.

ColumnName

Obtém ou define o nome da coluna no qual a regra de mascaramento de dados é aplicada.

DataMaskingRuleId

Obtém a ID da regra.

Id

Obtém a ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Herdado de Resource)
Kind

Obtém o tipo de Regra de Máscara de Dados. Metadados, usados para portal do Azure.

Location

Obtém o local da regra de mascaramento de dados.

MaskingFunction

Obtém ou define a função de mascaramento usada para a regra de mascaramento de dados. Os valores possíveis incluem: 'Default', 'CCN', 'Email', 'Number', 'SSN', 'Text'

Name

Obtém o nome do recurso

(Herdado de Resource)
NumberFrom

Obtém ou define 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

Obtém ou define 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

Obtém ou define se maskingFunction está definido como Texto, o número de caracteres a serem exibidos desmascarados no início da cadeia de caracteres. Caso contrário, esse parâmetro será ignorado.

ReplacementString

Obtém ou define se maskingFunction está 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.

RuleState

Obtém ou define 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. Os valores possíveis são: “Disabled” e “Enabled”

SchemaName

Obtém ou define o nome do esquema no qual a regra de mascaramento de dados é aplicada.

SuffixSize

Obtém ou define se maskingFunction está definido como Texto, o número de caracteres a serem exibidos desmascarados no final da cadeia de caracteres. Caso contrário, esse parâmetro será ignorado.

TableName

Obtém ou define o nome da tabela no qual a regra de mascaramento de dados é aplicada.

Type

Obtém o tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

(Herdado de Resource)

Métodos

Validate()

Valide o objeto .

Aplica-se a