Sync Groups - Create Or Update

Szinkronizálási csoportot hoz létre vagy frissít.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/syncGroups/{syncGroupName}?api-version=2025-01-01

URI-paraméterek

Név In Kötelező Típus Description
databaseName
path True

string

Az adatbázis neve.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket.

serverName
path True

string

A kiszolgáló neve.

subscriptionId
path True

string (uuid)

A cél-előfizetés azonosítója. Az értéknek UUID-nek kell lennie.

syncGroupName
path True

string

A szinkronizálási csoport neve.

api-version
query True

string

minLength: 1

A művelethez használandó API-verzió.

Kérelem törzse

Név Típus Description
properties.conflictLoggingRetentionInDays

integer (int32)

Ütközésnaplózás megőrzési ideje.

properties.conflictResolutionPolicy

SyncConflictResolutionPolicy

A szinkronizálási csoport ütközésfeloldási szabályzata.

properties.enableConflictLogging

boolean

Ha engedélyezve van az ütközésnaplózás.

properties.hubDatabasePassword

string (password)

A szinkronizálási csoport központi adatbázisának hitelesítő adatainak jelszava.

properties.hubDatabaseUserName

string

A szinkronizálási csoport központi adatbázisának hitelesítő adatainak felhasználóneve.

properties.interval

integer (int32)

A szinkronizálási csoport szinkronizálási időköze.

properties.schema

SyncGroupSchema

A szinkronizálási csoport szinkronizálási sémája.

properties.syncDatabaseId

string

A szinkronizálási csoport szinkronizálási adatbázisának ARM-erőforrás-azonosítója.

properties.usePrivateLinkConnection

boolean

Ha a privát kapcsolat használata engedélyezve van.

sku

Sku

A termékváltozat neve és kapacitása.

Válaszok

Név Típus Description
200 OK

SyncGroup

A 'SyncGroup' erőforrás frissítési művelete sikeres

201 Created

SyncGroup

A 'SyncGroup' erőforrás létrehozása sikeres

Fejlécek

  • Location: string
  • Retry-After: integer
202 Accepted

Az erőforrásművelet elfogadott.

Fejlécek

  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Váratlan hibaválasz.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow.

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Név Description
user_impersonation a felhasználói fiók megszemélyesítése

Példák

Create a sync group
Update a sync group

Create a sync group

Mintakérelem

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-65440/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328/syncGroups/syncgroupcrud-3187?api-version=2025-01-01

{
  "properties": {
    "conflictResolutionPolicy": "HubWin",
    "hubDatabaseUserName": "hubUser",
    "interval": -1,
    "syncDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-3521/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328",
    "usePrivateLinkConnection": true
  }
}

Mintaválasz

{
  "name": "syncgroupcrud-3187",
  "type": "Microsoft.Sql/servers/databases/syncGroups",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-3521/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328/syncGroups/syncgroupcrud-3187",
  "properties": {
    "conflictResolutionPolicy": "HubWin",
    "hubDatabaseUserName": "hubUser",
    "interval": -1,
    "lastSyncTime": "0001-01-01T08:00:00Z",
    "privateEndpointName": "PE_67FDBBD6-B2D8-4014-9CC6-C68ABBCFD481_syncgroupcrud-8475",
    "syncDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-3521/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328",
    "syncState": "NotReady",
    "usePrivateLinkConnection": true
  }
}
{
  "name": "syncgroupcrud-3187",
  "type": "Microsoft.Sql/servers/databases/syncGroups",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-3521/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328/syncGroups/syncgroupcrud-3187",
  "properties": {
    "conflictResolutionPolicy": "HubWin",
    "hubDatabaseUserName": "hubUser",
    "interval": -1,
    "lastSyncTime": "0001-01-01T08:00:00Z",
    "privateEndpointName": "PE_67FDBBD6-B2D8-4014-9CC6-C68ABBCFD481_syncgroupcrud-8475",
    "syncDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-3521/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328",
    "syncState": "NotReady",
    "usePrivateLinkConnection": true
  }
}

Update a sync group

Mintakérelem

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-65440/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328/syncGroups/syncgroupcrud-3187?api-version=2025-01-01

{
  "properties": {
    "conflictResolutionPolicy": "HubWin",
    "hubDatabaseUserName": "hubUser",
    "interval": -1,
    "syncDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-3521/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328",
    "usePrivateLinkConnection": true
  }
}

Mintaválasz

{
  "name": "syncgroupcrud-3187",
  "type": "Microsoft.Sql/servers/databases/syncGroups",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-3521/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328/syncGroups/syncgroupcrud-3187",
  "properties": {
    "conflictResolutionPolicy": "HubWin",
    "hubDatabaseUserName": "hubUser",
    "interval": -1,
    "lastSyncTime": "0001-01-01T08:00:00Z",
    "privateEndpointName": "PE_67FDBBD6-B2D8-4014-9CC6-C68ABBCFD481_syncgroupcrud-3187",
    "syncDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-3521/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328",
    "syncState": "NotReady",
    "usePrivateLinkConnection": true
  }
}
{
  "name": "syncgroupcrud-3187",
  "type": "Microsoft.Sql/servers/databases/syncGroups",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-3521/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328/syncGroups/syncgroupcrud-3187",
  "properties": {
    "conflictResolutionPolicy": "HubWin",
    "hubDatabaseUserName": "hubUser",
    "interval": -1,
    "lastSyncTime": "0001-01-01T08:00:00Z",
    "privateEndpointName": "PE_67FDBBD6-B2D8-4014-9CC6-C68ABBCFD481_syncgroupcrud-3187",
    "syncDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-3521/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328",
    "syncState": "NotReady",
    "usePrivateLinkConnection": true
  }
}

Definíciók

Név Description
createdByType

Az erőforrást létrehozó identitás típusa.

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorDetail

A hiba részletei.

ErrorResponse

Hibaválasz

Sku

ARM-erőforrás termékváltozata.

SyncConflictResolutionPolicy

A szinkronizálási csoport ütközésfeloldási szabályzata.

SyncGroup

Egy Azure SQL Database sync group.

SyncGroupSchema

A szinkronizálási csoport sémájának tulajdonságai.

SyncGroupSchemaTable

A tábla tulajdonságai a szinkronizálási csoport sémájában.

SyncGroupSchemaTableColumn

A szinkronizálási csoport táblájának oszloptulajdonságai.

SyncGroupState

A szinkronizálási csoport szinkronizálási állapota.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

createdByType

Az erőforrást létrehozó identitás típusa.

Érték Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

Név Típus Description
info

object

A további információk.

type

string

A további információtípus.

ErrorDetail

A hiba részletei.

Név Típus Description
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorDetail[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hiba célpontja.

ErrorResponse

Hibaválasz

Név Típus Description
error

ErrorDetail

A hibaobjektum.

Sku

ARM-erőforrás termékváltozata.

Név Típus Description
capacity

integer (int32)

Az adott termékváltozat kapacitása.

family

string

Ha a szolgáltatás különböző hardvergenerációval rendelkezik ugyanahhoz az SKU-hoz, akkor ezt itt rögzítheti.

name

string

Az termékváltozat neve általában egy betű + Szám kód, pl. P3.

size

string

Az adott termékváltozat mérete

tier

string

Az adott termékváltozat szintje vagy kiadása, például Alapszintű, Prémium.

SyncConflictResolutionPolicy

A szinkronizálási csoport ütközésfeloldási szabályzata.

Érték Description
HubWin

HubWin

MemberWin

MemberWin

SyncGroup

Egy Azure SQL Database sync group.

Név Típus Description
id

string (arm-id)

Az erőforrás teljes erőforrás-azonosítója. Például: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Az erőforrás neve

properties.conflictLoggingRetentionInDays

integer (int32)

Ütközésnaplózás megőrzési ideje.

properties.conflictResolutionPolicy

SyncConflictResolutionPolicy

A szinkronizálási csoport ütközésfeloldási szabályzata.

properties.enableConflictLogging

boolean

Ha engedélyezve van az ütközésnaplózás.

properties.hubDatabasePassword

string (password)

A szinkronizálási csoport központi adatbázisának hitelesítő adatainak jelszava.

properties.hubDatabaseUserName

string

A szinkronizálási csoport központi adatbázisának hitelesítő adatainak felhasználóneve.

properties.interval

integer (int32)

A szinkronizálási csoport szinkronizálási időköze.

properties.lastSyncTime

string (date-time)

A szinkronizálási csoport utolsó szinkronizálási ideje.

properties.privateEndpointName

string

Ha engedélyezve van a privát kapcsolat használata, a szinkronizálási csoport privát végpontjának neve.

properties.schema

SyncGroupSchema

A szinkronizálási csoport szinkronizálási sémája.

properties.syncDatabaseId

string

A szinkronizálási csoport szinkronizálási adatbázisának ARM-erőforrás-azonosítója.

properties.syncState

SyncGroupState

A szinkronizálási csoport szinkronizálási állapota.

properties.usePrivateLinkConnection

boolean

Ha a privát kapcsolat használata engedélyezve van.

sku

Sku

A termékváltozat neve és kapacitása.

systemData

systemData

Azure Resource Manager metaadat, amely createdBy és modifiedBy információkat tartalmaz.

type

string

Az erőforrás típusa. Például: "Microsoft. Compute/virtualMachines" vagy "Microsoft. Tárhely/tárolásFiókok"

SyncGroupSchema

A szinkronizálási csoport sémájának tulajdonságai.

Név Típus Description
masterSyncMemberName

string

Annak a fő szinkronizálási tagnak a neve, ahonnan a séma származik.

tables

SyncGroupSchemaTable[]

A szinkronizálási csoport sémájában lévő táblák listája.

SyncGroupSchemaTable

A tábla tulajdonságai a szinkronizálási csoport sémájában.

Név Típus Description
columns

SyncGroupSchemaTableColumn[]

A szinkronizálási csoport sémájában lévő oszlopok listája.

quotedName

string

A szinkronizálási csoport sématáblájának idézett neve.

SyncGroupSchemaTableColumn

A szinkronizálási csoport táblájának oszloptulajdonságai.

Név Típus Description
dataSize

string

Az oszlop adatmérete.

dataType

string

Az oszlop adattípusa.

quotedName

string

A szinkronizálási csoport táblaoszlopának idézett neve.

SyncGroupState

A szinkronizálási csoport szinkronizálási állapota.

Érték Description
NotReady

NotReady

Error

Error

Warning

Figyelmeztetés

Progressing

Fejlődés

Good

Jó

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Név Típus Description
createdAt

string (date-time)

Az erőforrás-létrehozás időbélyege (UTC).

createdBy

string

Az erőforrást létrehozó identitás.

createdByType

createdByType

Az erőforrást létrehozó identitás típusa.

lastModifiedAt

string (date-time)

Az erőforrás utolsó módosításának időbélyege (UTC)

lastModifiedBy

string

Az erőforrást legutóbb módosító identitás.

lastModifiedByType

createdByType

Az erőforrást legutóbb módosító identitás típusa.