DataMaskingRule interface

Bir veritabanı veri maskeleme kuralı.

Extends

Özellikler

aliasName

Diğer ad. Bu eski bir parametredir ve artık kullanılmaz.

columnName

Veri maskeleme kuralının uygulandığı sütun adı.

idPropertiesId

Kural Id.

kind

Veri Maskeleme Kuralı türü. Azure portalı için kullanılan meta veriler.

location

Veri maskeleme kuralının konumu.

maskingFunction

Veri maskeleme kuralı için kullanılan maskeleme işlevi.

numberFrom

Maskeleme kuralının numberFrom özelliği. maskingFunction Number olarak ayarlandıysa gereklidir, aksi takdirde bu parametre yoksayılır.

numberTo

Veri maskeleme kuralının numberTo özelliği. maskingFunction Number olarak ayarlandıysa gereklidir, aksi takdirde bu parametre yoksayılır.

prefixSize

maskingFunction Metin olarak ayarlandıysa, dizenin başında maskesi kaldırılmış olarak gösterilecek karakter sayısı. Aksi takdirde, bu parametre yoksayılır.

replacementString

maskingFunction Text olarak ayarlandıysa, dizenin kullanıma sunulmamış bölümünü maskelemede kullanılacak karakter. Aksi takdirde, bu parametre yoksayılır.

ruleState

Kural durumu. Bir kuralı silmek için kullanılır. Varolan bir kuralı silmek için schemaName, tableName, columnName, maskingFunction ve ruleState'i devre dışı olarak belirtin. Ancak, kural henüz yoksa ruleState değeri ne olursa olsun ruleState etkin olarak ayarlanmış şekilde oluşturulur.

schemaName

Veri maskeleme kuralının uygulandığı şema adı.

suffixSize

maskingFunction Metin olarak ayarlandıysa, dizenin sonunda maskesi kaldırılmış olarak gösterilecek karakter sayısı. Aksi takdirde, bu parametre yoksayılır.

tableName

Veri maskeleme kuralının uygulandığı tablo adı.

Devralınan Özellikler

id

Kaynağın tam nitelikli kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

Kaynağın adı

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

type

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

Özellik Ayrıntıları

aliasName

Diğer ad. Bu eski bir parametredir ve artık kullanılmaz.

aliasName?: string

Özellik Değeri

string

columnName

Veri maskeleme kuralının uygulandığı sütun adı.

columnName?: string

Özellik Değeri

string

idPropertiesId

Kural Id.

idPropertiesId?: string

Özellik Değeri

string

kind

Veri Maskeleme Kuralı türü. Azure portalı için kullanılan meta veriler.

kind?: string

Özellik Değeri

string

location

Veri maskeleme kuralının konumu.

location?: string

Özellik Değeri

string

maskingFunction

Veri maskeleme kuralı için kullanılan maskeleme işlevi.

maskingFunction?: DataMaskingFunction

Özellik Değeri

numberFrom

Maskeleme kuralının numberFrom özelliği. maskingFunction Number olarak ayarlandıysa gereklidir, aksi takdirde bu parametre yoksayılır.

numberFrom?: string

Özellik Değeri

string

numberTo

Veri maskeleme kuralının numberTo özelliği. maskingFunction Number olarak ayarlandıysa gereklidir, aksi takdirde bu parametre yoksayılır.

numberTo?: string

Özellik Değeri

string

prefixSize

maskingFunction Metin olarak ayarlandıysa, dizenin başında maskesi kaldırılmış olarak gösterilecek karakter sayısı. Aksi takdirde, bu parametre yoksayılır.

prefixSize?: string

Özellik Değeri

string

replacementString

maskingFunction Text olarak ayarlandıysa, dizenin kullanıma sunulmamış bölümünü maskelemede kullanılacak karakter. Aksi takdirde, bu parametre yoksayılır.

replacementString?: string

Özellik Değeri

string

ruleState

Kural durumu. Bir kuralı silmek için kullanılır. Varolan bir kuralı silmek için schemaName, tableName, columnName, maskingFunction ve ruleState'i devre dışı olarak belirtin. Ancak, kural henüz yoksa ruleState değeri ne olursa olsun ruleState etkin olarak ayarlanmış şekilde oluşturulur.

ruleState?: DataMaskingRuleState

Özellik Değeri

schemaName

Veri maskeleme kuralının uygulandığı şema adı.

schemaName?: string

Özellik Değeri

string

suffixSize

maskingFunction Metin olarak ayarlandıysa, dizenin sonunda maskesi kaldırılmış olarak gösterilecek karakter sayısı. Aksi takdirde, bu parametre yoksayılır.

suffixSize?: string

Özellik Değeri

string

tableName

Veri maskeleme kuralının uygulandığı tablo adı.

tableName?: string

Özellik Değeri

string

Devralınan Özellik Detayları

id

Kaynağın tam nitelikli kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Özellik Değeri

string

ProxyResource.id Devralındı

name

Kaynağın adı

name?: string

Özellik Değeri

string

ProxyResource.name'dan Devralınan

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

systemData?: SystemData

Özellik Değeri

ProxyResource.systemDataDevralındı

type

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

type?: string

Özellik Değeri

string

ProxyResource.typeDevralındı