Partilhar via


Microsoft. Sql servers/bases de dados/syncGroups/syncMembers 2023-02-01-preview

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@2023-02-01-preview' = {
  parent: resourceSymbolicName
  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
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 recurso do tipo: servers/databases/syncGroups
properties Propriedades do recurso. SyncMemberProperties

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": "2023-02-01-preview",
  "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
apiVersion A versão api '2023-02-01-preview'
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'

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@2023-02-01-preview"
  name = "string"
  parent_id = "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
name O nome do recurso string (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID para recurso do tipo: servidores/bancos de dados/syncGroups
properties Propriedades do recurso. SyncMemberProperties
tipo O tipo de recurso "Microsoft. Sql/servers/databases/syncGroups/syncMembers@2023-02-01-preview"

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)