Freigeben über


DataMaskingRule Klasse

Definition

Stellt eine Datenmaskierungsregel für sql-Pools dar.

[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
Vererbung
DataMaskingRule
Attribute

Konstruktoren

DataMaskingRule()

Initialisiert eine neue instance der DataMaskingRule-Klasse.

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

Initialisiert eine neue instance der DataMaskingRule-Klasse.

Eigenschaften

AliasName

Ruft den Aliasnamen ab oder legt den Namen fest. Dies ist ein Legacyparameter, der nicht mehr verwendet wird.

ColumnName

Ruft den Spaltennamen ab, auf den die Datenmaskierungsregel angewendet wird, oder legt den Namen fest.

DataMaskingRuleId

Ruft die Regel-ID ab.

Id

Ruft die vollqualifizierte Ressourcen-ID für die Ressource ab. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Geerbt von Resource)
Kind

Ruft die Art der Datenmaskierungsregel ab. Metadaten, die für Azure-Portal verwendet werden.

Location

Ruft den Speicherort der Datenmaskierungsregel ab.

MaskingFunction

Ruft die Maskierungsfunktion ab, die für die Datenmaskierungsregel verwendet wird, oder legt sie fest. Mögliche Werte: "Default", "CCN", "Email", "Number", "SSN", "Text"

Name

Ruft den Namen der Ressource ab.

(Geerbt von Resource)
NumberFrom

Ruft die numberFrom-Eigenschaft der Maskierungsregel ab oder legt sie fest. Erforderlich, wenn maskingFunction auf Number festgelegt ist, andernfalls wird dieser Parameter ignoriert.

NumberTo

Ruft die numberTo-Eigenschaft der Datenmaskierungsregel ab oder legt sie fest. Erforderlich, wenn maskingFunction auf Number festgelegt ist, andernfalls wird dieser Parameter ignoriert.

PrefixSize

Ruft ab oder legt fest, ob maskingFunction auf Text festgelegt ist, die Anzahl der Zeichen, die am Anfang der Zeichenfolge unmaskiert angezeigt werden sollen. Andernfalls wird dieser Parameter ignoriert.

ReplacementString

Ruft ab oder legt fest, ob maskingFunction auf Text festgelegt ist, das Zeichen, das zum Maskieren des nicht verfügbar gemachten Teils der Zeichenfolge verwendet werden soll. Andernfalls wird dieser Parameter ignoriert.

RuleState

Ruft den Regelzustand ab oder legt den Regelzustand fest. Wird verwendet, um eine Regel zu löschen. Um eine vorhandene Regel zu löschen, geben Sie schemaName, tableName, columnName, maskingFunction an, und geben Sie ruleState als deaktiviert an. Wenn die Regel jedoch noch nicht vorhanden ist, wird die Regel erstellt, wobei ruleState auf aktiviert festgelegt ist, unabhängig vom bereitgestellten Wert von ruleState. Folgende Werte sind möglich: „Disabled“, „Enabled“

SchemaName

Ruft den Schemanamen ab, auf den die Datenmaskierungsregel angewendet wird, oder legt diese fest.

SuffixSize

Ruft ab oder legt fest, ob maskingFunction auf Text festgelegt ist, die Anzahl der Zeichen, die am Ende der Zeichenfolge unmaskiert angezeigt werden sollen. Andernfalls wird dieser Parameter ignoriert.

TableName

Ruft den Tabellennamen ab, auf den die Datenmaskierungsregel angewendet wird, oder legt den Namen fest.

Type

Ruft den Typ der Ressource ab. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

(Geerbt von Resource)

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: