DataMaskingRuleProperties interface

Bir veritabanı veri maskeleme kuralının özellikleri.

Özellikler

aliasName

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

columnName

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

id

Kural Id.

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ı.

Ö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

id

Kural Id.

id?: 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