DataMaskingRuleProperties interface
Właściwości reguły maskowania danych w bazie danych.
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 | Reguła Id. |
| 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. |
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
id
Reguła Id.
id?: 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