DataMaskingRuleProperties interface
Le proprietà di una regola di mascheramento dati di database.
Proprietà
| alias |
Nome alias. Si tratta di un parametro legacy e non viene più usato. |
| column |
Nome della colonna in cui viene applicata la regola di maschera dati. |
| id | La regola Id. |
| masking |
Funzione di maschera utilizzata per la regola di maschera dati. |
| number |
Proprietà numberFrom della regola di mascheramento. Obbligatorio se maskingFunction è impostato su Number. In caso contrario, questo parametro verrà ignorato. |
| number |
Proprietà numberTo della regola di maschera dati. Obbligatorio se maskingFunction è impostato su Number. In caso contrario, questo parametro verrà ignorato. |
| prefix |
Se maskingFunction è impostato su Testo, il numero di caratteri da visualizzare non mascherato all'inizio della stringa. In caso contrario, questo parametro verrà ignorato. |
| replacement |
Se maskingFunction è impostato su Text, il carattere da utilizzare per mascherare la parte non esposta della stringa. In caso contrario, questo parametro verrà ignorato. |
| rule |
Stato della regola. Consente di eliminare una regola. Per eliminare una regola esistente, specificare schemaName, tableName, columnName, maskingFunction e specificare ruleState come disabilitato. Tuttavia, se la regola non esiste già, la regola verrà creata con ruleState impostato su abilitato, indipendentemente dal valore specificato di ruleState. |
| schema |
Nome dello schema in cui viene applicata la regola di maschera dati. |
| suffix |
Se maskingFunction è impostato su Testo, il numero di caratteri da visualizzare non mascherato alla fine della stringa. In caso contrario, questo parametro verrà ignorato. |
| table |
Nome della tabella in cui viene applicata la regola di maschera dati. |
Dettagli proprietà
aliasName
Nome alias. Si tratta di un parametro legacy e non viene più usato.
aliasName?: string
Valore della proprietà
string
columnName
Nome della colonna in cui viene applicata la regola di maschera dati.
columnName: string
Valore della proprietà
string
id
La regola Id.
id?: string
Valore della proprietà
string
maskingFunction
Funzione di maschera utilizzata per la regola di maschera dati.
maskingFunction: DataMaskingFunction
Valore della proprietà
numberFrom
Proprietà numberFrom della regola di mascheramento. Obbligatorio se maskingFunction è impostato su Number. In caso contrario, questo parametro verrà ignorato.
numberFrom?: string
Valore della proprietà
string
numberTo
Proprietà numberTo della regola di maschera dati. Obbligatorio se maskingFunction è impostato su Number. In caso contrario, questo parametro verrà ignorato.
numberTo?: string
Valore della proprietà
string
prefixSize
Se maskingFunction è impostato su Testo, il numero di caratteri da visualizzare non mascherato all'inizio della stringa. In caso contrario, questo parametro verrà ignorato.
prefixSize?: string
Valore della proprietà
string
replacementString
Se maskingFunction è impostato su Text, il carattere da utilizzare per mascherare la parte non esposta della stringa. In caso contrario, questo parametro verrà ignorato.
replacementString?: string
Valore della proprietà
string
ruleState
Stato della regola. Consente di eliminare una regola. Per eliminare una regola esistente, specificare schemaName, tableName, columnName, maskingFunction e specificare ruleState come disabilitato. Tuttavia, se la regola non esiste già, la regola verrà creata con ruleState impostato su abilitato, indipendentemente dal valore specificato di ruleState.
ruleState?: DataMaskingRuleState
Valore della proprietà
schemaName
Nome dello schema in cui viene applicata la regola di maschera dati.
schemaName: string
Valore della proprietà
string
suffixSize
Se maskingFunction è impostato su Testo, il numero di caratteri da visualizzare non mascherato alla fine della stringa. In caso contrario, questo parametro verrà ignorato.
suffixSize?: string
Valore della proprietà
string
tableName
Nome della tabella in cui viene applicata la regola di maschera dati.
tableName: string
Valore della proprietà
string