DataMaskingRule interface
Bir veritabanı veri maskeleme kuralı.
- 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 Id. |
| kind | Veri Maskeleme Kuralı türü. Azure portalı için kullanılan meta veriler. |
| location | Veri maskeleme kuralının konumu. |
| 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 | Kaynağın tam nitelikli kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name | Kaynağın adı |
| system |
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
systemData
createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.
systemData?: SystemData
Özellik Değeri
type
Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"
type?: string
Özellik Değeri
string
ProxyResource.typeDevralındı