DataMaskingRule interface
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 no qual a regra de mascaramento de dados é aplicada. |
| id |
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. |
| masking |
A função de mascaramento usada para a regra de mascaramento de dados. |
| number |
A propriedade numberFrom da regra de mascaramento. Necessá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. Necessá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ãoexposta 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 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. |
| schema |
O nome do esquema no qual a regra de mascaramento de dados é aplicada. |
| suffix |
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. |
| table |
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 |
| system |
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
systemData
Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy.
systemData?: SystemData
Valor da propriedade
type
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"
type?: string
Valor da propriedade
string
herdado deProxyResource.type