Partager via


DataMaskingRule interface

Représente une règle de masquage des données de base de données.

Extends

Propriétés

aliasName

Nom de l’alias. Il s’agit d’un paramètre hérité qui n’est plus utilisé.

columnName

Nom de colonne sur lequel la règle de masquage des données est appliquée.

idPropertiesId

ID de règle. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

kind

Type de règle de masquage des données. Métadonnées, utilisées pour Portail Azure. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

location

Emplacement de la règle de masquage des données. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

maskingFunction

Fonction de masquage utilisée pour la règle de masquage des données.

numberFrom

Propriété numberFrom de la règle de masquage. Obligatoire si maskingFunction est défini sur Number, sinon ce paramètre sera ignoré.

numberTo

Propriété numberTo de la règle de masquage des données. Obligatoire si maskingFunction est défini sur Number, sinon ce paramètre sera ignoré.

prefixSize

Si maskingFunction a la valeur Text, le nombre de caractères à afficher démasqués au début de la chaîne. Dans le cas contraire, ce paramètre sera ignoré.

replacementString

Si maskingFunction a la valeur Text, caractère à utiliser pour masquer la partie non exposée de la chaîne. Dans le cas contraire, ce paramètre sera ignoré.

ruleState

État de la règle. Utilisé pour supprimer une règle. Pour supprimer une règle existante, spécifiez schemaName, tableName, columnName, maskingFunction et spécifiez ruleState comme désactivé. Toutefois, si la règle n’existe pas encore, la règle est créée avec ruleState défini sur activé, quelle que soit la valeur fournie de ruleState.

schemaName

Nom de schéma sur lequel la règle de masquage des données est appliquée.

suffixSize

Si maskingFunction a la valeur Text, le nombre de caractères à afficher non masqués à la fin de la chaîne. Dans le cas contraire, ce paramètre sera ignoré.

tableName

Nom de la table sur laquelle la règle de masquage des données est appliquée.

Propriétés héritées

id

ID de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

name

Nom de la ressource. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

type

Type de ressource. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

Détails de la propriété

aliasName

Nom de l’alias. Il s’agit d’un paramètre hérité qui n’est plus utilisé.

aliasName?: string

Valeur de propriété

string

columnName

Nom de colonne sur lequel la règle de masquage des données est appliquée.

columnName?: string

Valeur de propriété

string

idPropertiesId

ID de règle. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

idPropertiesId?: string

Valeur de propriété

string

kind

Type de règle de masquage des données. Métadonnées, utilisées pour Portail Azure. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

kind?: string

Valeur de propriété

string

location

Emplacement de la règle de masquage des données. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

location?: string

Valeur de propriété

string

maskingFunction

Fonction de masquage utilisée pour la règle de masquage des données.

maskingFunction?: DataMaskingFunction

Valeur de propriété

numberFrom

Propriété numberFrom de la règle de masquage. Obligatoire si maskingFunction est défini sur Number, sinon ce paramètre sera ignoré.

numberFrom?: string

Valeur de propriété

string

numberTo

Propriété numberTo de la règle de masquage des données. Obligatoire si maskingFunction est défini sur Number, sinon ce paramètre sera ignoré.

numberTo?: string

Valeur de propriété

string

prefixSize

Si maskingFunction a la valeur Text, le nombre de caractères à afficher démasqués au début de la chaîne. Dans le cas contraire, ce paramètre sera ignoré.

prefixSize?: string

Valeur de propriété

string

replacementString

Si maskingFunction a la valeur Text, caractère à utiliser pour masquer la partie non exposée de la chaîne. Dans le cas contraire, ce paramètre sera ignoré.

replacementString?: string

Valeur de propriété

string

ruleState

État de la règle. Utilisé pour supprimer une règle. Pour supprimer une règle existante, spécifiez schemaName, tableName, columnName, maskingFunction et spécifiez ruleState comme désactivé. Toutefois, si la règle n’existe pas encore, la règle est créée avec ruleState défini sur activé, quelle que soit la valeur fournie de ruleState.

ruleState?: DataMaskingRuleState

Valeur de propriété

schemaName

Nom de schéma sur lequel la règle de masquage des données est appliquée.

schemaName?: string

Valeur de propriété

string

suffixSize

Si maskingFunction a la valeur Text, le nombre de caractères à afficher non masqués à la fin de la chaîne. Dans le cas contraire, ce paramètre sera ignoré.

suffixSize?: string

Valeur de propriété

string

tableName

Nom de la table sur laquelle la règle de masquage des données est appliquée.

tableName?: string

Valeur de propriété

string

Détails de la propriété héritée

id

ID de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

id?: string

Valeur de propriété

string

Hérité deProxyResource.id

name

Nom de la ressource. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

name?: string

Valeur de propriété

string

Hérité deProxyResource.name

type

Type de ressource. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

type?: string

Valeur de propriété

string

Hérité deProxyResource.type