Microsoft. SQL sunucuları/veritabanları/syncGroups 2015-05-01-önizleme

Bicep kaynak tanımı

Sunucular/veritabanları/syncGroups kaynak türü, aşağıdakileri 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

Bir Microsoft yaratmak için. Sql/servers/databases/syncGroups kaynağı, aşağıdaki Bicep'i şablonunuza ekleyin.

resource symbolicname 'Microsoft.Sql/servers/databases/syncGroups@2015-05-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    conflictResolutionPolicy: 'string'
    hubDatabasePassword: 'string'
    hubDatabaseUserName: 'string'
    interval: int
    schema: {
      masterSyncMemberName: 'string'
      tables: [
        {
          columns: [
            {
              dataSize: 'string'
              dataType: 'string'
              quotedName: 'string'
            }
          ]
          quotedName: 'string'
        }
      ]
    }
    syncDatabaseId: 'string'
  }
}

Özellik Değerleri

Microsoft. Sql/sunucular/veritabanları/syncGroups

Name Description Value
name Kaynak adı dize (gerekli)
parent Bicep'te, bir çocuk kaynağın ana 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. Alt kaynaküst kaynak dışında.
Türdeki kaynağın sembolik adı: sunucular/veritabanları
properties Kaynak özellikleri. SyncGroupProperties

SyncGroupProperties

Name Description Value
conflictResolutionPolicy Eşitleme grubunun çakışma çözümleme ilkesi. 'HubWin'
'MemberWin'
hubDatabasePassword Eşitleme grubu hub'ı veritabanı kimlik bilgileri için parola. string
hubDatabaseUserName Eşitleme grubu hub'ı veritabanı kimlik bilgileri için 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

SyncGroupSchema

Name Description Value
masterSyncMemberName Şemanın geldiği ana eşitleme üyesinin adı. string
tables Eşitleme grubu şemasındaki tabloların listesi. SyncGroupSchemaTable[]

SyncGroupSchemaTable

Name Description Value
columns Eşitleme grubu şemasındaki sütunların listesi. SyncGroupSchemaTableColumn[]
quotedName Eşitleme grubu şema tablosunun alıntılanan adı. string

SyncGroupSchemaTableColumn

Name Description Value
dataSize Sütunun veri boyutu. string
dataType Sütunun veri türü. string
quotedName Eşitleme grubu tablo sütununun alıntılanan adı. string

ARM şablonu kaynak tanımı

Sunucular/veritabanları/syncGroups kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Kullanım Örnekleri

Kaynak biçimi

Bir Microsoft yaratmak için. Sql/servers/databases/syncGroups kaynağı için aşağıdaki JSON'u şablonunuza ekleyin.

{
  "type": "Microsoft.Sql/servers/databases/syncGroups",
  "apiVersion": "2015-05-01-preview",
  "name": "string",
  "properties": {
    "conflictResolutionPolicy": "string",
    "hubDatabasePassword": "string",
    "hubDatabaseUserName": "string",
    "interval": "int",
    "schema": {
      "masterSyncMemberName": "string",
      "tables": [
        {
          "columns": [
            {
              "dataSize": "string",
              "dataType": "string",
              "quotedName": "string"
            }
          ],
          "quotedName": "string"
        }
      ]
    },
    "syncDatabaseId": "string"
  }
}

Özellik Değerleri

Microsoft. Sql/sunucular/veritabanları/syncGroups

Name Description Value
apiVersion API sürümü '2015-05-01-preview'
name Kaynak adı dize (gerekli)
properties Kaynak özellikleri. SyncGroupProperties
type Kaynak türü 'Microsoft. Sql/sunucular/veritabanları/syncGroups'

SyncGroupProperties

Name Description Value
conflictResolutionPolicy Eşitleme grubunun çakışma çözümleme ilkesi. 'HubWin'
'MemberWin'
hubDatabasePassword Eşitleme grubu hub'ı veritabanı kimlik bilgileri için parola. string
hubDatabaseUserName Eşitleme grubu hub'ı veritabanı kimlik bilgileri için 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

SyncGroupSchema

Name Description Value
masterSyncMemberName Şemanın geldiği ana eşitleme üyesinin adı. string
tables Eşitleme grubu şemasındaki tabloların listesi. SyncGroupSchemaTable[]

SyncGroupSchemaTable

Name Description Value
columns Eşitleme grubu şemasındaki sütunların listesi. SyncGroupSchemaTableColumn[]
quotedName Eşitleme grubu şema tablosunun alıntılanan adı. string

SyncGroupSchemaTableColumn

Name Description Value
dataSize Sütunun veri boyutu. string
dataType Sütunun veri türü. string
quotedName Eşitleme grubu tablo sütununun alıntılanan adı. 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 biçimi

Bir Microsoft yaratmak için. Sql/servers/databases/syncGroups kaynağı için aşağıdaki Terraform'u şablonunuza ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/databases/syncGroups@2015-05-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      conflictResolutionPolicy = "string"
      hubDatabasePassword = "string"
      hubDatabaseUserName = "string"
      interval = int
      schema = {
        masterSyncMemberName = "string"
        tables = [
          {
            columns = [
              {
                dataSize = "string"
                dataType = "string"
                quotedName = "string"
              }
            ]
            quotedName = "string"
          }
        ]
      }
      syncDatabaseId = "string"
    }
  }
}

Özellik Değerleri

Microsoft. Sql/sunucular/veritabanları/syncGroups

Name Description Value
name Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tip kaynaklar için ID: sunucular/veritabanları
properties Kaynak özellikleri. SyncGroupProperties
type Kaynak türü "Microsoft. Sql/servers/databases/syncGroups@2015-05-01-preview"

SyncGroupProperties

Name Description Value
conflictResolutionPolicy Eşitleme grubunun çakışma çözümleme ilkesi. 'HubWin'
'MemberWin'
hubDatabasePassword Eşitleme grubu hub'ı veritabanı kimlik bilgileri için parola. string
hubDatabaseUserName Eşitleme grubu hub'ı veritabanı kimlik bilgileri için 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

SyncGroupSchema

Name Description Value
masterSyncMemberName Şemanın geldiği ana eşitleme üyesinin adı. string
tables Eşitleme grubu şemasındaki tabloların listesi. SyncGroupSchemaTable[]

SyncGroupSchemaTable

Name Description Value
columns Eşitleme grubu şemasındaki sütunların listesi. SyncGroupSchemaTableColumn[]
quotedName Eşitleme grubu şema tablosunun alıntılanan adı. string

SyncGroupSchemaTableColumn

Name Description Value
dataSize Sütunun veri boyutu. string
dataType Sütunun veri türü. string
quotedName Eşitleme grubu tablo sütununun alıntılanan adı. string