DataMaskingRule interface

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

La règle ID.

kind

Type de règle de masquage des données. Métadonnées utilisées pour le portail Azure.

location

Emplacement de la règle de masquage des données.

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

Identifiant de ressource entièrement qualifié pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

nom de la ressource.

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

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

La règle ID.

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.

kind?: string

Valeur de propriété

string

location

Emplacement de la règle de masquage des données.

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

Identifiant de ressource entièrement qualifié pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Valeur de propriété

string

héritée deProxyResource.id

name

nom de la ressource.

name?: string

Valeur de propriété

string

héritée deProxyResource.name

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

systemData?: SystemData

Valeur de propriété

héritée deProxyResource.systemData

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

type?: string

Valeur de propriété

string

héritée deProxyResource.type