Condividi tramite


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.ProxyResource
DataMaskingRule

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.