DataMaskingRuleProperties interface

Les propriétés d’une règle de masquage des données dans une base de données.

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.

id

La règle ID.

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.

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

id

La règle ID.

id?: 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