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 dei 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 portale di Azure. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
location | Posizione della regola di maschera dei dati. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
masking |
Funzione di mascheramento 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. Usato per 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 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 dei 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 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 dei dati. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.
location?: string
Valore della proprietà
string
maskingFunction
Funzione di mascheramento 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. Usato per 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 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