Microsoft. Servidores SQL/bancos de dados/syncGroups 2026-08-01-preview

Definição de recurso do Bicep

O tipo de recurso servers/databases/syncGroups pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar uma Microsoft. Recurso SQL/servers/databases/syncGroups, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Sql/servers/databases/syncGroups@2026-08-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'
  }
}

Valores da propriedade

Microsoft. Sql/servidores/bancos de dados/syncGroups

Name Description Valor
identidade Sincronizar as informações de autenticação do grupo. DataSyncParticipantIdentity
nome O nome do recurso string (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: servidores/bancos de dados
propriedades Propriedades do recurso. SyncGroupProperties
sku O nome e a capacidade da SKU. Sku

DataSyncParticipantIdentity

Name Description Valor
tenantId O ID de Locatário de Identidade do Participante DataSync string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tipo O tipo de identidade Datasync 'Nenhum'
'SystemAssigned'
'SystemAssignedUserAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities As IDs de recurso das identidades atribuídas pelo usuário a serem usadas DataSyncParticipantIdentityUserAssignedIdentities

DataSyncParticipantIdentityUserAssignedIdentities

Name Description Valor

DataSyncParticipantUserAssignedIdentity

Name Description Valor

Sku

Name Description Valor
capacidade Capacidade da SKU específica. int
family Se o serviço tiver diferentes gerações de hardware, para a mesma SKU, isso poderá ser capturado aqui. cadeia
nome O nome da SKU, normalmente, uma letra + código de número, por exemplo, P3. string (obrigatório)
size Tamanho da SKU específica cadeia
nível A camada ou edição da SKU específica, por exemplo, Basic, Premium. cadeia

SyncGroupProperties

Name Description Valor
conflictLoggingRetentionInDays Período de retenção de log de conflitos. int
conflictResolutionPolicy Política de resolução de conflitos do grupo de sincronização. 'HubWin'
'MemberWin'
enableConflictLogging Se o log de conflitos estiver habilitado. bool
hubDatabasePassword Senha para a credencial do banco de dados do hub de sincronização. string

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
hubDatabaseUserName Nome de usuário para a credencial de banco de dados do hub de grupo de sincronização. cadeia
intervalo Intervalo de sincronização do grupo de sincronização. int
esquema Esquema de sincronização do grupo de sincronização. SyncGroupSchema
syncDatabaseId ID do recurso ARM do banco de dados de sincronização no grupo de sincronização. cadeia
usePrivateLinkConnection Se usar a conexão de link privado estiver habilitada. bool

SyncGroupSchema

Name Description Valor
masterSyncMemberName Nome do membro de sincronização mestre de onde o esquema é. cadeia
tables Lista de tabelas no esquema de grupo de sincronização. SyncGroupSchemaTable[]

SyncGroupSchemaTable

Name Description Valor
columns Lista de colunas no esquema de grupo de sincronização. SyncGroupSchemaTableColumn[]
quotedName Nome entre aspas da tabela de esquema de grupo de sincronização. cadeia

SyncGroupSchemaTableColumn

Name Description Valor
dataSize Tamanho dos dados da coluna. cadeia
dataType Tipo de dados da coluna. cadeia
quotedName Nome entre aspas da coluna da tabela do grupo de sincronização. cadeia

Definição de recurso de modelo do ARM

O tipo de recurso servers/databases/syncGroups pode ser implantado com operações direcionadas:

Exemplos de uso

Formato de recurso

Para criar uma Microsoft. Recurso Sql/servers/databases/syncGroups, adicione o seguinte JSON ao seu modelo.

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

Valores da propriedade

Microsoft. Sql/servidores/bancos de dados/syncGroups

Name Description Valor
apiVersion A versão da API 'prévia 2026-08-01-Preview'
identidade Sincronizar as informações de autenticação do grupo. DataSyncParticipantIdentity
nome O nome do recurso string (obrigatório)
propriedades Propriedades do recurso. SyncGroupProperties
sku O nome e a capacidade da SKU. Sku
tipo O tipo de recurso 'Microsoft. Sql/servidores/bancos de dados/syncGroups'

DataSyncParticipantIdentity

Name Description Valor
tenantId O ID de Locatário de Identidade do Participante DataSync string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tipo O tipo de identidade Datasync 'Nenhum'
'SystemAssigned'
'SystemAssignedUserAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities As IDs de recurso das identidades atribuídas pelo usuário a serem usadas DataSyncParticipantIdentityUserAssignedIdentities

DataSyncParticipantIdentityUserAssignedIdentities

Name Description Valor

DataSyncParticipantUserAssignedIdentity

Name Description Valor

Sku

Name Description Valor
capacidade Capacidade da SKU específica. int
family Se o serviço tiver diferentes gerações de hardware, para a mesma SKU, isso poderá ser capturado aqui. cadeia
nome O nome da SKU, normalmente, uma letra + código de número, por exemplo, P3. string (obrigatório)
size Tamanho da SKU específica cadeia
nível A camada ou edição da SKU específica, por exemplo, Basic, Premium. cadeia

SyncGroupProperties

Name Description Valor
conflictLoggingRetentionInDays Período de retenção de log de conflitos. int
conflictResolutionPolicy Política de resolução de conflitos do grupo de sincronização. 'HubWin'
'MemberWin'
enableConflictLogging Se o log de conflitos estiver habilitado. bool
hubDatabasePassword Senha para a credencial do banco de dados do hub de sincronização. string

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
hubDatabaseUserName Nome de usuário para a credencial de banco de dados do hub de grupo de sincronização. cadeia
intervalo Intervalo de sincronização do grupo de sincronização. int
esquema Esquema de sincronização do grupo de sincronização. SyncGroupSchema
syncDatabaseId ID do recurso ARM do banco de dados de sincronização no grupo de sincronização. cadeia
usePrivateLinkConnection Se usar a conexão de link privado estiver habilitada. bool

SyncGroupSchema

Name Description Valor
masterSyncMemberName Nome do membro de sincronização mestre de onde o esquema é. cadeia
tables Lista de tabelas no esquema de grupo de sincronização. SyncGroupSchemaTable[]

SyncGroupSchemaTable

Name Description Valor
columns Lista de colunas no esquema de grupo de sincronização. SyncGroupSchemaTableColumn[]
quotedName Nome entre aspas da tabela de esquema de grupo de sincronização. cadeia

SyncGroupSchemaTableColumn

Name Description Valor
dataSize Tamanho dos dados da coluna. cadeia
dataType Tipo de dados da coluna. cadeia
quotedName Nome entre aspas da coluna da tabela do grupo de sincronização. cadeia

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso servers/databases/syncGroups pode ser implantado com operações direcionadas:

Formato de recurso

Para criar uma Microsoft. Recurso SQL/servers/databases/syncGroups, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/databases/syncGroups@2026-08-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"
    }
  }
}

Valores da propriedade

Microsoft. Sql/servidores/bancos de dados/syncGroups

Name Description Valor
identidade Sincronizar as informações de autenticação do grupo. DataSyncParticipantIdentity
nome O nome do recurso string (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: servidores/bancos de dados
propriedades Propriedades do recurso. SyncGroupProperties
sku O nome e a capacidade da SKU. Sku
tipo O tipo de recurso "Microsoft. SQL/servidores/bancos de dados/syncGroups@2026-08-01-prévia"

DataSyncParticipantIdentity

Name Description Valor
tenantId O ID de Locatário de Identidade do Participante DataSync string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tipo O tipo de identidade Datasync 'Nenhum'
'SystemAssigned'
'SystemAssignedUserAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities As IDs de recurso das identidades atribuídas pelo usuário a serem usadas DataSyncParticipantIdentityUserAssignedIdentities

DataSyncParticipantIdentityUserAssignedIdentities

Name Description Valor

DataSyncParticipantUserAssignedIdentity

Name Description Valor

Sku

Name Description Valor
capacidade Capacidade da SKU específica. int
family Se o serviço tiver diferentes gerações de hardware, para a mesma SKU, isso poderá ser capturado aqui. cadeia
nome O nome da SKU, normalmente, uma letra + código de número, por exemplo, P3. string (obrigatório)
size Tamanho da SKU específica cadeia
nível A camada ou edição da SKU específica, por exemplo, Basic, Premium. cadeia

SyncGroupProperties

Name Description Valor
conflictLoggingRetentionInDays Período de retenção de log de conflitos. int
conflictResolutionPolicy Política de resolução de conflitos do grupo de sincronização. 'HubWin'
'MemberWin'
enableConflictLogging Se o log de conflitos estiver habilitado. bool
hubDatabasePassword Senha para a credencial do banco de dados do hub de sincronização. string

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
hubDatabaseUserName Nome de usuário para a credencial de banco de dados do hub de grupo de sincronização. cadeia
intervalo Intervalo de sincronização do grupo de sincronização. int
esquema Esquema de sincronização do grupo de sincronização. SyncGroupSchema
syncDatabaseId ID do recurso ARM do banco de dados de sincronização no grupo de sincronização. cadeia
usePrivateLinkConnection Se usar a conexão de link privado estiver habilitada. bool

SyncGroupSchema

Name Description Valor
masterSyncMemberName Nome do membro de sincronização mestre de onde o esquema é. cadeia
tables Lista de tabelas no esquema de grupo de sincronização. SyncGroupSchemaTable[]

SyncGroupSchemaTable

Name Description Valor
columns Lista de colunas no esquema de grupo de sincronização. SyncGroupSchemaTableColumn[]
quotedName Nome entre aspas da tabela de esquema de grupo de sincronização. cadeia

SyncGroupSchemaTableColumn

Name Description Valor
dataSize Tamanho dos dados da coluna. cadeia
dataType Tipo de dados da coluna. cadeia
quotedName Nome entre aspas da coluna da tabela do grupo de sincronização. cadeia