DataMaskingRule interface

Una regola di mascheramento dei 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 dati.

idPropertiesId

La regola Id.

kind

Tipo di regola di maschera dati. Metadati, usati per il portale di Azure.

location

Posizione della regola di maschera dati.

maskingFunction

Funzione di maschera 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. 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.

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 non 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

Identificatore di risorsa completamente qualificato per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

nome della risorsa.

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy.

type

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

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

La regola Id.

idPropertiesId?: string

Valore della proprietà

string

kind

Tipo di regola di maschera dati. Metadati, usati per il portale di Azure.

kind?: string

Valore della proprietà

string

location

Posizione della regola di maschera dati.

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

Identificatore di risorsa completamente qualificato per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Valore della proprietà

string

ereditato daProxyResource.id

name

nome della risorsa.

name?: string

Valore della proprietà

string

ereditato daProxyResource.name

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy.

systemData?: SystemData

Valore della proprietà

ereditato daProxyResource.systemData

type

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

type?: string

Valore della proprietà

string

Ereditato daProxyResource.type