Microsoft. Serwery sql/databases/syncGroups/syncMembers 2025-02-01-preview

Definicja zasobu Bicepsa

Serwery/bazy danych/syncGroups/syncMembers można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

By stworzyć Microsoft. Zasoby sql/serwery/bazy danych/syncGroups/syncMembers, dodaj następujący Bicep do swojego szablonu.

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

Wartości właściwości

Microsoft. Sql/serwery/bazy danych/syncGroups/syncMembers

Nazwa Opis Wartość
tożsamość Synchronizuj dane uwierzytelniania członków. DataSyncUczestnikTożsamość
nazwa Nazwa zasobu ciąg (wymagany)
nadrzędny W Bicep możesz określić zasób nadrzędny dla zasobu potomnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Więcej informacji można znaleźć w Child resource outside parent resource.
Nazwa symboliczna zasobu typu: serwerów/baz danych/syncGroups
properties Właściwości zasobu. SyncMemberProperties

DataSyncUczestnikTożsamość

Nazwa Opis Wartość
tenantId Identyfikator tożsamości uczestnika DataSync string

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
typ Typ tożsamości Datasync "Brak"
"SystemAssigned"
'SystemAssignedUserAssigned'
"UserAssigned" (wymagane)
userAssignedIdentities Identyfikatory zasobów tożsamości przypisanych przez użytkownika do użycia DataSyncUczestnikTożsamościPrzypisanychIdentyfikatorów

DataSyncUczestnikTożsamościPrzypisanychIdentyfikatorów

Nazwa Opis Wartość

DataSyncUczestnikPrzypisanyTożsamość Użytkownika

Nazwa Opis Wartość

SyncMemberProperties

Nazwa Opis Wartość
databaseName Nazwa bazy danych składowej w składowej synchronizacji. ciąg
databaseType Typ bazy danych elementu członkowskiego synchronizacji. 'AzureSqlDatabase'
'SqlServerDatabase'
hasło Hasło bazy danych składowej w elemencie członkowskim synchronizacji. ciąg
serverName Nazwa serwera bazy danych składowej w elemencie członkowskim synchronizacji ciąg
sqlServerDatabaseId Identyfikator bazy danych SQL Server członka synchronizującego. string

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
syncAgentId Identyfikator zasobu usługi ARM agenta synchronizacji w elemencie członkowskim synchronizacji. ciąg
syncDirection Kierunek synchronizacji elementu członkowskiego synchronizacji. 'Bidirectional'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId Identyfikator zasobów ARM logicznego bazy danych członków sync, dla członków sync w Azure. ciąg
usePrivateLinkConnection Czy używać połączenia łącza prywatnego. bool
userName (nazwa użytkownika) Nazwa użytkownika bazy danych składowej w elemencie członkowskim synchronizacji. ciąg

Definicja zasobu szablonu usługi ARM

Serwery/bazy danych/syncGroups/syncMembers można wdrożyć z operacjami docelowymi:

Przykłady użycia

Format zasobu

By stworzyć Microsoft. Zasoby sql/servers/databases/syncGroups/syncMembers, dodaj do szablonu następujący 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"
  }
}

Wartości właściwości

Microsoft. Sql/serwery/bazy danych/syncGroups/syncMembers

Nazwa Opis Wartość
apiVersion Wersja interfejsu API "2025-02-01-preview"
tożsamość Synchronizuj dane uwierzytelniania członków. DataSyncUczestnikTożsamość
nazwa Nazwa zasobu ciąg (wymagany)
properties Właściwości zasobu. SyncMemberProperties
typ Typ zasobu 'Microsoft. Sql/serwery/bazy danych/syncGroups/syncMembers'

DataSyncUczestnikTożsamość

Nazwa Opis Wartość
tenantId Identyfikator tożsamości uczestnika DataSync string

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
typ Typ tożsamości Datasync "Brak"
"SystemAssigned"
'SystemAssignedUserAssigned'
"UserAssigned" (wymagane)
userAssignedIdentities Identyfikatory zasobów tożsamości przypisanych przez użytkownika do użycia DataSyncUczestnikTożsamościPrzypisanychIdentyfikatorów

DataSyncUczestnikTożsamościPrzypisanychIdentyfikatorów

Nazwa Opis Wartość

DataSyncUczestnikPrzypisanyTożsamość Użytkownika

Nazwa Opis Wartość

SyncMemberProperties

Nazwa Opis Wartość
databaseName Nazwa bazy danych składowej w składowej synchronizacji. ciąg
databaseType Typ bazy danych elementu członkowskiego synchronizacji. 'AzureSqlDatabase'
'SqlServerDatabase'
hasło Hasło bazy danych składowej w elemencie członkowskim synchronizacji. ciąg
serverName Nazwa serwera bazy danych składowej w elemencie członkowskim synchronizacji ciąg
sqlServerDatabaseId Identyfikator bazy danych SQL Server członka synchronizującego. string

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
syncAgentId Identyfikator zasobu usługi ARM agenta synchronizacji w elemencie członkowskim synchronizacji. ciąg
syncDirection Kierunek synchronizacji elementu członkowskiego synchronizacji. 'Bidirectional'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId Identyfikator zasobów ARM logicznego bazy danych członków sync, dla członków sync w Azure. ciąg
usePrivateLinkConnection Czy używać połączenia łącza prywatnego. bool
userName (nazwa użytkownika) Nazwa użytkownika bazy danych składowej w elemencie członkowskim synchronizacji. ciąg

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Serwery/bazy danych/syncGroups/syncMembers można wdrożyć z operacjami docelowymi:

  • Grupy zasobów Listę zmienionych właściwości w każdej wersji API można znaleźć w dzienniku zmian.

Format zasobu

By stworzyć Microsoft. Zasoby sql/server/database/syncGroups/syncMembers, dodaj następujący Terraform do swojego szablonu.

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

Wartości właściwości

Microsoft. Sql/serwery/bazy danych/syncGroups/syncMembers

Nazwa Opis Wartość
tożsamość Synchronizuj dane uwierzytelniania członków. DataSyncUczestnikTożsamość
nazwa Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: servers/databases/syncGroups
properties Właściwości zasobu. SyncMemberProperties
typ Typ zasobu "Microsoft. Sql/serwers/databases/syncGroups/syncMembers@2025-02-01-preview"

DataSyncUczestnikTożsamość

Nazwa Opis Wartość
tenantId Identyfikator tożsamości uczestnika DataSync string

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
typ Typ tożsamości Datasync "Brak"
"SystemAssigned"
'SystemAssignedUserAssigned'
"UserAssigned" (wymagane)
userAssignedIdentities Identyfikatory zasobów tożsamości przypisanych przez użytkownika do użycia DataSyncUczestnikTożsamościPrzypisanychIdentyfikatorów

DataSyncUczestnikTożsamościPrzypisanychIdentyfikatorów

Nazwa Opis Wartość

DataSyncUczestnikPrzypisanyTożsamość Użytkownika

Nazwa Opis Wartość

SyncMemberProperties

Nazwa Opis Wartość
databaseName Nazwa bazy danych składowej w składowej synchronizacji. ciąg
databaseType Typ bazy danych elementu członkowskiego synchronizacji. 'AzureSqlDatabase'
'SqlServerDatabase'
hasło Hasło bazy danych składowej w elemencie członkowskim synchronizacji. ciąg
serverName Nazwa serwera bazy danych składowej w elemencie członkowskim synchronizacji ciąg
sqlServerDatabaseId Identyfikator bazy danych SQL Server członka synchronizującego. string

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
syncAgentId Identyfikator zasobu usługi ARM agenta synchronizacji w elemencie członkowskim synchronizacji. ciąg
syncDirection Kierunek synchronizacji elementu członkowskiego synchronizacji. 'Bidirectional'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId Identyfikator zasobów ARM logicznego bazy danych członków sync, dla członków sync w Azure. ciąg
usePrivateLinkConnection Czy używać połączenia łącza prywatnego. bool
userName (nazwa użytkownika) Nazwa użytkownika bazy danych składowej w elemencie członkowskim synchronizacji. ciąg