DataMaskingRule interface

Uma regra de mascaramento de dados de banco de dados.

Extends

Propriedades

aliasName

O nome do alias. Esse é um parâmetro herdado e não é mais usado.

columnName

O nome da coluna no qual a regra de mascaramento de dados é aplicada.

idPropertiesId

A regra Id.

kind

O tipo de regra de máscara de dados. Metadados, usados para o portal do Azure.

location

O local da regra de mascaramento de dados.

maskingFunction

A função de mascaramento usada para a regra de mascaramento de dados.

numberFrom

A propriedade numberFrom da regra de mascaramento. Necessário se maskingFunction estiver definido como Número, caso contrário, esse parâmetro será ignorado.

numberTo

A propriedade numberTo da regra de mascaramento de dados. Necessário se maskingFunction estiver definido como Número, caso contrário, esse parâmetro será ignorado.

prefixSize

Se maskingFunction for definido como Texto, o número de caracteres a serem exibidos desmascarados no início da cadeia de caracteres. Caso contrário, esse parâmetro será ignorado.

replacementString

Se maskingFunction estiver definido como Texto, o caractere a ser usado para mascarar a parte nãoexposta da cadeia de caracteres. Caso contrário, esse parâmetro será ignorado.

ruleState

O estado da regra. Usado para excluir uma regra. Para excluir uma regra existente, especifique o esquemaName, tableName, columnName, maskingFunction e especifique ruleState como desabilitado. No entanto, se a regra ainda não existir, a regra será criada com ruleState definido como habilitado, independentemente do valor fornecido de ruleState.

schemaName

O nome do esquema no qual a regra de mascaramento de dados é aplicada.

suffixSize

Se maskingFunction for definido como Texto, o número de caracteres a serem exibidos desmascarados no final da cadeia de caracteres. Caso contrário, esse parâmetro será ignorado.

tableName

O nome da tabela no qual a regra de mascaramento de dados é aplicada.

Propriedades herdadas

id

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

O nome do recurso

systemData

Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy.

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

Detalhes da propriedade

aliasName

O nome do alias. Esse é um parâmetro herdado e não é mais usado.

aliasName?: string

Valor da propriedade

string

columnName

O nome da coluna no qual a regra de mascaramento de dados é aplicada.

columnName?: string

Valor da propriedade

string

idPropertiesId

A regra Id.

idPropertiesId?: string

Valor da propriedade

string

kind

O tipo de regra de máscara de dados. Metadados, usados para o portal do Azure.

kind?: string

Valor da propriedade

string

location

O local da regra de mascaramento de dados.

location?: string

Valor da propriedade

string

maskingFunction

A função de mascaramento usada para a regra de mascaramento de dados.

maskingFunction?: DataMaskingFunction

Valor da propriedade

numberFrom

A propriedade numberFrom da regra de mascaramento. Necessário se maskingFunction estiver definido como Número, caso contrário, esse parâmetro será ignorado.

numberFrom?: string

Valor da propriedade

string

numberTo

A propriedade numberTo da regra de mascaramento de dados. Necessário se maskingFunction estiver definido como Número, caso contrário, esse parâmetro será ignorado.

numberTo?: string

Valor da propriedade

string

prefixSize

Se maskingFunction for definido como Texto, o número de caracteres a serem exibidos desmascarados no início da cadeia de caracteres. Caso contrário, esse parâmetro será ignorado.

prefixSize?: string

Valor da propriedade

string

replacementString

Se maskingFunction estiver definido como Texto, o caractere a ser usado para mascarar a parte nãoexposta da cadeia de caracteres. Caso contrário, esse parâmetro será ignorado.

replacementString?: string

Valor da propriedade

string

ruleState

O estado da regra. Usado para excluir uma regra. Para excluir uma regra existente, especifique o esquemaName, tableName, columnName, maskingFunction e especifique ruleState como desabilitado. No entanto, se a regra ainda não existir, a regra será criada com ruleState definido como habilitado, independentemente do valor fornecido de ruleState.

ruleState?: DataMaskingRuleState

Valor da propriedade

schemaName

O nome do esquema no qual a regra de mascaramento de dados é aplicada.

schemaName?: string

Valor da propriedade

string

suffixSize

Se maskingFunction for definido como Texto, o número de caracteres a serem exibidos desmascarados no final da cadeia de caracteres. Caso contrário, esse parâmetro será ignorado.

suffixSize?: string

Valor da propriedade

string

tableName

O nome da tabela no qual a regra de mascaramento de dados é aplicada.

tableName?: string

Valor da propriedade

string

Detalhes das propriedades herdadas

id

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Valor da propriedade

string

herdado deProxyResource.id

name

O nome do recurso

name?: string

Valor da propriedade

string

herdado deProxyResource.name

systemData

Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy.

systemData?: SystemData

Valor da propriedade

herdado de ProxyResource.systemData

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

type?: string

Valor da propriedade

string

herdado deProxyResource.type