DataMaskingRuleInner Classe

Definição

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

[Microsoft.Rest.Serialization.JsonTransformation]
public class DataMaskingRuleInner : Microsoft.Azure.Management.Sql.Fluent.Models.ProxyResourceInner
[<Microsoft.Rest.Serialization.JsonTransformation>]
type DataMaskingRuleInner = class
    inherit ProxyResourceInner
Public Class DataMaskingRuleInner
Inherits ProxyResourceInner
Herança
Atributos

Construtores

DataMaskingRuleInner()

Inicializa uma nova instância da classe DataMaskingRuleInner.

DataMaskingRuleInner(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 DataMaskingRuleInner.

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

ID do recurso. Setter está protegido porque a ID precisa ser definida em Recursos de rede.

(Herdado de ProxyResource)
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

Nome do recurso

(Herdado de ProxyResource)
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.

Tags

Marcações de recursos

(Herdado de Resource)
Type

Tipo de recurso

(Herdado de ProxyResource)

Métodos

Validate()

Valide o objeto .

Aplica-se a