DataMaskingRule interface
Representa uma regra de mascaramento de dados de banco de dados.
- Extends
Propriedades
alias |
O nome do alias. Este é um parâmetro herdado e não é mais usado. |
column |
O nome da coluna na qual a regra de mascaramento de dados é aplicada. |
id |
A regra Id. NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
kind | O tipo de regra de mascaramento de dados. Metadados, usados para o portal do Azure. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
location | A localização da regra de mascaramento de dados. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
masking |
A função de mascaramento usada para a regra de mascaramento de dados. |
number |
A propriedade numberFrom da regra de mascaramento. Obrigatório se maskingFunction estiver definido como Number, caso contrário, esse parâmetro será ignorado. |
number |
A propriedade numberTo da regra de mascaramento de dados. Obrigatório se maskingFunction estiver definido como Number, caso contrário, esse parâmetro será ignorado. |
prefix |
Se maskingFunction estiver definido como Text, o número de caracteres a serem exibidos desmascarados no início da cadeia de caracteres. Caso contrário, esse parâmetro será ignorado. |
replacement |
Se maskingFunction estiver definido como Text, o caractere a ser usado para mascarar a parte não exposta da cadeia de caracteres. Caso contrário, esse parâmetro será ignorado. |
rule |
O estado da regra. Usado para excluir uma regra. Para excluir uma regra existente, especifique schemaName, tableName, columnName, maskingFunction e especifique ruleState como desabilitado. No entanto, se a regra ainda não existir, ela será criada com ruleState definido como enabled, independentemente do valor fornecido de ruleState. |
schema |
O nome do esquema no qual a regra de mascaramento de dados é aplicada. |
suffix |
Se maskingFunction estiver definido como Text, o número de caracteres a serem exibidos desmascarados no final da cadeia de caracteres. Caso contrário, esse parâmetro será ignorado. |
table |
O nome da tabela na qual a regra de mascaramento de dados é aplicada. |
Propriedades Herdadas
id | ID do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
name | Nome do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
type | Tipo de recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
Detalhes de Propriedade
aliasName
O nome do alias. Este é um parâmetro herdado e não é mais usado.
aliasName?: string
Valor de Propriedade
string
columnName
O nome da coluna na qual a regra de mascaramento de dados é aplicada.
columnName?: string
Valor de Propriedade
string
idPropertiesId
A regra Id. NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
idPropertiesId?: string
Valor de Propriedade
string
kind
O tipo de regra de mascaramento de dados. Metadados, usados para o portal do Azure. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
kind?: string
Valor de Propriedade
string
location
A localização da regra de mascaramento de dados. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
location?: string
Valor de Propriedade
string
maskingFunction
A função de mascaramento usada para a regra de mascaramento de dados.
maskingFunction?: DataMaskingFunction
Valor de Propriedade
numberFrom
A propriedade numberFrom da regra de mascaramento. Obrigatório se maskingFunction estiver definido como Number, caso contrário, esse parâmetro será ignorado.
numberFrom?: string
Valor de Propriedade
string
numberTo
A propriedade numberTo da regra de mascaramento de dados. Obrigatório se maskingFunction estiver definido como Number, caso contrário, esse parâmetro será ignorado.
numberTo?: string
Valor de Propriedade
string
prefixSize
Se maskingFunction estiver definido como Text, 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 de Propriedade
string
replacementString
Se maskingFunction estiver definido como Text, o caractere a ser usado para mascarar a parte não exposta da cadeia de caracteres. Caso contrário, esse parâmetro será ignorado.
replacementString?: string
Valor de Propriedade
string
ruleState
O estado da regra. Usado para excluir uma regra. Para excluir uma regra existente, especifique schemaName, tableName, columnName, maskingFunction e especifique ruleState como desabilitado. No entanto, se a regra ainda não existir, ela será criada com ruleState definido como enabled, independentemente do valor fornecido de ruleState.
ruleState?: DataMaskingRuleState
Valor de Propriedade
schemaName
O nome do esquema no qual a regra de mascaramento de dados é aplicada.
schemaName?: string
Valor de Propriedade
string
suffixSize
Se maskingFunction estiver definido como Text, 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 de Propriedade
string
tableName
O nome da tabela na qual a regra de mascaramento de dados é aplicada.
tableName?: string
Valor de Propriedade
string
Detalhes da Propriedade Herdada
id
ID do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
id?: string
Valor de Propriedade
string
herdado deProxyResource.id
name
Nome do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
name?: string
Valor de Propriedade
string
herdada deProxyResource.name