Partilhar via


Microsoft. Servidores SQL/bases de dados/syncGroups/syncMembers

Definição de recurso Bicep

O tipo de recurso servidores/bancos de dados/syncGroups/syncMembers pode ser implantado com operações direcionadas:

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

Formato do recurso

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

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

Valores de propriedade

Microsoft. Sql/servidores/bases de dados/syncGroups/syncMembers

Name Description Value
identidade Sincronizar as informações de autenticação dos membros. DataSyncParticipantIdentity
name O nome do recurso string (obrigatório)
elemento principal No Bicep, podes 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/syncGroups
properties Propriedades do recurso. SyncMemberProperties

DataSyncParticipantIdentity

Name Description Value
tenantId O ID de identidade do participante DataSync string

Constraints:
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 'None'
'SystemAssigned'
'SystemAssignedUserAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities As ids de recurso das identidades atribuídas ao usuário a serem usadas DataSyncParticipantIdentityUserAssignedIdentities

DataSyncParticipantIdentityUserAssignedIdentities

Name Description Value

DataSyncParticipantUserAssignedIdentity

Name Description Value

SyncMemberProperties

Name Description Value
databaseName Nome do banco de dados do banco de dados membro no membro de sincronização. cadeia (de caracteres)
databaseType Tipo de banco de dados do membro de sincronização. 'AzureSqlDatabase'
'SqlServerDatabase'
palavra-passe Senha do banco de dados de membros no membro de sincronização. cadeia (de caracteres)
serverName Nome do servidor do banco de dados membro no membro de sincronização cadeia (de caracteres)
sqlServerDatabaseId ID da base de dados do SQL Server do membro sincronizado. string

Constraints:
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}$
syncAgentId ID de recurso ARM do agente de sincronização no membro de sincronização. cadeia (de caracteres)
syncDirection Direção de sincronização do membro de sincronização. 'Bidirectional'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId ID de recurso ARM da base de dados lógica dos membros de sincronização, para membros de sincronização no Azure. cadeia (de caracteres)
usePrivateLinkConnection Se deve usar a conexão de link privado. bool
userName Nome de usuário do banco de dados de membros no membro de sincronização. cadeia (de caracteres)

Definição de recurso de modelo ARM

O tipo de recurso servidores/bancos de dados/syncGroups/syncMembers pode ser implantado com operações direcionadas:

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

Formato do recurso

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

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

Valores de propriedade

Microsoft. Sql/servidores/bases de dados/syncGroups/syncMembers

Name Description Value
apiVersion A versão api '2025-02-01-pré-visualização'
identidade Sincronizar as informações de autenticação dos membros. DataSyncParticipantIdentity
name O nome do recurso string (obrigatório)
properties Propriedades do recurso. SyncMemberProperties
tipo O tipo de recurso 'Microsoft. Sql/servidores/bases de dados/syncGroups/syncMembers'

DataSyncParticipantIdentity

Name Description Value
tenantId O ID de identidade do participante DataSync string

Constraints:
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 'None'
'SystemAssigned'
'SystemAssignedUserAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities As ids de recurso das identidades atribuídas ao usuário a serem usadas DataSyncParticipantIdentityUserAssignedIdentities

DataSyncParticipantIdentityUserAssignedIdentities

Name Description Value

DataSyncParticipantUserAssignedIdentity

Name Description Value

SyncMemberProperties

Name Description Value
databaseName Nome do banco de dados do banco de dados membro no membro de sincronização. cadeia (de caracteres)
databaseType Tipo de banco de dados do membro de sincronização. 'AzureSqlDatabase'
'SqlServerDatabase'
palavra-passe Senha do banco de dados de membros no membro de sincronização. cadeia (de caracteres)
serverName Nome do servidor do banco de dados membro no membro de sincronização cadeia (de caracteres)
sqlServerDatabaseId ID da base de dados do SQL Server do membro sincronizado. string

Constraints:
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}$
syncAgentId ID de recurso ARM do agente de sincronização no membro de sincronização. cadeia (de caracteres)
syncDirection Direção de sincronização do membro de sincronização. 'Bidirectional'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId ID de recurso ARM da base de dados lógica dos membros de sincronização, para membros de sincronização no Azure. cadeia (de caracteres)
usePrivateLinkConnection Se deve usar a conexão de link privado. bool
userName Nome de usuário do banco de dados de membros no membro de sincronização. cadeia (de caracteres)

Exemplos de uso

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso servidores/bancos de dados/syncGroups/syncMembers pode ser implantado com operações direcionadas:

  • Grupos de recursos

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

Formato do recurso

Para criar uma Microsoft. Sql/servers/databases/syncGroups/syncMembers resource, adicione o seguinte Terraform ao seu modelo.

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

Valores de propriedade

Microsoft. Sql/servidores/bases de dados/syncGroups/syncMembers

Name Description Value
identidade Sincronizar as informações de autenticação dos membros. DataSyncParticipantIdentity
name O nome do recurso string (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: servidores/bancos de dados/syncGroups
properties Propriedades do recurso. SyncMemberProperties
tipo O tipo de recurso "Microsoft. Sql/servers/databases/syncGroups/syncMembers@2025-02-01-preview"

DataSyncParticipantIdentity

Name Description Value
tenantId O ID de identidade do participante DataSync string

Constraints:
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 'None'
'SystemAssigned'
'SystemAssignedUserAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities As ids de recurso das identidades atribuídas ao usuário a serem usadas DataSyncParticipantIdentityUserAssignedIdentities

DataSyncParticipantIdentityUserAssignedIdentities

Name Description Value

DataSyncParticipantUserAssignedIdentity

Name Description Value

SyncMemberProperties

Name Description Value
databaseName Nome do banco de dados do banco de dados membro no membro de sincronização. cadeia (de caracteres)
databaseType Tipo de banco de dados do membro de sincronização. 'AzureSqlDatabase'
'SqlServerDatabase'
palavra-passe Senha do banco de dados de membros no membro de sincronização. cadeia (de caracteres)
serverName Nome do servidor do banco de dados membro no membro de sincronização cadeia (de caracteres)
sqlServerDatabaseId ID da base de dados do SQL Server do membro sincronizado. string

Constraints:
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}$
syncAgentId ID de recurso ARM do agente de sincronização no membro de sincronização. cadeia (de caracteres)
syncDirection Direção de sincronização do membro de sincronização. 'Bidirectional'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId ID de recurso ARM da base de dados lógica dos membros de sincronização, para membros de sincronização no Azure. cadeia (de caracteres)
usePrivateLinkConnection Se deve usar a conexão de link privado. bool
userName Nome de usuário do banco de dados de membros no membro de sincronização. cadeia (de caracteres)