DataMaskingRule interface
Representa una regla de enmascaramiento de datos de base de datos.
- Extends
Propiedades
alias |
Nombre del alias. Se trata de un parámetro heredado y ya no se usa. |
column |
Nombre de columna en el que se aplica la regla de enmascaramiento de datos. |
id |
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. |
masking |
Función de enmascaramiento que se usa para la regla de enmascaramiento de datos. |
number |
La propiedad numberFrom de la regla de enmascaramiento. Obligatorio si maskingFunction está establecido en Number; de lo contrario, se omitirá este parámetro. |
number |
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. |
prefix |
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. |
replacement |
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. |
rule |
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. |
schema |
Nombre de esquema en el que se aplica la regla de enmascaramiento de datos. |
suffix |
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. |
table |
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