Partager via


DataMaskingRuleInner Classe

Définition

Représente une règle de masquage des données de base de données.

[Microsoft.Rest.Serialization.JsonTransformation]
public class DataMaskingRuleInner : Microsoft.Azure.Management.Sql.Fluent.Models.ProxyResourceInner
[<Microsoft.Rest.Serialization.JsonTransformation>]
type DataMaskingRuleInner = class
    inherit ProxyResourceInner
Public Class DataMaskingRuleInner
Inherits ProxyResourceInner
Héritage
Attributs

Constructeurs

DataMaskingRuleInner()

Initialise une nouvelle instance de la classe DataMaskingRuleInner.

DataMaskingRuleInner(String, String, String, DataMaskingFunction, String, String, String, String, String, Nullable<DataMaskingRuleState>, String, String, String, String, String, String, String)

Initialise une nouvelle instance de la classe DataMaskingRuleInner.

Propriétés

AliasName

Obtient ou définit le nom de l’alias. Il s’agit d’un paramètre hérité qui n’est plus utilisé.

ColumnName

Obtient ou définit le nom de colonne sur lequel la règle de masquage des données est appliquée.

DataMaskingRuleId

Obtient l’ID de règle.

Id

Id de ressource. Setter est protégé, car l’ID doit être défini dans Ressources réseau.

(Hérité de ProxyResource)
Kind

Obtient le type de règle de masquage des données. Métadonnées, utilisées pour Portail Azure.

Location

Obtient l’emplacement de la règle de masquage des données.

MaskingFunction

Obtient ou définit la fonction de masquage utilisée pour la règle de masquage des données. Les valeurs possibles incluent : « Default », « CCN », « Email », « Number », « SSN », « Text »

Name

Nom de la ressource

(Hérité de ProxyResource)
NumberFrom

Obtient ou définit la propriété numberFrom de la règle de masquage. Obligatoire si maskingFunction est défini sur Number, sinon ce paramètre sera ignoré.

NumberTo

Obtient ou définit la 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é.

PrefixSize

Obtient ou définit 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é.

ReplacementString

Obtient ou définit si maskingFunction a la valeur 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

Obtient ou définit l’é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. Les valeurs possibles sont les suivantes : « Disabled », « Enabled »

SchemaName

Obtient ou définit le nom de schéma sur lequel la règle de masquage des données est appliquée.

SuffixSize

Obtient ou définit si maskingFunction a la valeur Text, le nombre de caractères à afficher démasqués à la fin de la chaîne. Dans le cas contraire, ce paramètre sera ignoré.

TableName

Obtient ou définit le nom de table sur lequel la règle de masquage des données est appliquée.

Tags

Balises de ressource

(Hérité de Resource)
Type

Type de ressource

(Hérité de ProxyResource)

Méthodes

Validate()

Validez l’objet.

S’applique à