Aracılığıyla paylaş


Microsoft.Sql sunucuları/veritabanları/syncGroups/syncMembers 2023-02-01-preview

Bicep kaynak tanımı

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

resource symbolicname 'Microsoft.Sql/servers/databases/syncGroups/syncMembers@2023-02-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    databaseName: 'string'
    databaseType: 'string'
    password: 'string'
    serverName: 'string'
    sqlServerDatabaseId: 'string'
    syncAgentId: 'string'
    syncDirection: 'string'
    syncMemberAzureDatabaseResourceId: 'string'
    usePrivateLinkConnection: bool
    userName: 'string'
  }
}

Özellik değerleri

sunucular/veritabanları/syncGroups/syncMembers

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 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: syncGroups
properties Kaynak özellikleri. SyncMemberProperties

SyncMemberProperties

Ad Açıklama Değer
veritabanıAdı Eşitleme üyesindeki üye veritabanının veritabanı adı. string
databaseType Eşitleme üyesinin veritabanı türü. 'AzureSqlDatabase'
'SqlServerDatabase'
password Eşitleme üyesindeki üye veritabanının parolası. string
serverName Eşitleme üyesindeki üye veritabanının sunucu adı string
sqlServerDatabaseId Eşitleme üyesinin veritabanı kimliğini SQL Server. string

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
syncAgentId Eşitleme üyesindeki eşitleme aracısının ARM kaynak kimliği. string
syncDirection Eşitleme üyesinin eşitleme yönü. 'Çift Yönlü'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId Azure'daki eşitleme üyeleri için eşitleme üyesi mantıksal veritabanının ARM kaynak kimliği. string
usePrivateLinkConnection Özel bağlantı bağlantısının kullanılıp kullanılmaymayacağı. bool
userName Eşitleme üyesindeki üye veritabanının kullanıcı adı. string

ARM şablonu kaynak tanımı

Sunucular/veritabanları/syncGroups/syncMembers 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/syncMembers kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.

{
  "type": "Microsoft.Sql/servers/databases/syncGroups/syncMembers",
  "apiVersion": "2023-02-01-preview",
  "name": "string",
  "properties": {
    "databaseName": "string",
    "databaseType": "string",
    "password": "string",
    "serverName": "string",
    "sqlServerDatabaseId": "string",
    "syncAgentId": "string",
    "syncDirection": "string",
    "syncMemberAzureDatabaseResourceId": "string",
    "usePrivateLinkConnection": "bool",
    "userName": "string"
  }
}

Özellik değerleri

sunucular/veritabanları/syncGroups/syncMembers

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

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

SyncMemberProperties

Ad Açıklama Değer
veritabanıAdı Eşitleme üyesindeki üye veritabanının veritabanı adı. string
databaseType Eşitleme üyesinin veritabanı türü. 'AzureSqlDatabase'
'SqlServerDatabase'
password Eşitleme üyesindeki üye veritabanının parolası. string
serverName Eşitleme üyesindeki üye veritabanının sunucu adı string
sqlServerDatabaseId Eşitleme üyesinin veritabanı kimliğini SQL Server. string

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
syncAgentId Eşitleme üyesindeki eşitleme aracısının ARM kaynak kimliği. string
syncDirection Eşitleme üyesinin eşitleme yönü. 'Çift Yönlü'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId Azure'daki eşitleme üyeleri için eşitleme üyesi mantıksal veritabanının ARM kaynak kimliği. string
usePrivateLinkConnection Özel bağlantı bağlantısının kullanılıp kullanılmaymayacağı. bool
userName Eşitleme üyesindeki üye veritabanının kullanıcı adı. string

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/databases/syncGroups/syncMembers@2023-02-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      databaseName = "string"
      databaseType = "string"
      password = "string"
      serverName = "string"
      sqlServerDatabaseId = "string"
      syncAgentId = "string"
      syncDirection = "string"
      syncMemberAzureDatabaseResourceId = "string"
      usePrivateLinkConnection = bool
      userName = "string"
    }
  })
}

Özellik değerleri

sunucular/veritabanları/syncGroups/syncMembers

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Sql/servers/databases/syncGroups/syncMembers@2023-02-01-preview"
name Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Kaynak türü: syncGroups kimliği
properties Kaynak özellikleri. SyncMemberProperties

SyncMemberProperties

Ad Açıklama Değer
veritabanıAdı Eşitleme üyesindeki üye veritabanının veritabanı adı. string
databaseType Eşitleme üyesinin veritabanı türü. "AzureSqlDatabase"
"SqlServerDatabase"
password Eşitleme üyesindeki üye veritabanının parolası. string
serverName Eşitleme üyesindeki üye veritabanının sunucu adı string
sqlServerDatabaseId Eşitleme üyesinin veritabanı kimliğini SQL Server. string

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
syncAgentId Eşitleme üyesindeki eşitleme aracısının ARM kaynak kimliği. string
syncDirection Eşitleme üyesinin eşitleme yönü. "Çift yönlü"
"OneWayHubToMember"
"OneWayMemberToHub"
syncMemberAzureDatabaseResourceId Azure'daki eşitleme üyeleri için eşitleme üyesi mantıksal veritabanının ARM kaynak kimliği. string
usePrivateLinkConnection Özel bağlantı bağlantısının kullanılıp kullanılmaydığı. bool
userName Eşitleme üyesindeki üye veritabanının kullanıcı adı. string