Microsoft. SQL sunucuları/veritabanları/syncGroups/syncMembers 2023-08-01

Bicep kaynak tanımı

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

resource symbolicname 'Microsoft.Sql/servers/databases/syncGroups/syncMembers@2023-08-01' = {
  parent: resourceSymbolicName
  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

Microsoft. Sql/servers/databases/syncGroups/syncMembers

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ür kaynağı için sembolik ad: sunucular/veritabanları/syncGroups
properties Kaynak özellikleri. SyncMemberProperties

SyncMemberProperties

Name Description Value
databaseName 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 SQL Server veritabanı kimliği sync üyesi. string

Constraints:
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ü. 'Bidirectional'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId Azure'daki senkronizasyon üyeleri için senkronizasyon ü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:

Kullanım Örnekleri

Kaynak biçimi

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

{
  "type": "Microsoft.Sql/servers/databases/syncGroups/syncMembers",
  "apiVersion": "2023-08-01",
  "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

Microsoft. Sql/servers/databases/syncGroups/syncMembers

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

SyncMemberProperties

Name Description Value
databaseName 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 SQL Server veritabanı kimliği sync üyesi. string

Constraints:
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ü. 'Bidirectional'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId Azure'daki senkronizasyon üyeleri için senkronizasyon ü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 biçimi

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

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

Özellik Değerleri

Microsoft. Sql/servers/databases/syncGroups/syncMembers

Name Description Value
name Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: sunucuları/veritabanları/syncGroups
properties Kaynak özellikleri. SyncMemberProperties
type Kaynak türü "Microsoft. Sql/sunucular/veritabanları/syncGroups/syncMembers@2023-08-01"

SyncMemberProperties

Name Description Value
databaseName 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 SQL Server veritabanı kimliği sync üyesi. string

Constraints:
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ü. 'Bidirectional'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId Azure'daki senkronizasyon üyeleri için senkronizasyon ü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