Dela via


DataMaskingRule interface

Representerar en databasdatamaskeringsregel.

Extends

Egenskaper

aliasName

Aliasnamnet. Det här är en äldre parameter och används inte längre.

columnName

Kolumnnamnet som datamaskeringsregeln tillämpas på.

idPropertiesId

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.

maskingFunction

Maskeringsfunktionen som används för datamaskeringsregeln.

numberFrom

Egenskapen numberFrom för maskeringsregeln. Krävs om maskingFunction är inställt på Tal, annars ignoreras den här parametern.

numberTo

Egenskapen numberTo för datamaskeringsregeln. Krävs om maskingFunction är inställt på Tal, annars ignoreras den här parametern.

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.

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.

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.

schemaName

Schemanamnet som datamaskeringsregeln tillämpas på.

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.

tableName

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