Microsoft.Sql sunucuları/veritabanları/dataMaskingPolicies/rules 2021-11-01
Bicep kaynak tanımı
Sunucular/veritabanları/dataMaskingPolicies/rules kaynak türü şunları hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Sql/servers/databases/dataMaskingPolicies/rules kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.Sql/servers/databases/dataMaskingPolicies/rules@2021-11-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
aliasName: 'string'
columnName: 'string'
maskingFunction: 'string'
numberFrom: 'string'
numberTo: 'string'
prefixSize: 'string'
replacementString: 'string'
ruleState: 'string'
schemaName: 'string'
suffixSize: 'string'
tableName: 'string'
}
}
Özellik değerleri
sunucular/veritabanları/dataMaskingpolicies/rules
Ad | Açıklama | Değer |
---|---|---|
name | Kaynak adı Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
dize (gerekli) |
Üst | Bicep'te bir alt kaynağın üst kaynağını belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak. |
Kaynak türü için sembolik ad: dataMaskingPolicies |
properties | Kaynak özellikleri. | DataMaskingRuleProperties |
DataMaskingRuleProperties
Ad | Açıklama | Değer |
---|---|---|
aliasName | Diğer ad. Bu eski bir parametredir ve artık kullanılmaz. | string |
columnName | Veri maskeleme kuralının uygulandığı sütun adı. | dize (gerekli) |
maskingFunction | Veri maskeleme kuralı için kullanılan maskeleme işlevi. | 'CCN' 'Varsayılan' 'Email' 'Sayı' 'SSN' 'Text' (gerekli) |
numberFrom | Maskeleme kuralının numberFrom özelliği. MaskingFunction Number olarak ayarlandıysa gereklidir, aksi takdirde bu parametre yoksayılır. | string |
numberTo | Veri maskeleme kuralının numberTo özelliği. MaskingFunction Number olarak ayarlandıysa gereklidir, aksi takdirde bu parametre yoksayılır. | string |
prefixSize | maskingFunction Metin olarak ayarlanırsa, dizenin başında maskelenmemiş olarak gösterilecek karakter sayısı. Aksi takdirde, bu parametre yoksayılır. | string |
replacementString | maskingFunction, Metin olarak ayarlanırsa, dizenin kullanıma sunulmamış kısmını maskelemede kullanılacak karakterdir. Aksi takdirde, bu parametre yoksayılır. | string |
ruleState | Kural durumu. 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 ayarlanır. | 'Devre Dışı' 'Etkin' |
Schemaname | Veri maskeleme kuralının uygulandığı şema adı. | dize (gerekli) |
suffixSize | maskingFunction Metin olarak ayarlanırsa, dizenin sonunda maskelenmemiş olarak gösterilecek karakter sayısı. Aksi takdirde, bu parametre yoksayılır. | string |
tableName | Veri maskeleme kuralının uygulandığı tablo adı. | dize (gerekli) |
ARM şablonu kaynak tanımı
Sunucular/veritabanları/dataMaskingPolicies/rules kaynak türü şunları hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Sql/servers/databases/dataMaskingPolicies/rules kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.Sql/servers/databases/dataMaskingPolicies/rules",
"apiVersion": "2021-11-01",
"name": "string",
"properties": {
"aliasName": "string",
"columnName": "string",
"maskingFunction": "string",
"numberFrom": "string",
"numberTo": "string",
"prefixSize": "string",
"replacementString": "string",
"ruleState": "string",
"schemaName": "string",
"suffixSize": "string",
"tableName": "string"
}
}
Özellik değerleri
sunucular/veritabanları/dataMaskingpolicies/rules
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.Sql/servers/databases/dataMaskingPolicies/rules' |
apiVersion | Kaynak API'sinin sürümü | '2021-11-01' |
name | Kaynak adı Bkz. JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlama. |
dize (gerekli) |
properties | Kaynak özellikleri. | DataMaskingRuleProperties |
DataMaskingRuleProperties
Ad | Açıklama | Değer |
---|---|---|
aliasName | Diğer ad. Bu eski bir parametredir ve artık kullanılmaz. | string |
columnName | Veri maskeleme kuralının uygulandığı sütun adı. | dize (gerekli) |
maskingFunction | Veri maskeleme kuralı için kullanılan maskeleme işlevi. | 'CCN' 'Varsayılan' 'Email' 'Sayı' 'SSN' 'Text' (gerekli) |
numberFrom | Maskeleme kuralının numberFrom özelliği. MaskingFunction Number olarak ayarlandıysa gereklidir, aksi takdirde bu parametre yoksayılır. | string |
numberTo | Veri maskeleme kuralının numberTo özelliği. MaskingFunction Number olarak ayarlandıysa gereklidir, aksi takdirde bu parametre yoksayılır. | string |
prefixSize | maskingFunction Metin olarak ayarlanırsa, dizenin başında maskelenmemiş olarak gösterilecek karakter sayısı. Aksi takdirde, bu parametre yoksayılır. | string |
replacementString | maskingFunction, Metin olarak ayarlanırsa, dizenin kullanıma sunulmamış kısmını maskelemede kullanılacak karakterdir. Aksi takdirde, bu parametre yoksayılır. | string |
ruleState | Kural durumu. 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 ayarlanır. | 'Devre Dışı' 'Etkin' |
Schemaname | Veri maskeleme kuralının uygulandığı şema adı. | dize (gerekli) |
suffixSize | maskingFunction Metin olarak ayarlanırsa, dizenin sonunda maskelenmemiş olarak gösterilecek karakter sayısı. Aksi takdirde, bu parametre yoksayılır. | string |
tableName | Veri maskeleme kuralının uygulandığı tablo adı. | dize (gerekli) |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
Sunucular/veritabanları/dataMaskingPolicies/rules kaynak türü şunları hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Sql/servers/databases/dataMaskingPolicies/rules kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/servers/databases/dataMaskingPolicies/rules@2021-11-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
aliasName = "string"
columnName = "string"
maskingFunction = "string"
numberFrom = "string"
numberTo = "string"
prefixSize = "string"
replacementString = "string"
ruleState = "string"
schemaName = "string"
suffixSize = "string"
tableName = "string"
}
})
}
Özellik değerleri
sunucular/veritabanları/dataMaskingpolicies/rules
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.Sql/servers/databases/dataMaskingPolicies/rules@2021-11-01" |
name | Kaynak adı | dize (gerekli) |
parent_id | Bu kaynağın üst öğesi olan kaynağın kimliği. | Şu tür kaynağın kimliği: dataMaskingPolicies |
properties | Kaynak özellikleri. | DataMaskingRuleProperties |
DataMaskingRuleProperties
Ad | Açıklama | Değer |
---|---|---|
aliasName | Diğer ad. Bu eski bir parametredir ve artık kullanılmaz. | string |
columnName | Veri maskeleme kuralının uygulandığı sütun adı. | dize (gerekli) |
maskingFunction | Veri maskeleme kuralı için kullanılan maskeleme işlevi. | "CCN" "Varsayılan" "Email" "Sayı" "SSN" "Metin" (gerekli) |
numberFrom | Maskeleme kuralının numberFrom özelliği. maskingFunction Number olarak ayarlandıysa gereklidir, aksi takdirde bu parametre yoksayılır. | string |
numberTo | Veri maskeleme kuralının numberTo özelliği. maskingFunction Number olarak ayarlandıysa gereklidir, aksi takdirde bu parametre yoksayılır. | string |
prefixSize | maskingFunction Metin olarak ayarlanırsa, dizenin başında maskelenmemiş olarak gösterilecek karakter sayısı. Aksi takdirde, bu parametre yoksayılır. | string |
replacementString | maskingFunction Metin olarak ayarlanırsa, dizenin kullanıma sunulmamış bölümünü maskelemede kullanılacak karakter. Aksi takdirde, bu parametre yoksayılır. | string |
ruleState | Kural durumu. 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. | "Devre dışı" "Etkin" |
Schemaname | Veri maskeleme kuralının uygulandığı şema adı. | dize (gerekli) |
sonekSize | maskingFunction Metin olarak ayarlanırsa, dizenin sonunda maskelenmemiş olarak gösterilecek karakter sayısı. Aksi takdirde, bu parametre yoksayılır. | string |
tableName | Veri maskeleme kuralının uygulandığı tablo adı. | dize (gerekli) |