DataMaskingRule interface
Reprezentuje regułę maskowania danych bazy danych.
- Rozszerzenie
Właściwości
alias |
Nazwa aliasu. Jest to starszy parametr i nie jest już używany. |
column |
Nazwa kolumny, na której jest stosowana reguła maskowania danych. |
id |
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. |
masking |
Funkcja maskowania używana dla reguły maskowania danych. |
number |
Właściwość numberFrom reguły maskowania. Wymagane, jeśli ustawienie maskingFunction ma wartość Liczba, w przeciwnym razie ten parametr zostanie zignorowany. |
number |
Właściwość numberTo reguły maskowania danych. Wymagane, jeśli ustawienie maskingFunction ma wartość Liczba, w przeciwnym razie ten parametr zostanie zignorowany. |
prefix |
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. |
replacement |
Jeśli ustawienie maskingFunction ma wartość Text, znak używany do maskowania nieeksponowanej części ciągu. W przeciwnym razie ten parametr zostanie zignorowany. |
rule |
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. |
schema |
Nazwa schematu, na którym jest stosowana reguła maskowania danych. |
suffix |
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. |
table |
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