DataMaskingRule interface
Representa uma regra de mascaramento de dados de banco de dados.
- Extends
Propriedades
alias |
O nome do alias. Esse é 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 ID da regra. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
kind | O tipo de regra de mascaramento de dados. Metadados, usados para portal do Azure. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
location | O local da regra de mascaramento de dados. OBSERVAÇÃO: essa 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 Número, 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 Número, caso contrário, esse parâmetro será ignorado. |
prefix |
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. |
replacement |
Se maskingFunction estiver definido como Texto, 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, a regra será criada com ruleState definido como habilitado, 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 Texto, 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 no qual a regra de mascaramento de dados é aplicada. |
Propriedades herdadas
id | ID do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
name | Nome do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
type | Tipo de recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
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 na qual a regra de mascaramento de dados é aplicada.
columnName?: string
Valor da propriedade
string
idPropertiesId
A ID da regra. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
idPropertiesId?: string
Valor da propriedade
string
kind
O tipo de regra de mascaramento de dados. Metadados, usados para portal do Azure. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
kind?: string
Valor da propriedade
string
location
O local da regra de mascaramento de dados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
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. Obrigató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. Obrigató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ão exposta 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 schemaName, 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 estiver 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 do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
id?: string
Valor da propriedade
string
Herdado deProxyResource.id
name
Nome do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
name?: string
Valor da propriedade
string
Herdado deProxyResource.name
type
Tipo de recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
type?: string
Valor da propriedade
string
Herdado deProxyResource.type