Compartilhar via


DataMaskingRule Classe

Definição

Representa uma regra de mascaramento de dados de banco de dados.

[Microsoft.Rest.Serialization.JsonTransformation]
public class DataMaskingRule : Microsoft.Azure.Management.Sql.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 na qual a regra de mascaramento de dados é aplicada.

DataMaskingRuleId

Obtém a ID da regra.

Id

Obtém a ID do recurso.

(Herdado de Resource)
Kind

Obtém o tipo de regra de mascaramento 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 sem máscara 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 sem máscara no final da cadeia de caracteres. Caso contrário, esse parâmetro será ignorado.

TableName

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

Type

Obtém o tipo de recurso.

(Herdado de Resource)

Métodos

Validate()

Valide o objeto .

Aplica-se a