Compartir a través de


DataMaskingRule Clase

Definición

Representa una regla de enmascaramiento de datos de base de datos.

[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
Herencia
DataMaskingRule
Atributos

Constructores

DataMaskingRule()

Inicializa una nueva instancia de la clase DataMaskingRule.

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

Inicializa una nueva instancia de la clase DataMaskingRule.

Propiedades

AliasName

Obtiene o establece el nombre del alias. Se trata de un parámetro heredado y ya no se usa.

ColumnName

Obtiene o establece el nombre de columna en el que se aplica la regla de enmascaramiento de datos.

DataMaskingRuleId

Obtiene el identificador de regla.

Id

Obtiene el identificador de recursos.

(Heredado de Resource)
Kind

Obtiene el tipo de regla de enmascaramiento de datos. Metadatos, usados para Azure Portal.

Location

Obtiene la ubicación de la regla de enmascaramiento de datos.

MaskingFunction

Obtiene o establece la función de enmascaramiento que se usa para la regla de enmascaramiento de datos. Entre los valores posibles se incluyen: 'Default', 'CCN', 'Email', 'Number', 'SSN', 'Text'

Name

Obtiene el nombre del recurso.

(Heredado de Resource)
NumberFrom

Obtiene o establece la propiedad numberFrom de la regla de enmascaramiento. Obligatorio si maskingFunction está establecido en Number; de lo contrario, se omitirá este parámetro.

NumberTo

Obtiene o establece la propiedad numberTo de la regla de enmascaramiento de datos. Obligatorio si maskingFunction está establecido en Number; de lo contrario, se omitirá este parámetro.

PrefixSize

Obtiene o establece si maskingFunction se establece en Text, el número de caracteres que se van a mostrar sin máscara al principio de la cadena. De lo contrario, se omitirá este parámetro.

ReplacementString

Obtiene o establece si maskingFunction se establece en Text, el carácter que se va a usar para enmascarar la parte no expuesta de la cadena. De lo contrario, se omitirá este parámetro.

RuleState

Obtiene o establece el estado de la regla. Se usa para eliminar una regla. Para eliminar una regla existente, especifique schemaName, tableName, columnName, maskingFunction y especifique ruleState como deshabilitado. Sin embargo, si la regla aún no existe, la regla se creará con ruleState establecido en habilitado, independientemente del valor proporcionado de ruleState. Los valores posibles son: "Disabled", "Enabled".

SchemaName

Obtiene o establece el nombre del esquema en el que se aplica la regla de enmascaramiento de datos.

SuffixSize

Obtiene o establece si maskingFunction se establece en Text, el número de caracteres que se van a mostrar sin máscara al final de la cadena. De lo contrario, se omitirá este parámetro.

TableName

Obtiene o establece el nombre de tabla en el que se aplica la regla de enmascaramiento de datos.

Type

Obtiene el tipo de recurso.

(Heredado de Resource)

Métodos

Validate()

Valide el objeto .

Se aplica a