DataMaskingRuleProperties interface
Les propriétés d’une règle de masquage des données dans une base de données.
Propriétés
| alias |
Nom de l’alias. Il s’agit d’un paramètre hérité et n’est plus utilisé. |
| column |
Nom de colonne sur lequel la règle de masquage des données est appliquée. |
| id | La règle ID. |
| masking |
Fonction de masquage utilisée pour la règle de masquage des données. |
| number |
Propriété numberFrom de la règle de masquage. Obligatoire si maskingFunction est défini sur Number, sinon ce paramètre est ignoré. |
| number |
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é. |
| prefix |
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é. |
| replacement |
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é. |
| rule |
É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. |
| schema |
Nom du schéma sur lequel la règle de masquage des données est appliquée. |
| suffix |
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é. |
| table |
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