Aracılığıyla paylaş


Microsoft.Sql sunucuları/veritabanları/syncGroups 2022-05-01-preview

Bicep kaynak tanımı

Sunucular/veritabanları/syncGroups kaynak türü, aşağıdakileri 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/syncGroups kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Sql/servers/databases/syncGroups@2022-05-01-preview' = {
  name: 'string'
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  properties: {
    conflictLoggingRetentionInDays: int
    conflictResolutionPolicy: 'string'
    enableConflictLogging: bool
    hubDatabasePassword: 'string'
    hubDatabaseUserName: 'string'
    interval: int
    schema: {
      masterSyncMemberName: 'string'
      tables: [
        {
          columns: [
            {
              dataSize: 'string'
              dataType: 'string'
              quotedName: 'string'
            }
          ]
          quotedName: 'string'
        }
      ]
    }
    syncDatabaseId: 'string'
    usePrivateLinkConnection: bool
  }
}

Özellik değerleri

sunucular/veritabanları/syncGroups

Ad Açıklama Değer
name Kaynak adı

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)

Karakter sınırı: 1-150

Geçerli karakterler:
Alfasayısallar, kısa çizgiler ve alt çizgiler.
Sku SKU'nun adı ve kapasitesi. Sku
Üst Bicep'te alt kaynak için üst kaynağı 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: veritabanları
properties Kaynak özellikleri. SyncGroupProperties

SyncGroupProperties

Ad Açıklama Değer
conflictLoggingRetentionInDays Çakışma günlüğü saklama süresi. int
conflictResolutionPolicy Eşitleme grubunun çakışma çözümleme ilkesi. 'HubWin'
'MemberWin'
enableConflictLogging Çakışma günlüğü etkinleştirildiyse. bool
hubDatabasePassword Eşitleme grubu hub'ı veritabanı kimlik bilgilerinin parolası. string

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
hubDatabaseUserName Eşitleme grubu hub'ı veritabanı kimlik bilgilerinin kullanıcı adı. string
interval Eşitleme grubunun eşitleme aralığı. int
schema Eşitleme grubunun eşitleme şeması. SyncGroupSchema
syncDatabaseId Eşitleme grubundaki eşitleme veritabanının ARM kaynak kimliği. string
usePrivateLinkConnection Özel bağlantı kullan seçeneğinin etkin olması. bool

SyncGroupSchema

Ad Açıklama Değer
masterSyncMemberName Şemanın geldiği ana eşitleme üyesinin adı. string
tablolarda Eşitleme grubu şemasındaki tabloların listesi. SyncGroupSchemaTable[]

SyncGroupSchemaTable

Ad Açıklama Değer
sütunlar Eşitleme grubu şemasındaki sütunların listesi. SyncGroupSchemaTableColumn[]
quotedName Eşitleme grubu şema tablosunun alıntılı adı. string

SyncGroupSchemaTableColumn

Ad Açıklama Değer
Datasize Sütunun veri boyutu. string
dataType Sütunun veri türü. string
quotedName Eşitleme grubu tablo sütununun alıntılı adı. string

Sku

Ad Açıklama Değer
capacity Belirli bir SKU'nun kapasitesi. int
aile Hizmetin aynı SKU için farklı nesil donanımları varsa, bu burada yakalanabilir. string
name SKU adı, genellikle bir harf + Sayı kodu, örneğin P3. dize (gerekli)
boyut Belirli bir SKU'nun boyutu string
tier Temel, Premium gibi belirli bir SKU'nun katmanı veya sürümü. string

ARM şablonu kaynak tanımı

Sunucular/veritabanları/syncGroups kaynak türü, aşağıdakileri 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/syncGroups kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Sql/servers/databases/syncGroups",
  "apiVersion": "2022-05-01-preview",
  "name": "string",
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "properties": {
    "conflictLoggingRetentionInDays": "int",
    "conflictResolutionPolicy": "string",
    "enableConflictLogging": "bool",
    "hubDatabasePassword": "string",
    "hubDatabaseUserName": "string",
    "interval": "int",
    "schema": {
      "masterSyncMemberName": "string",
      "tables": [
        {
          "columns": [
            {
              "dataSize": "string",
              "dataType": "string",
              "quotedName": "string"
            }
          ],
          "quotedName": "string"
        }
      ]
    },
    "syncDatabaseId": "string",
    "usePrivateLinkConnection": "bool"
  }
}

Özellik değerleri

sunucular/veritabanları/syncGroups

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Sql/servers/databases/syncGroups'
apiVersion Kaynak API'sinin sürümü '2022-05-01-preview'
name Kaynak adı

JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)

Karakter sınırı: 1-150

Geçerli karakterler:
Alfasayısallar, kısa çizgiler ve alt çizgiler.
Sku SKU'nun adı ve kapasitesi. Sku
properties Kaynak özellikleri. SyncGroupProperties

SyncGroupProperties

Ad Açıklama Değer
conflictLoggingRetentionInDays Çakışma günlüğü saklama süresi. int
conflictResolutionPolicy Eşitleme grubunun çakışma çözümleme ilkesi. 'HubWin'
'MemberWin'
enableConflictLogging Çakışma günlüğü etkinleştirildiyse. bool
hubDatabasePassword Eşitleme grubu hub'ı veritabanı kimlik bilgilerinin parolası. string

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
hubDatabaseUserName Eşitleme grubu hub'ı veritabanı kimlik bilgilerinin kullanıcı adı. string
interval Eşitleme grubunun eşitleme aralığı. int
schema Eşitleme grubunun eşitleme şeması. SyncGroupSchema
syncDatabaseId Eşitleme grubundaki eşitleme veritabanının ARM kaynak kimliği. string
usePrivateLinkConnection Özel bağlantı kullan seçeneğinin etkin olması. bool

SyncGroupSchema

Ad Açıklama Değer
masterSyncMemberName Şemanın geldiği ana eşitleme üyesinin adı. string
tablolarda Eşitleme grubu şemasındaki tabloların listesi. SyncGroupSchemaTable[]

SyncGroupSchemaTable

Ad Açıklama Değer
sütunlar Eşitleme grubu şemasındaki sütunların listesi. SyncGroupSchemaTableColumn[]
quotedName Eşitleme grubu şema tablosunun tırnak içinde adı. string

SyncGroupSchemaTableColumn

Ad Açıklama Değer
Datasize Sütunun veri boyutu. string
dataType Sütunun veri türü. string
quotedName Eşitleme grubu tablo sütununun tırnak içinde adı. string

Sku

Ad Açıklama Değer
capacity Belirli bir SKU'nun kapasitesi. int
aile Hizmetin aynı SKU için farklı nesil donanımları varsa, bu durum burada yakalanabilir. string
name SKU adı, genellikle bir harf + Sayı kodu, örneğin P3. dize (gerekli)
boyut Belirli SKU'nun boyutu string
tier Belirli bir SKU'nun katmanı veya sürümü, örneğin Temel, Premium. string

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Sunucular/veritabanları/syncGroups kaynak türü, aşağıdakileri 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/syncGroups kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/databases/syncGroups@2022-05-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      conflictLoggingRetentionInDays = int
      conflictResolutionPolicy = "string"
      enableConflictLogging = bool
      hubDatabasePassword = "string"
      hubDatabaseUserName = "string"
      interval = int
      schema = {
        masterSyncMemberName = "string"
        tables = [
          {
            columns = [
              {
                dataSize = "string"
                dataType = "string"
                quotedName = "string"
              }
            ]
            quotedName = "string"
          }
        ]
      }
      syncDatabaseId = "string"
      usePrivateLinkConnection = bool
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  })
}

Özellik değerleri

sunucular/veritabanları/syncGroups

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Sql/servers/databases/syncGroups@2022-05-01-preview"
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-150

Geçerli karakterler:
Alfasayısallar, kısa çizgiler ve alt çizgiler.
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Şu tür kaynağın kimliği: veritabanları
Sku SKU'nun adı ve kapasitesi. Sku
properties Kaynak özellikleri. SyncGroupProperties

SyncGroupProperties

Ad Açıklama Değer
conflictLoggingRetentionInDays Çakışma günlüğü saklama süresi. int
conflictResolutionPolicy Eşitleme grubunun çakışma çözümleme ilkesi. "HubWin"
"MemberWin"
enableConflictLogging Çakışma günlüğü etkinleştirildiyse. bool
hubDatabasePassword Eşitleme grubu hub'ı veritabanı kimlik bilgileri için parola. string

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
hubDatabaseUserName Eşitleme grubu hub'ı veritabanı kimlik bilgilerinin kullanıcı adı. string
interval Eşitleme grubunun eşitleme aralığı. int
schema Eşitleme grubunun eşitleme şeması. SyncGroupSchema
syncDatabaseId Eşitleme grubundaki eşitleme veritabanının ARM kaynak kimliği. string
usePrivateLinkConnection Özel bağlantı kullan seçeneğinin etkin olması. bool

SyncGroupSchema

Ad Açıklama Değer
masterSyncMemberName Şemanın geldiği ana eşitleme üyesinin adı. string
tablolarda Eşitleme grubu şemasındaki tabloların listesi. SyncGroupSchemaTable[]

SyncGroupSchemaTable

Ad Açıklama Değer
sütunlar Eşitleme grubu şemasındaki sütunların listesi. SyncGroupSchemaTableColumn[]
quotedName Eşitleme grubu şema tablosunun alıntılı adı. string

SyncGroupSchemaTableColumn

Ad Açıklama Değer
Datasize Sütunun veri boyutu. string
dataType Sütunun veri türü. string
quotedName Eşitleme grubu tablo sütununun alıntılı adı. string

Sku

Ad Açıklama Değer
capacity Belirli bir SKU'nun kapasitesi. int
aile Hizmetin aynı SKU için farklı nesil donanımları varsa, bu burada yakalanabilir. string
name SKU adı, genellikle bir harf + Sayı kodu, örneğin P3. dize (gerekli)
boyut Belirli bir SKU'nun boyutu string
tier Temel, Premium gibi belirli bir SKU'nun katmanı veya sürümü. string