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é et 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. 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. |
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. |
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