Compartir a través de


DataMaskingRuleInner Clase

Definición

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

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

Constructores

DataMaskingRuleInner()

Inicializa una nueva instancia de la clase DataMaskingRuleInner.

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

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

Identificador de recurso. Setter está protegido porque el identificador debe establecerse en Recursos de red.

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

Nombre del recurso

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

Tags

Etiquetas del recurso

(Heredado de Resource)
Type

Tipo de recurso

(Heredado de ProxyResource)

Métodos

Validate()

Valide el objeto .

Se aplica a