Condividi tramite


DataMaskingRule interface

Rappresenta una regola di maschera dati del database.

Extends

Proprietà

aliasName

Nome alias. Si tratta di un parametro legacy e non viene più usato.

columnName

Nome della colonna in cui viene applicata la regola di maschera dei dati.

idPropertiesId

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.

maskingFunction

Funzione di mascheramento utilizzata per la regola di maschera dati.

numberFrom

Proprietà numberFrom della regola di mascheramento. Obbligatorio se maskingFunction è impostato su Number. In caso contrario, questo parametro verrà ignorato.

numberTo

Proprietà numberTo della regola di maschera dati. Obbligatorio se maskingFunction è impostato su Number. In caso contrario, questo parametro verrà ignorato.

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.

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.

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.

schemaName

Nome dello schema in cui viene applicata la regola di maschera dati.

suffixSize

Se maskingFunction è impostato su Testo, il numero di caratteri da visualizzare mascherato alla fine della stringa. In caso contrario, questo parametro verrà ignorato.

tableName

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