DataMaskingRule interface
Una regola di mascheramento dei 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 |
La regola Id. |
| kind | Tipo di regola di maschera dati. Metadati, usati per il portale di Azure. |
| location | Posizione della regola di maschera dati. |
| 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 | Identificatore di risorsa completamente qualificato per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name | nome della risorsa. |
| system |
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
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