Поделиться через


Серверы/базы данных/syncGroups Microsoft.Sql

Определение ресурсов Bicep

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

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

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

Чтобы создать ресурс Microsoft.Sql/servers/database/syncGroups, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Sql/servers/databases/syncGroups@2025-02-01-preview' = {
  parent: resourceSymbolicName
  identity: {
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  name: '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
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
}

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

Microsoft.Sql/servers/databases/syncGroups

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

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: серверы и базы данных
properties Свойства ресурса. SyncGroupProperties
sku Имя и емкость номера SKU. Sku

DataSyncParticipantIdentity

Name Description Value
tenantId Идентификатор идентификатора арендатора участника в DataSync string

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

DataSyncParticipantIdentityUserAssignedIdentities

Name Description Value

DataSyncParticipantUserAssignedIdentity

Name Description Value

Sku

Name Description Value
capacity Емкость конкретного номера SKU. int
family Если служба имеет разные поколения оборудования для одного номера SKU, это можно записать здесь. string
name Имя номера SKU, как правило, буква + код номера, например P3. строка (обязательно)
size Размер конкретного номера SKU string
tier Уровень или выпуск конкретного номера SKU, например "Базовый", "Премиум". string

SyncGroupProperties

Name Description Value
conflictLoggingRetentionInDays Период хранения журнала конфликтов. int
conflictResolutionPolicy Политика разрешения конфликтов группы синхронизации. 'HubWin'
'MemberWin'
enableConflictLogging Если ведение журнала конфликтов включено. bool
hubDatabasePassword Пароль для учетных данных базы данных концентратора группы синхронизации. string

Constraints:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
hubDatabaseUserName Имя пользователя для учетных данных базы данных центра синхронизации. string
interval Интервал синхронизации группы синхронизации. int
schema Схема синхронизации группы синхронизации. SyncGroupSchema
syncDatabaseId Идентификатор ресурса ARM базы данных синхронизации в группе синхронизации. string
usePrivateLinkConnection Если используется подключение к приватным каналом, включено. bool

SyncGroupSchema

Name Description Value
masterSyncMemberName Имя члена главного синхронизации, из которого находится схема. string
tables Список таблиц в схеме группы синхронизации. SyncGroupSchemaTable[]

SyncGroupSchemaTable

Name Description Value
columns Список столбцов в схеме группы синхронизации. SyncGroupSchemaTableColumn[]
quotedName Кавычекное имя таблицы схемы группы синхронизации. string

SyncGroupSchemaTableColumn

Name Description Value
dataSize Размер данных столбца. string
dataType Тип данных столбца. string
quotedName Кавычекное имя столбца таблицы группы синхронизации. string

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

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

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

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

Чтобы создать ресурс Microsoft.Sql/servers/database/syncGroups, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Sql/servers/databases/syncGroups",
  "apiVersion": "2025-02-01-preview",
  "name": "string",
  "identity": {
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "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"
  }
}

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

Microsoft.Sql/servers/databases/syncGroups

Name Description Value
apiVersion Версия API «2025-02-01-превью»
identity Синхронизируйте информацию о групповой аутентификации. DataSyncParticipantIdentity
name имя ресурса. строка (обязательно)
properties Свойства ресурса. SyncGroupProperties
sku Имя и емкость номера SKU. Sku
type Тип ресурса 'Microsoft.Sql/servers/databases/syncGroups'

DataSyncParticipantIdentity

Name Description Value
tenantId Идентификатор идентификатора арендатора участника в DataSync string

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

DataSyncParticipantIdentityUserAssignedIdentities

Name Description Value

DataSyncParticipantUserAssignedIdentity

Name Description Value

Sku

Name Description Value
capacity Емкость конкретного номера SKU. int
family Если служба имеет разные поколения оборудования для одного номера SKU, это можно записать здесь. string
name Имя номера SKU, как правило, буква + код номера, например P3. строка (обязательно)
size Размер конкретного номера SKU string
tier Уровень или выпуск конкретного номера SKU, например "Базовый", "Премиум". string

SyncGroupProperties

Name Description Value
conflictLoggingRetentionInDays Период хранения журнала конфликтов. int
conflictResolutionPolicy Политика разрешения конфликтов группы синхронизации. 'HubWin'
'MemberWin'
enableConflictLogging Если ведение журнала конфликтов включено. bool
hubDatabasePassword Пароль для учетных данных базы данных концентратора группы синхронизации. string

Constraints:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
hubDatabaseUserName Имя пользователя для учетных данных базы данных центра синхронизации. string
interval Интервал синхронизации группы синхронизации. int
schema Схема синхронизации группы синхронизации. SyncGroupSchema
syncDatabaseId Идентификатор ресурса ARM базы данных синхронизации в группе синхронизации. string
usePrivateLinkConnection Если используется подключение к приватным каналом, включено. bool

SyncGroupSchema

Name Description Value
masterSyncMemberName Имя члена главного синхронизации, из которого находится схема. string
tables Список таблиц в схеме группы синхронизации. SyncGroupSchemaTable[]

SyncGroupSchemaTable

Name Description Value
columns Список столбцов в схеме группы синхронизации. SyncGroupSchemaTableColumn[]
quotedName Кавычекное имя таблицы схемы группы синхронизации. string

SyncGroupSchemaTableColumn

Name Description Value
dataSize Размер данных столбца. string
dataType Тип данных столбца. string
quotedName Кавычекное имя столбца таблицы группы синхронизации. string

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

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

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

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

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

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

Чтобы создать ресурс Microsoft.Sql/servers/database/syncGroups, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/databases/syncGroups@2025-02-01-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  body = {
    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"
    }
  }
}

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

Microsoft.Sql/servers/databases/syncGroups

Name Description Value
identity Синхронизируйте информацию о групповой аутентификации. DataSyncParticipantIdentity
name имя ресурса. строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: серверах и базах данных
properties Свойства ресурса. SyncGroupProperties
sku Имя и емкость номера SKU. Sku
type Тип ресурса "Microsoft.Sql/servers/databases/syncGroups@2025-02-01-preview"

DataSyncParticipantIdentity

Name Description Value
tenantId Идентификатор идентификатора арендатора участника в DataSync string

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

DataSyncParticipantIdentityUserAssignedIdentities

Name Description Value

DataSyncParticipantUserAssignedIdentity

Name Description Value

Sku

Name Description Value
capacity Емкость конкретного номера SKU. int
family Если служба имеет разные поколения оборудования для одного номера SKU, это можно записать здесь. string
name Имя номера SKU, как правило, буква + код номера, например P3. строка (обязательно)
size Размер конкретного номера SKU string
tier Уровень или выпуск конкретного номера SKU, например "Базовый", "Премиум". string

SyncGroupProperties

Name Description Value
conflictLoggingRetentionInDays Период хранения журнала конфликтов. int
conflictResolutionPolicy Политика разрешения конфликтов группы синхронизации. 'HubWin'
'MemberWin'
enableConflictLogging Если ведение журнала конфликтов включено. bool
hubDatabasePassword Пароль для учетных данных базы данных концентратора группы синхронизации. string

Constraints:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
hubDatabaseUserName Имя пользователя для учетных данных базы данных центра синхронизации. string
interval Интервал синхронизации группы синхронизации. int
schema Схема синхронизации группы синхронизации. SyncGroupSchema
syncDatabaseId Идентификатор ресурса ARM базы данных синхронизации в группе синхронизации. string
usePrivateLinkConnection Если используется подключение к приватным каналом, включено. bool

SyncGroupSchema

Name Description Value
masterSyncMemberName Имя члена главного синхронизации, из которого находится схема. string
tables Список таблиц в схеме группы синхронизации. SyncGroupSchemaTable[]

SyncGroupSchemaTable

Name Description Value
columns Список столбцов в схеме группы синхронизации. SyncGroupSchemaTableColumn[]
quotedName Кавычекное имя таблицы схемы группы синхронизации. string

SyncGroupSchemaTableColumn

Name Description Value
dataSize Размер данных столбца. string
dataType Тип данных столбца. string
quotedName Кавычекное имя столбца таблицы группы синхронизации. string