Partager via


DataMaskingRule Classe

Définition

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

[Microsoft.Rest.Serialization.JsonTransformation]
public class DataMaskingRule : Microsoft.Azure.Management.Synapse.Models.ProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type DataMaskingRule = class
    inherit ProxyResource
Public Class DataMaskingRule
Inherits ProxyResource
Héritage
DataMaskingRule
Attributs

Constructeurs

DataMaskingRule()

Initialise une nouvelle instance de la classe DataMaskingRule.

DataMaskingRule(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 DataMaskingRule.

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

Obtient l’ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Hérité de Resource)
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 sont les suivantes : « Default », « CCN », « Email », « Number », « SSN », « Text »

Name

Obtient le nom de la ressource

(Hérité de Resource)
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 non masqués au début de la chaîne. Sinon, ce paramètre sera ignoré.

ReplacementString

Obtient ou définit si maskingFunction a la valeur Text, caractère à utiliser pour masquer la partie non exposée de la chaîne. Sinon, 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 déjà, 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 non masqués à la fin de la chaîne. Sinon, ce paramètre sera ignoré.

TableName

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

Type

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

(Hérité de Resource)

Méthodes

Validate()

Validez l’objet .

S’applique à