DataMaskingRule Classe
Rappresenta una regola di maschera dati del database.
Le variabili vengono popolate solo dal server e verranno ignorate durante l'invio di una richiesta.
- Ereditarietà
-
azure.mgmt.sql.models._models_py3.ProxyResourceDataMaskingRule
Costruttore
DataMaskingRule(*, alias_name: str | None = None, rule_state: str | _models.DataMaskingRuleState | None = None, schema_name: str | None = None, table_name: str | None = None, column_name: str | None = None, masking_function: str | _models.DataMaskingFunction | None = None, number_from: str | None = None, number_to: str | None = None, prefix_size: str | None = None, suffix_size: str | None = None, replacement_string: str | None = None, **kwargs: Any)
Variabili
- id
- str
ID risorsa.
- name
- str
Nome risorsa.
- type
- str
Tipo di risorsa.
- location
- str
Posizione della regola di maschera dati.
- kind
- str
Tipo di regola maschera dati. Metadati usati per portale di Azure.
- id_properties_id
- str
ID regola.
- alias_name
- str
Nome dell'alias. Si tratta di un parametro legacy e non viene più usato.
- rule_state
- str oppure DataMaskingRuleState
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. I valori noti sono: "Disabled" e "Enabled".
- schema_name
- str
Nome dello schema in cui viene applicata la regola di maschera dati.
- table_name
- str
Nome della tabella in cui viene applicata la regola di maschera dati.
- column_name
- str
Nome della colonna in cui viene applicata la regola di maschera dati.
- masking_function
- str oppure DataMaskingFunction
Funzione di mascheramento utilizzata per la regola di maschera dati. I valori noti sono: "Default", "CCN", "Email", "Number", "SSN" e "Text".
- number_from
- str
Proprietà numberFrom della regola di mascheramento. Obbligatorio se maskingFunction è impostato su Number. In caso contrario, questo parametro verrà ignorato.
- number_to
- str
Proprietà numberTo della regola di maschera dati. Obbligatorio se maskingFunction è impostato su Number. In caso contrario, questo parametro verrà ignorato.
- prefix_size
- str
Se maskingFunction è impostato su Testo, il numero di caratteri da visualizzare non mascherato all'inizio della stringa. In caso contrario, questo parametro verrà ignorato.
- suffix_size
- str
Se maskingFunction è impostato su Testo, il numero di caratteri da visualizzare mascherato alla fine della stringa. In caso contrario, questo parametro verrà ignorato.
- replacement_string
- str
Se maskingFunction è impostato su Text, il carattere da utilizzare per mascherare la parte non esposta della stringa. In caso contrario, questo parametro verrà ignorato.