DataMaskingRule interface
Veritabanı veri maskeleme kuralını temsil eder.
- Extends
Özellikler
| alias |
Diğer ad. Bu eski bir parametredir ve artık kullanılmaz. |
| column |
Veri maskeleme kuralının uygulandığı sütun adı. |
| id |
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. |
| masking |
Veri maskeleme kuralı için kullanılan maskeleme işlevi. |
| number |
Maskeleme kuralının numberFrom özelliği. maskingFunction Number olarak ayarlandıysa gereklidir, aksi takdirde bu parametre yoksayılır. |
| number |
Veri maskeleme kuralının numberTo özelliği. maskingFunction Number olarak ayarlandıysa gereklidir, aksi takdirde bu parametre yoksayılır. |
| prefix |
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. |
| replacement |
maskingFunction Text olarak ayarlandıysa, dizenin kullanıma sunulmamış bölümünü maskelemede kullanılacak karakter. Aksi takdirde, bu parametre yoksayılır. |
| rule |
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. |
| schema |
Veri maskeleme kuralının uygulandığı şema adı. |
| suffix |
maskingFunction Metin olarak ayarlandıysa, dizenin sonunda maskesi kaldırılmış olarak gösterilecek karakter sayısı. Aksi takdirde, bu parametre yoksayılır. |
| table |
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
type
Kaynak türü. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
type?: string
Özellik Değeri
string
ProxyResource.typeDevralındı