Aracılığıyla paylaş


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:

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:

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)