Майкрософт. Sql-серверы/базы данных/syncGroups/syncMembers 2025-02-01-preview

Определение ресурса Bicep

Тип ресурса server/database/syncGroups/syncMembers можно развернуть с помощью операций, предназначенных для следующих операций:

Для получения списка изменённых свойств в каждой версии API см. журнал изменений.

Формат ресурса

Создать Майкрософт. Sql/servers/databases/syncGroups/syncMembers resource, добавьте следующий Bicep в свой шаблон.

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

Значения свойств

Майкрософт. SQL/серверы/базы данных/syncGroups/syncMembers

Имя Описание Ценность
identity Синхронизируйте информацию об аутентификации участников. DataSyncParticipantIdentity
имя имя ресурса. строка (обязательно)
parent В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Для получения дополнительной информации см. ресурс для детей вне родителей.
Символьное имя ресурса типа: серверах/ базах данных/syncGroups
свойства Свойства ресурса. SyncMemberProperties

DataSyncParticipantIdentity

Имя Описание Ценность
tenantId Идентификатор идентификатора арендатора участника в DataSync string

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
тип Тип идентичности Datasync "Нет"
SystemAssigned
'SystemAssignedUserAssigned'
UserAssigned (обязательно)
userAssignedIdentities Идентификаторы ресурса назначенных пользователем удостоверений для использования DataSyncParticipantIdentityUserAssignedIdentities

DataSyncParticipantIdentityUserAssignedIdentities

Имя Описание Ценность

DataSyncParticipantUserAssignedIdentity

Имя Описание Ценность

SyncMemberProperties

Имя Описание Ценность
databaseName Имя базы данных-члена в элементе синхронизации. струна
databaseType Тип базы данных члена синхронизации. 'AzureSqlDatabase'
'SqlServerDatabase'
пароль Пароль базы данных-члена в элементе синхронизации. струна
serverName Имя сервера базы данных-члена в элементе синхронизации струна
sqlServerDatabaseId Идентификатор базы данных SQL Server участника синхронизации. string

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
syncAgentId Идентификатор ресурса ARM агента синхронизации в элементе синхронизации. струна
syncDirection Направление синхронизации элемента синхронизации. 'Bidirectional'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId Идентификатор ресурса ARM логической базы данных синхронизированных членов для синхронизированных членов в Azure. струна
usePrivateLinkConnection Следует ли использовать подключение с приватным каналом. bool
userName Имя пользователя базы данных-члена в элементе синхронизации. струна

Определение ресурса ARM-шаблона

Тип ресурса server/database/syncGroups/syncMembers можно развернуть с помощью операций, предназначенных для следующих операций:

Для получения списка изменённых свойств в каждой версии API см. журнал изменений.

Формат ресурса

Создать Майкрософт. Sql/servers/databases/syncGroups/syncMembers resource, добавьте следующий JSON в ваш шаблон.

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

Значения свойств

Майкрософт. SQL/серверы/базы данных/syncGroups/syncMembers

Имя Описание Ценность
apiVersion Версия API «2025-02-01-превью»
identity Синхронизируйте информацию об аутентификации участников. DataSyncParticipantIdentity
имя имя ресурса. строка (обязательно)
свойства Свойства ресурса. SyncMemberProperties
тип Тип ресурса 'Майкрософт. Sql/серверы/базы данных/syncGroups/syncMembers'

DataSyncParticipantIdentity

Имя Описание Ценность
tenantId Идентификатор идентификатора арендатора участника в DataSync string

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
тип Тип идентичности Datasync "Нет"
SystemAssigned
'SystemAssignedUserAssigned'
UserAssigned (обязательно)
userAssignedIdentities Идентификаторы ресурса назначенных пользователем удостоверений для использования DataSyncParticipantIdentityUserAssignedIdentities

DataSyncParticipantIdentityUserAssignedIdentities

Имя Описание Ценность

DataSyncParticipantUserAssignedIdentity

Имя Описание Ценность

SyncMemberProperties

Имя Описание Ценность
databaseName Имя базы данных-члена в элементе синхронизации. струна
databaseType Тип базы данных члена синхронизации. 'AzureSqlDatabase'
'SqlServerDatabase'
пароль Пароль базы данных-члена в элементе синхронизации. струна
serverName Имя сервера базы данных-члена в элементе синхронизации струна
sqlServerDatabaseId Идентификатор базы данных SQL Server участника синхронизации. string

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
syncAgentId Идентификатор ресурса ARM агента синхронизации в элементе синхронизации. струна
syncDirection Направление синхронизации элемента синхронизации. 'Bidirectional'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId Идентификатор ресурса ARM логической базы данных синхронизированных членов для синхронизированных членов в Azure. струна
usePrivateLinkConnection Следует ли использовать подключение с приватным каналом. bool
userName Имя пользователя базы данных-члена в элементе синхронизации. струна

Примеры использования

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса server/database/syncGroups/syncMembers можно развернуть с помощью операций, предназначенных для следующих операций:

  • Группы ресурсов

Для получения списка изменённых свойств в каждой версии API см. журнал изменений.

Формат ресурса

Создать Майкрософт. Ресурс sql/servers/databases/syncGroups/syncMembers — добавьте следующий Terraform в ваш шаблон.

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

Значения свойств

Майкрософт. SQL/серверы/базы данных/syncGroups/syncMembers

Имя Описание Ценность
identity Синхронизируйте информацию об аутентификации участников. DataSyncParticipantIdentity
имя имя ресурса. строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: server/database/syncGroups
свойства Свойства ресурса. SyncMemberProperties
тип Тип ресурса «Майкрософт. Sql/servers/databases/syncGroups/syncMembers@2025-02-01-preview"

DataSyncParticipantIdentity

Имя Описание Ценность
tenantId Идентификатор идентификатора арендатора участника в DataSync string

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
тип Тип идентичности Datasync "Нет"
SystemAssigned
'SystemAssignedUserAssigned'
UserAssigned (обязательно)
userAssignedIdentities Идентификаторы ресурса назначенных пользователем удостоверений для использования DataSyncParticipantIdentityUserAssignedIdentities

DataSyncParticipantIdentityUserAssignedIdentities

Имя Описание Ценность

DataSyncParticipantUserAssignedIdentity

Имя Описание Ценность

SyncMemberProperties

Имя Описание Ценность
databaseName Имя базы данных-члена в элементе синхронизации. струна
databaseType Тип базы данных члена синхронизации. 'AzureSqlDatabase'
'SqlServerDatabase'
пароль Пароль базы данных-члена в элементе синхронизации. струна
serverName Имя сервера базы данных-члена в элементе синхронизации струна
sqlServerDatabaseId Идентификатор базы данных SQL Server участника синхронизации. string

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
syncAgentId Идентификатор ресурса ARM агента синхронизации в элементе синхронизации. струна
syncDirection Направление синхронизации элемента синхронизации. 'Bidirectional'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId Идентификатор ресурса ARM логической базы данных синхронизированных членов для синхронизированных членов в Azure. струна
usePrivateLinkConnection Следует ли использовать подключение с приватным каналом. bool
userName Имя пользователя базы данных-члена в элементе синхронизации. струна