DataMaskingRule interface

Una regla de enmascaramiento de datos de bases 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

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.

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 se establece en Number; de lo contrario, se omitirá este parámetro.

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.

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á.

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á.

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.

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, este parámetro se omitirá.

tableName

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.

systemData

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

Nombre del recurso.

name?: string

Valor de propiedad

string

heredado deProxyResource.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