Udostępnij za pośrednictwem


DataMaskingRule interface

Reprezentuje regułę maskowania danych bazy danych.

Rozszerzenie

Właściwości

aliasName

Nazwa aliasu. Jest to starszy parametr i nie jest już używany.

columnName

Nazwa kolumny, na której jest stosowana reguła maskowania danych.

idPropertiesId

Identyfikator reguły. UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

kind

Rodzaj reguły maskowania danych. Metadane używane w witrynie Azure Portal. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

location

Lokalizacja reguły maskowania danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

maskingFunction

Funkcja maskowania używana dla reguły maskowania danych.

numberFrom

Właściwość numberFrom reguły maskowania. Wymagane, jeśli ustawienie maskingFunction ma wartość Liczba, w przeciwnym razie ten parametr zostanie zignorowany.

numberTo

Właściwość numberTo reguły maskowania danych. Wymagane, jeśli ustawienie maskingFunction ma wartość Liczba, w przeciwnym razie ten parametr zostanie zignorowany.

prefixSize

Jeśli ustawienie maskingFunction ma wartość Text, liczba znaków, które mają być wyświetlane bez maskowania na początku ciągu. W przeciwnym razie ten parametr zostanie zignorowany.

replacementString

Jeśli ustawienie maskingFunction ma wartość Text, znak używany do maskowania nieeksponowanej części ciągu. W przeciwnym razie ten parametr zostanie zignorowany.

ruleState

Stan reguły. Służy do usuwania reguły. Aby usunąć istniejącą regułę, określ wartość schemaName, tableName, columnName, maskingFunction i określ wartość ruleState jako wyłączoną. Jeśli jednak reguła jeszcze nie istnieje, reguła zostanie utworzona z ustawioną wartością ruleState ustawioną na włączoną, niezależnie od podanej wartości ruleState.

schemaName

Nazwa schematu, na którym jest stosowana reguła maskowania danych.

suffixSize

Jeśli ustawienie maskingFunction ma wartość Text, liczba znaków, które mają być wyświetlane bez maskowania na końcu ciągu. W przeciwnym razie ten parametr zostanie zignorowany.

tableName

Nazwa tabeli, na której jest stosowana reguła maskowania danych.

Właściwości dziedziczone

id

Identyfikator zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

name

Nazwa zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

type

Typ zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

Szczegóły właściwości

aliasName

Nazwa aliasu. Jest to starszy parametr i nie jest już używany.

aliasName?: string

Wartość właściwości

string

columnName

Nazwa kolumny, na której jest stosowana reguła maskowania danych.

columnName?: string

Wartość właściwości

string

idPropertiesId

Identyfikator reguły. UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

idPropertiesId?: string

Wartość właściwości

string

kind

Rodzaj reguły maskowania danych. Metadane używane w witrynie Azure Portal. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

kind?: string

Wartość właściwości

string

location

Lokalizacja reguły maskowania danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

location?: string

Wartość właściwości

string

maskingFunction

Funkcja maskowania używana dla reguły maskowania danych.

maskingFunction?: DataMaskingFunction

Wartość właściwości

numberFrom

Właściwość numberFrom reguły maskowania. Wymagane, jeśli ustawienie maskingFunction ma wartość Liczba, w przeciwnym razie ten parametr zostanie zignorowany.

numberFrom?: string

Wartość właściwości

string

numberTo

Właściwość numberTo reguły maskowania danych. Wymagane, jeśli ustawienie maskingFunction ma wartość Liczba, w przeciwnym razie ten parametr zostanie zignorowany.

numberTo?: string

Wartość właściwości

string

prefixSize

Jeśli ustawienie maskingFunction ma wartość Text, liczba znaków, które mają być wyświetlane bez maskowania na początku ciągu. W przeciwnym razie ten parametr zostanie zignorowany.

prefixSize?: string

Wartość właściwości

string

replacementString

Jeśli ustawienie maskingFunction ma wartość Text, znak używany do maskowania nieeksponowanej części ciągu. W przeciwnym razie ten parametr zostanie zignorowany.

replacementString?: string

Wartość właściwości

string

ruleState

Stan reguły. Służy do usuwania reguły. Aby usunąć istniejącą regułę, określ wartość schemaName, tableName, columnName, maskingFunction i określ wartość ruleState jako wyłączoną. Jeśli jednak reguła jeszcze nie istnieje, reguła zostanie utworzona z ustawioną wartością ruleState ustawioną na włączoną, niezależnie od podanej wartości ruleState.

ruleState?: DataMaskingRuleState

Wartość właściwości

schemaName

Nazwa schematu, na którym jest stosowana reguła maskowania danych.

schemaName?: string

Wartość właściwości

string

suffixSize

Jeśli ustawienie maskingFunction ma wartość Text, liczba znaków, które mają być wyświetlane bez maskowania na końcu ciągu. W przeciwnym razie ten parametr zostanie zignorowany.

suffixSize?: string

Wartość właściwości

string

tableName

Nazwa tabeli, na której jest stosowana reguła maskowania danych.

tableName?: string

Wartość właściwości

string

Szczegóły właściwości dziedziczonej

id

Identyfikator zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

id?: string

Wartość właściwości

string

dziedziczone zProxyResource.id

name

Nazwa zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

name?: string

Wartość właściwości

string

dziedziczone zProxyResource.name

type

Typ zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

type?: string

Wartość właściwości

string

dziedziczone zProxyResource.type