DataMaskingRule interface
Représente une règle de masquage des données de base de données.
- Extends
Propriétés
alias |
Nom de l’alias. Il s’agit d’un paramètre hérité qui n’est plus utilisé. |
column |
Nom de colonne sur lequel la règle de masquage des données est appliquée. |
id |
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. |
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 sera 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 sera ignoré. |
prefix |
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é. |
replacement |
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é. |
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 encore, la règle est créée avec ruleState défini sur activé, quelle que soit la valeur fournie de ruleState. |
schema |
Nom de schéma sur lequel la règle de masquage des données est appliquée. |
suffix |
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é. |
table |
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