DataMaskingRule interface
Rappresenta una regola di maschera dati del database.
- Extends
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 |
ID regola. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| kind | Tipo di regola di maschera dati. Metadati, usati per il portale di Azure. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| location | Posizione della regola di maschera dati. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| 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. |
Proprietà ereditate
| id | ID risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| name | Nome risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| type | Tipo di risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
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
idPropertiesId
ID regola. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
idPropertiesId?: string
Valore della proprietà
string
kind
Tipo di regola di maschera dati. Metadati, usati per il portale di Azure. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
kind?: string
Valore della proprietà
string
location
Posizione della regola di maschera dati. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
location?: 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
Dettagli proprietà ereditate
id
ID risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
id?: string
Valore della proprietà
string
ereditato daProxyResource.id
name
Nome risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
name?: string
Valore della proprietà
string
ereditato daProxyResource.name
type
Tipo di risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
type?: string
Valore della proprietà
string
Ereditato daProxyResource.type