DataMaskingRule interface
Una regla de enmascaramiento de datos de bases 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 |
La regla Id. |
| kind | El tipo de regla de enmascaramiento de datos. Metadatos, usados para Azure Portal. |
| location | Ubicación de la regla de enmascaramiento de datos. |
| 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 se establece en Number; de lo contrario, se omitirá este parámetro. |
| number |
La propiedad numberTo de la regla de enmascaramiento de datos. Obligatorio si maskingFunction se establece en Number; de lo contrario, se omitirá este parámetro. |
| prefix |
Si maskingFunction se establece en Text, el número de caracteres que se mostrará sin máscara al principio de la cadena. De lo contrario, este parámetro se omitirá. |
| replacement |
Si maskingFunction se establece en Text, el carácter que se usará para enmascarar la parte no expuesta de la cadena. De lo contrario, este parámetro se omitirá. |
| rule |
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. |
| 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, este parámetro se omitirá. |
| table |
Nombre de tabla en el que se aplica la regla de enmascaramiento de datos. |
Propiedades heredadas
| id | Identificador completamente cualificado del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name | Nombre del recurso. |
| system |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
| type | Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
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
La regla Id.
idPropertiesId?: string
Valor de propiedad
string
kind
El tipo de regla de enmascaramiento de datos. Metadatos, usados para Azure Portal.
kind?: string
Valor de propiedad
string
location
Ubicación de la regla de enmascaramiento de datos.
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 se establece 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 se establece 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 mostrará sin máscara al principio de la cadena. De lo contrario, este parámetro se omitirá.
prefixSize?: string
Valor de propiedad
string
replacementString
Si maskingFunction se establece en Text, el carácter que se usará para enmascarar la parte no expuesta de la cadena. De lo contrario, este parámetro se omitirá.
replacementString?: string
Valor de propiedad
string
ruleState
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.
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, este parámetro se omitirá.
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 completamente cualificado del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
Valor de propiedad
string
heredado deProxyResource.id
name
systemData
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.
systemData?: SystemData
Valor de propiedad
heredado deProxyResource.systemData
type
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"
type?: string
Valor de propiedad
string
Heredado deProxyResource.type