Share via


DataMaskingRuleInner Klasse

Definition

Stellt eine Datenbankdatenmaskierungsregel dar.

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

Konstruktoren

DataMaskingRuleInner()

Initialisiert eine neue instance der DataMaskingRuleInner-Klasse.

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

Initialisiert eine neue instance der DataMaskingRuleInner-Klasse.

Eigenschaften

AliasName

Ruft den Aliasnamen ab oder legt diese fest. Dies ist ein Legacyparameter und wird nicht mehr verwendet.

ColumnName

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

DataMaskingRuleId

Ruft die Regel-ID ab.

Id

Ressourcen-ID. Setter ist geschützt, da die ID in Netzwerkressourcen festgelegt werden muss.

(Geerbt von ProxyResource)
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 diese fest. Mögliche Werte: "Default", "CCN", "Email", "Number", "SSN", "Text"

Name

Ressourcenname

(Geerbt von ProxyResource)
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, ob maskingFunction auf Text festgelegt ist, die Anzahl der Zeichen, die am Anfang der Zeichenfolge unmaskiert angezeigt werden sollen, oder legt diese fest. Andernfalls wird dieser Parameter ignoriert.

ReplacementString

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

RuleState

Ruft den Regelstatus ab oder legt diese fest. Wird zum Löschen einer Regel verwendet. 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 mit aktiviertem ruleState-Wert erstellt, unabhängig vom angegebenen 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, ob maskingFunction auf Text festgelegt ist, die Anzahl der Zeichen, die am Ende der Zeichenfolge unmaskiert angezeigt werden sollen, oder legt diese fest. Andernfalls wird dieser Parameter ignoriert.

TableName

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

Tags

Ressourcentags

(Geerbt von Resource)
Type

Ressourcentyp

(Geerbt von ProxyResource)

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: