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é et 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. Elle ne peut être remplie que par le serveur.

kind

Type de règle de masquage des données. Métadonnées utilisées pour le portail Azure. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie 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. Elle ne peut être remplie 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 est 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 est ignoré.

prefixSize

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

replacementString

Si maskingFunction est défini sur Text, le 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 déjà, la règle est créée avec ruleState défini sur activé, quelle que soit la valeur fournie de ruleState.

schemaName

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

suffixSize

Si maskingFunction est défini sur 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 table sur lequel la règle de masquage des données est appliquée.

Propriétés héritées

id

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

name

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

type

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

Détails de la propriété

aliasName

Nom de l’alias. Il s’agit d’un paramètre hérité et 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. Elle ne peut être remplie 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 le portail Azure. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie 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. Elle ne peut être remplie 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 est 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 est ignoré.

numberTo?: string

Valeur de propriété

string

prefixSize

Si maskingFunction est défini sur Text, le nombre de caractères à afficher non 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 est défini sur Text, le 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 déjà, 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 du 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 est défini sur 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 table sur lequel 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 ressource. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

id?: string

Valeur de propriété

string

héritée deProxyResource.id

name

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

name?: string

Valeur de propriété

string

héritée deProxyResource.name

type

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

type?: string

Valeur de propriété

string

héritée deProxyResource.type