DataMaskingRule interface
Representerar en databasdatamaskeringsregel.
- Extends
Egenskaper
alias |
Aliasnamnet. Det här är en äldre parameter och används inte längre. |
column |
Kolumnnamnet som datamaskeringsregeln tillämpas på. |
id |
Regel-ID: Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
kind | Typen av datamaskeringsregel. Metadata som används för Azure Portal. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
location | Platsen för datamaskeringsregeln. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
masking |
Maskeringsfunktionen som används för datamaskeringsregeln. |
number |
Egenskapen numberFrom för maskeringsregeln. Krävs om maskingFunction är inställt på Tal, annars ignoreras den här parametern. |
number |
Egenskapen numberTo för datamaskeringsregeln. Krävs om maskingFunction är inställt på Tal, annars ignoreras den här parametern. |
prefix |
Om maskingFunction är inställt på Text, antalet tecken som ska visas omaskerade i början av strängen. Annars ignoreras den här parametern. |
replacement |
Om maskingFunction är inställt på Text används tecknet för maskering av den oexponerade delen av strängen. Annars ignoreras den här parametern. |
rule |
Regeltillståndet. Används för att ta bort en regel. Om du vill ta bort en befintlig regel anger du schemaName, tableName, columnName, maskingFunction och anger ruleState som inaktiverat. Men om regeln inte redan finns skapas regeln med ruleState inställt på aktiverad, oavsett det angivna värdet för ruleState. |
schema |
Schemanamnet som datamaskeringsregeln tillämpas på. |
suffix |
Om maskingFunction är inställt på Text, antalet tecken som ska visas avmaskerade i slutet av strängen. Annars ignoreras den här parametern. |
table |
Tabellnamnet som datamaskeringsregeln tillämpas på. |
Ärvda egenskaper
id | Resurs-ID. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
name | Resursnamn. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
type | Resurstyp. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
Egenskapsinformation
aliasName
Aliasnamnet. Det här är en äldre parameter och används inte längre.
aliasName?: string
Egenskapsvärde
string
columnName
Kolumnnamnet som datamaskeringsregeln tillämpas på.
columnName?: string
Egenskapsvärde
string
idPropertiesId
Regel-ID: Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
idPropertiesId?: string
Egenskapsvärde
string
kind
Typen av datamaskeringsregel. Metadata som används för Azure Portal. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
kind?: string
Egenskapsvärde
string
location
Platsen för datamaskeringsregeln. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
location?: string
Egenskapsvärde
string
maskingFunction
Maskeringsfunktionen som används för datamaskeringsregeln.
maskingFunction?: DataMaskingFunction
Egenskapsvärde
numberFrom
Egenskapen numberFrom för maskeringsregeln. Krävs om maskingFunction är inställt på Tal, annars ignoreras den här parametern.
numberFrom?: string
Egenskapsvärde
string
numberTo
Egenskapen numberTo för datamaskeringsregeln. Krävs om maskingFunction är inställt på Tal, annars ignoreras den här parametern.
numberTo?: string
Egenskapsvärde
string
prefixSize
Om maskingFunction är inställt på Text, antalet tecken som ska visas omaskerade i början av strängen. Annars ignoreras den här parametern.
prefixSize?: string
Egenskapsvärde
string
replacementString
Om maskingFunction är inställt på Text används tecknet för maskering av den oexponerade delen av strängen. Annars ignoreras den här parametern.
replacementString?: string
Egenskapsvärde
string
ruleState
Regeltillståndet. Används för att ta bort en regel. Om du vill ta bort en befintlig regel anger du schemaName, tableName, columnName, maskingFunction och anger ruleState som inaktiverat. Men om regeln inte redan finns skapas regeln med ruleState inställt på aktiverad, oavsett det angivna värdet för ruleState.
ruleState?: DataMaskingRuleState
Egenskapsvärde
schemaName
Schemanamnet som datamaskeringsregeln tillämpas på.
schemaName?: string
Egenskapsvärde
string
suffixSize
Om maskingFunction är inställt på Text, antalet tecken som ska visas avmaskerade i slutet av strängen. Annars ignoreras den här parametern.
suffixSize?: string
Egenskapsvärde
string
tableName
Tabellnamnet som datamaskeringsregeln tillämpas på.
tableName?: string
Egenskapsvärde
string
Information om ärvda egenskaper
id
Resurs-ID. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
id?: string
Egenskapsvärde
string
Ärvd frånProxyResource.id
name
Resursnamn. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
name?: string
Egenskapsvärde
string
Ärvd frånProxyResource.name
type
Resurstyp. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
type?: string
Egenskapsvärde
string
Ärvd frånProxyResource.type