Compartilhar via


Microsoft.Sql servers/databases/syncGroups 2015-05-01-preview

Definição de recurso do Bicep

O tipo de recurso servers/databases/syncGroups pode ser implantado com operações direcionadas:

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

Formato de recurso

Para criar um recurso Microsoft.Sql/servers/databases/syncGroups, adicione o Bicep a seguir ao seu modelo.

resource symbolicname 'Microsoft.Sql/servers/databases/syncGroups@2015-05-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    conflictResolutionPolicy: 'string'
    hubDatabasePassword: 'string'
    hubDatabaseUserName: 'string'
    interval: int
    schema: {
      masterSyncMemberName: 'string'
      tables: [
        {
          columns: [
            {
              dataSize: 'string'
              dataType: 'string'
              quotedName: 'string'
            }
          ]
          quotedName: 'string'
        }
      ]
    }
    syncDatabaseId: 'string'
  }
}

Valores de propriedade

Microsoft.Sql/servers/databases/syncGroups

Name Description Value
name O nome do recurso cadeia de caracteres (obrigatório)
pai No Bicep, você pode 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
properties Propriedades do recurso. SyncGroupProperties

SyncGroupProperties

Name Description Value
conflictResolutionPolicy Política de resolução de conflitos do grupo de sincronização. 'HubWin'
'MemberWin'
hubDatabasePassword Senha para a credencial do banco de dados do hub de sincronização. cadeia
hubDatabaseUserName Nome de usuário para a credencial de banco de dados do hub de grupo de sincronização. cadeia
intervalo Intervalo de sincronização do grupo de sincronização. int
esquema Esquema de sincronização do grupo de sincronização. SyncGroupSchema
syncDatabaseId ID do recurso ARM do banco de dados de sincronização no grupo de sincronização. cadeia

SyncGroupSchema

Name Description Value
masterSyncMemberName Nome do membro de sincronização mestre de onde o esquema é. cadeia
tables Lista de tabelas no esquema de grupo de sincronização. SyncGroupSchemaTable[]

SyncGroupSchemaTable

Name Description Value
columns Lista de colunas no esquema de grupo de sincronização. SyncGroupSchemaTableColumn[]
quotedName Nome entre aspas da tabela de esquema de grupo de sincronização. cadeia

SyncGroupSchemaTableColumn

Name Description Value
dataSize Tamanho dos dados da coluna. cadeia
dataType Tipo de dados da coluna. cadeia
quotedName Nome entre aspas da coluna da tabela do grupo de sincronização. cadeia

Definição de recurso de modelo do ARM

O tipo de recurso servers/databases/syncGroups pode ser implantado com operações direcionadas:

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

Formato de recurso

Para criar um recurso Microsoft.Sql/servers/databases/syncGroups, adicione o JSON a seguir ao modelo.

{
  "type": "Microsoft.Sql/servers/databases/syncGroups",
  "apiVersion": "2015-05-01-preview",
  "name": "string",
  "properties": {
    "conflictResolutionPolicy": "string",
    "hubDatabasePassword": "string",
    "hubDatabaseUserName": "string",
    "interval": "int",
    "schema": {
      "masterSyncMemberName": "string",
      "tables": [
        {
          "columns": [
            {
              "dataSize": "string",
              "dataType": "string",
              "quotedName": "string"
            }
          ],
          "quotedName": "string"
        }
      ]
    },
    "syncDatabaseId": "string"
  }
}

Valores de propriedade

Microsoft.Sql/servers/databases/syncGroups

Name Description Value
apiVersion A versão da API '2015-05-01-preview'
name O nome do recurso cadeia de caracteres (obrigatório)
properties Propriedades do recurso. SyncGroupProperties
tipo O tipo de recurso 'Microsoft.Sql/servers/databases/syncGroups'

SyncGroupProperties

Name Description Value
conflictResolutionPolicy Política de resolução de conflitos do grupo de sincronização. 'HubWin'
'MemberWin'
hubDatabasePassword Senha para a credencial do banco de dados do hub de sincronização. cadeia
hubDatabaseUserName Nome de usuário para a credencial de banco de dados do hub de grupo de sincronização. cadeia
intervalo Intervalo de sincronização do grupo de sincronização. int
esquema Esquema de sincronização do grupo de sincronização. SyncGroupSchema
syncDatabaseId ID do recurso ARM do banco de dados de sincronização no grupo de sincronização. cadeia

SyncGroupSchema

Name Description Value
masterSyncMemberName Nome do membro de sincronização mestre de onde o esquema é. cadeia
tables Lista de tabelas no esquema de grupo de sincronização. SyncGroupSchemaTable[]

SyncGroupSchemaTable

Name Description Value
columns Lista de colunas no esquema de grupo de sincronização. SyncGroupSchemaTableColumn[]
quotedName Nome entre aspas da tabela de esquema de grupo de sincronização. cadeia

SyncGroupSchemaTableColumn

Name Description Value
dataSize Tamanho dos dados da coluna. cadeia
dataType Tipo de dados da coluna. cadeia
quotedName Nome entre aspas da coluna da tabela do grupo de sincronização. cadeia

Exemplos de uso

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso servers/databases/syncGroups pode ser implantado com operações direcionadas:

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

Formato de recurso

Para criar um recurso Microsoft.Sql/servers/databases/syncGroups, adicione o Terraform a seguir ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/databases/syncGroups@2015-05-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      conflictResolutionPolicy = "string"
      hubDatabasePassword = "string"
      hubDatabaseUserName = "string"
      interval = int
      schema = {
        masterSyncMemberName = "string"
        tables = [
          {
            columns = [
              {
                dataSize = "string"
                dataType = "string"
                quotedName = "string"
              }
            ]
            quotedName = "string"
          }
        ]
      }
      syncDatabaseId = "string"
    }
  }
}

Valores de propriedade

Microsoft.Sql/servers/databases/syncGroups

Name Description Value
name O nome do recurso cadeia de caracteres (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: servidores/bancos de dados
properties Propriedades do recurso. SyncGroupProperties
tipo O tipo de recurso "Microsoft.Sql/servers/databases/syncGroups@2015-05-01-preview"

SyncGroupProperties

Name Description Value
conflictResolutionPolicy Política de resolução de conflitos do grupo de sincronização. 'HubWin'
'MemberWin'
hubDatabasePassword Senha para a credencial do banco de dados do hub de sincronização. cadeia
hubDatabaseUserName Nome de usuário para a credencial de banco de dados do hub de grupo de sincronização. cadeia
intervalo Intervalo de sincronização do grupo de sincronização. int
esquema Esquema de sincronização do grupo de sincronização. SyncGroupSchema
syncDatabaseId ID do recurso ARM do banco de dados de sincronização no grupo de sincronização. cadeia

SyncGroupSchema

Name Description Value
masterSyncMemberName Nome do membro de sincronização mestre de onde o esquema é. cadeia
tables Lista de tabelas no esquema de grupo de sincronização. SyncGroupSchemaTable[]

SyncGroupSchemaTable

Name Description Value
columns Lista de colunas no esquema de grupo de sincronização. SyncGroupSchemaTableColumn[]
quotedName Nome entre aspas da tabela de esquema de grupo de sincronização. cadeia

SyncGroupSchemaTableColumn

Name Description Value
dataSize Tamanho dos dados da coluna. cadeia
dataType Tipo de dados da coluna. cadeia
quotedName Nome entre aspas da coluna da tabela do grupo de sincronização. cadeia