Aracılığıyla paylaş


DataMaskingRule interface

Veritabanı veri maskeleme kuralını temsil eder.

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 Kimliği. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

kind

Veri Maskeleme Kuralı türü. Azure portalı için kullanılan meta veriler. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

location

Veri maskeleme kuralının konumu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

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

Kaynak Kimliği. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

name

Kaynak adı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

type

Kaynak türü. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

Ö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 Kimliği. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

idPropertiesId?: string

Özellik Değeri

string

kind

Veri Maskeleme Kuralı türü. Azure portalı için kullanılan meta veriler. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

kind?: string

Özellik Değeri

string

location

Veri maskeleme kuralının konumu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

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

Kaynak Kimliği. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

id?: string

Özellik Değeri

string

ProxyResource.id Devralındı

name

Kaynak adı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

name?: string

Özellik Değeri

string

ProxyResource.name'dan Devralınan

type

Kaynak türü. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

type?: string

Özellik Değeri

string

ProxyResource.typeDevralındı