Microsoft. SQL servery/databáze/syncGroups

Definice zdroje Bicep

Typ prostředku servers,databases/syncGroups je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Vytvořit Microsoft. Zdroj pro SQL/servery/databáze/syncGroups, přidejte následující Bicep do své šablony.

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'
  }
}

Hodnoty vlastností

Microsoft. SQL/servery/databáze/syncGroups

Name Description Value
identita Synchronizujte informace o ověřování skupiny. DataSyncParticipantIdentity
name Název prostředku string (povinné)
nadřazený objekt V Bicep můžete specifikovat rodičovský zdroj pro poddaný zdroj. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: servery nebo databáze
properties Vlastnosti prostředku. SyncGroupProperties
sku Název a kapacita skladové položky. Sku

DataSyncParticipantIdentity

Name Description Value
ID nájemce Tenant tenant identity účastníka DataSync string

Constraints:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
typ Typ identity Datasync 'None'
'SystemAssigned'
'SystemAssignedUserAssigned'
UserAssigned (povinné)
userAssignedIdentities ID prostředků identit přiřazených uživatelem, které se mají použít DataSyncParticipantIdentityUserAssignedIdentities

DataSyncParticipantIdentityUserAssignedIdentities

Name Description Value

DataSyncParticipantUserAssignedIdentity

Name Description Value

Sku

Name Description Value
kapacita Kapacita konkrétní skladové položky. int
family Pokud má služba různé generace hardwaru, pro stejnou skladovou položku, můžete ji zde zachytit. řetězec
name Název skladové položky, obvykle písmeno + číslo, např. P3. string (povinné)
size Velikost konkrétní skladové položky řetězec
přesunout do jiné vrstvy Úroveň nebo edice konkrétní skladové položky, např. Basic, Premium. řetězec

SyncGroupProperties

Name Description Value
conflictLoggingRetentionInDays Doba uchovávání konfliktních protokolování. int
conflictResolutionPolicy Zásady řešeníkonfliktůch 'HubWin'
'MemberWin'
enableConflictLogging Pokud je povolené protokolování konfliktů. bool
hubDatabasePassword Heslo pro přihlašovací údaje databáze centra synchronizace string

Constraints:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
hubDatabaseUserName Uživatelské jméno přihlašovacích údajů databáze centra synchronizace řetězec
interval Interval synchronizace skupiny synchronizace int
schéma Schéma synchronizace skupiny synchronizace SyncGroupSchema
syncDatabaseId ID prostředku ARM synchronizační databáze ve skupině synchronizace řetězec
usePrivateLinkConnection Pokud je povolené připojení private linku. bool

SyncGroupSchema

Name Description Value
masterSyncMemberName Název člena hlavní synchronizace, ze kterého se schéma nachází. řetězec
tables Seznam tabulek ve schématu skupiny synchronizace SyncGroupSchemaTable[]

SyncGroupSchemaTable

Name Description Value
columns Seznam sloupců ve schématu skupiny synchronizace SyncGroupSchemaTableColumn[]
quotedName Název tabulky schématu skupiny synchronizace řetězec

SyncGroupSchemaTableColumn

Name Description Value
dataSize Velikost dat ve sloupci řetězec
dataType Datový typ sloupce řetězec
quotedName Název sloupce tabulky synchronizační skupiny řetězec

Definice prostředku šablony ARM

Typ prostředku servers,databases/syncGroups je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Vytvořit Microsoft. Zdroj pro sql/servery/databáze/syncGroups, přidejte do šablony následující 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"
  }
}

Hodnoty vlastností

Microsoft. SQL/servery/databáze/syncGroups

Name Description Value
apiVersion Verze rozhraní API 2025-02-01-preview
identita Synchronizujte informace o ověřování skupiny. DataSyncParticipantIdentity
name Název prostředku string (povinné)
properties Vlastnosti prostředku. SyncGroupProperties
sku Název a kapacita skladové položky. Sku
typ Typ prostředku 'Microsoft. SQL/servery/databáze/syncGroups'

DataSyncParticipantIdentity

Name Description Value
ID nájemce Tenant tenant identity účastníka DataSync string

Constraints:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
typ Typ identity Datasync 'None'
'SystemAssigned'
'SystemAssignedUserAssigned'
UserAssigned (povinné)
userAssignedIdentities ID prostředků identit přiřazených uživatelem, které se mají použít DataSyncParticipantIdentityUserAssignedIdentities

DataSyncParticipantIdentityUserAssignedIdentities

Name Description Value

DataSyncParticipantUserAssignedIdentity

Name Description Value

Sku

Name Description Value
kapacita Kapacita konkrétní skladové položky. int
family Pokud má služba různé generace hardwaru, pro stejnou skladovou položku, můžete ji zde zachytit. řetězec
name Název skladové položky, obvykle písmeno + číslo, např. P3. string (povinné)
size Velikost konkrétní skladové položky řetězec
přesunout do jiné vrstvy Úroveň nebo edice konkrétní skladové položky, např. Basic, Premium. řetězec

SyncGroupProperties

Name Description Value
conflictLoggingRetentionInDays Doba uchovávání konfliktních protokolování. int
conflictResolutionPolicy Zásady řešeníkonfliktůch 'HubWin'
'MemberWin'
enableConflictLogging Pokud je povolené protokolování konfliktů. bool
hubDatabasePassword Heslo pro přihlašovací údaje databáze centra synchronizace string

Constraints:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
hubDatabaseUserName Uživatelské jméno přihlašovacích údajů databáze centra synchronizace řetězec
interval Interval synchronizace skupiny synchronizace int
schéma Schéma synchronizace skupiny synchronizace SyncGroupSchema
syncDatabaseId ID prostředku ARM synchronizační databáze ve skupině synchronizace řetězec
usePrivateLinkConnection Pokud je povolené připojení private linku. bool

SyncGroupSchema

Name Description Value
masterSyncMemberName Název člena hlavní synchronizace, ze kterého se schéma nachází. řetězec
tables Seznam tabulek ve schématu skupiny synchronizace SyncGroupSchemaTable[]

SyncGroupSchemaTable

Name Description Value
columns Seznam sloupců ve schématu skupiny synchronizace SyncGroupSchemaTableColumn[]
quotedName Název tabulky schématu skupiny synchronizace řetězec

SyncGroupSchemaTableColumn

Name Description Value
dataSize Velikost dat ve sloupci řetězec
dataType Datový typ sloupce řetězec
quotedName Název sloupce tabulky synchronizační skupiny řetězec

Příklady použití

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku servers,databases/syncGroups je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Vytvořit Microsoft. Zdroj pro sql/servery/databáze/syncGroups, přidejte následující Terraform do své šablony.

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"
    }
  }
}

Hodnoty vlastností

Microsoft. SQL/servery/databáze/syncGroups

Name Description Value
identita Synchronizujte informace o ověřování skupiny. DataSyncParticipantIdentity
name Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: servery nebo databáze
properties Vlastnosti prostředku. SyncGroupProperties
sku Název a kapacita skladové položky. Sku
typ Typ prostředku "Microsoft. Sql/servers/databases/syncGroups@2025-02-01-preview"

DataSyncParticipantIdentity

Name Description Value
ID nájemce Tenant tenant identity účastníka DataSync string

Constraints:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
typ Typ identity Datasync 'None'
'SystemAssigned'
'SystemAssignedUserAssigned'
UserAssigned (povinné)
userAssignedIdentities ID prostředků identit přiřazených uživatelem, které se mají použít DataSyncParticipantIdentityUserAssignedIdentities

DataSyncParticipantIdentityUserAssignedIdentities

Name Description Value

DataSyncParticipantUserAssignedIdentity

Name Description Value

Sku

Name Description Value
kapacita Kapacita konkrétní skladové položky. int
family Pokud má služba různé generace hardwaru, pro stejnou skladovou položku, můžete ji zde zachytit. řetězec
name Název skladové položky, obvykle písmeno + číslo, např. P3. string (povinné)
size Velikost konkrétní skladové položky řetězec
přesunout do jiné vrstvy Úroveň nebo edice konkrétní skladové položky, např. Basic, Premium. řetězec

SyncGroupProperties

Name Description Value
conflictLoggingRetentionInDays Doba uchovávání konfliktních protokolování. int
conflictResolutionPolicy Zásady řešeníkonfliktůch 'HubWin'
'MemberWin'
enableConflictLogging Pokud je povolené protokolování konfliktů. bool
hubDatabasePassword Heslo pro přihlašovací údaje databáze centra synchronizace string

Constraints:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
hubDatabaseUserName Uživatelské jméno přihlašovacích údajů databáze centra synchronizace řetězec
interval Interval synchronizace skupiny synchronizace int
schéma Schéma synchronizace skupiny synchronizace SyncGroupSchema
syncDatabaseId ID prostředku ARM synchronizační databáze ve skupině synchronizace řetězec
usePrivateLinkConnection Pokud je povolené připojení private linku. bool

SyncGroupSchema

Name Description Value
masterSyncMemberName Název člena hlavní synchronizace, ze kterého se schéma nachází. řetězec
tables Seznam tabulek ve schématu skupiny synchronizace SyncGroupSchemaTable[]

SyncGroupSchemaTable

Name Description Value
columns Seznam sloupců ve schématu skupiny synchronizace SyncGroupSchemaTableColumn[]
quotedName Název tabulky schématu skupiny synchronizace řetězec

SyncGroupSchemaTableColumn

Name Description Value
dataSize Velikost dat ve sloupci řetězec
dataType Datový typ sloupce řetězec
quotedName Název sloupce tabulky synchronizační skupiny řetězec