Compartir a través de


DataMaskingRule interface

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

Extends

Propiedades

aliasName

Nombre del alias. Se trata de un parámetro heredado y ya no se usa.

columnName

Nombre de columna en el que se aplica la regla de enmascaramiento de datos.

idPropertiesId

Id. de regla. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

kind

El tipo de regla de enmascaramiento de datos. Metadatos, usados para Azure Portal. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

location

Ubicación de la regla de enmascaramiento de datos. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

maskingFunction

Función de enmascaramiento que se usa para la regla de enmascaramiento de datos.

numberFrom

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

numberTo

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

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

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

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.

schemaName

Nombre de esquema en el que se aplica la regla de enmascaramiento de datos.

suffixSize

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

tableName

Nombre de tabla en el que se aplica la regla de enmascaramiento de datos.

Propiedades heredadas

id

Identificador del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

name

Nombre del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

type

Tipo de recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

Detalles de las propiedades

aliasName

Nombre del alias. Se trata de un parámetro heredado y ya no se usa.

aliasName?: string

Valor de propiedad

string

columnName

Nombre de columna en el que se aplica la regla de enmascaramiento de datos.

columnName?: string

Valor de propiedad

string

idPropertiesId

Id. de regla. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

idPropertiesId?: string

Valor de propiedad

string

kind

El tipo de regla de enmascaramiento de datos. Metadatos, usados para Azure Portal. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

kind?: string

Valor de propiedad

string

location

Ubicación de la regla de enmascaramiento de datos. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

location?: string

Valor de propiedad

string

maskingFunction

Función de enmascaramiento que se usa para la regla de enmascaramiento de datos.

maskingFunction?: DataMaskingFunction

Valor de propiedad

numberFrom

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

numberFrom?: string

Valor de propiedad

string

numberTo

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.

numberTo?: string

Valor de propiedad

string

prefixSize

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.

prefixSize?: string

Valor de propiedad

string

replacementString

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.

replacementString?: string

Valor de propiedad

string

ruleState

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.

ruleState?: DataMaskingRuleState

Valor de propiedad

schemaName

Nombre de esquema en el que se aplica la regla de enmascaramiento de datos.

schemaName?: string

Valor de propiedad

string

suffixSize

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

suffixSize?: string

Valor de propiedad

string

tableName

Nombre de tabla en el que se aplica la regla de enmascaramiento de datos.

tableName?: string

Valor de propiedad

string

Detalles de las propiedades heredadas

id

Identificador del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

id?: string

Valor de propiedad

string

Heredado deProxyResource.id

name

Nombre del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

name?: string

Valor de propiedad

string

Heredado deProxyResource.name

type

Tipo de recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

type?: string

Valor de propiedad

string

Heredado deProxyResource.type