Compartilhar via


Microsoft.Sql servers/databases/syncGroups 2021-11-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@2021-11-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    conflictLoggingRetentionInDays: int
    conflictResolutionPolicy: 'string'
    enableConflictLogging: bool
    hubDatabasePassword: 'string'
    hubDatabaseUserName: 'string'
    interval: int
    schema: {
      masterSyncMemberName: 'string'
      tables: [
        {
          columns: [
            {
              dataSize: 'string'
              dataType: 'string'
              quotedName: 'string'
            }
          ]
          quotedName: 'string'
        }
      ]
    }
    syncDatabaseId: 'string'
    usePrivateLinkConnection: bool
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
}

Valores de propriedade

Microsoft.Sql/servers/databases/syncGroups

Nome Descrição Valor
nome 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
Propriedades Propriedades do recurso. SyncGroupProperties
Sku O nome e a capacidade da SKU. de SKU

Sku

Nome Descrição Valor
capacidade Capacidade da SKU específica. int
família Se o serviço tiver diferentes gerações de hardware, para a mesma SKU, isso poderá ser capturado aqui. corda
nome O nome da SKU, normalmente, uma letra + código de número, por exemplo, P3. cadeia de caracteres (obrigatório)
tamanho Tamanho da SKU específica corda
camada A camada ou edição da SKU específica, por exemplo, Basic, Premium. corda

SyncGroupProperties

Nome Descrição Valor
conflictLoggingRetentionInDays Período de retenção de log de conflitos. int
conflictResolutionPolicy Política de resolução de conflitos do grupo de sincronização. 'HubWin'
'MemberWin'
enableConflictLogging Se o log de conflitos estiver habilitado. Bool
hubDatabasePassword Senha para a credencial do banco de dados do hub de sincronização. corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
hubDatabaseUserName Nome de usuário para a credencial de banco de dados do hub de grupo de sincronização. corda
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. corda
usePrivateLinkConnection Se usar a conexão de link privado estiver habilitada. Bool

SyncGroupSchema

Nome Descrição Valor
masterSyncMemberName Nome do membro de sincronização mestre de onde o esquema é. corda
Tabelas Lista de tabelas no esquema de grupo de sincronização. SyncGroupSchemaTable []

SyncGroupSchemaTable

Nome Descrição Valor
Colunas Lista de colunas no esquema de grupo de sincronização. SyncGroupSchemaTableColumn []
quotedName Nome entre aspas da tabela de esquema de grupo de sincronização. corda

SyncGroupSchemaTableColumn

Nome Descrição Valor
dataSize Tamanho dos dados da coluna. corda
Datatype Tipo de dados da coluna. corda
quotedName Nome entre aspas da coluna da tabela do grupo de sincronização. corda

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": "2021-11-01-preview",
  "name": "string",
  "properties": {
    "conflictLoggingRetentionInDays": "int",
    "conflictResolutionPolicy": "string",
    "enableConflictLogging": "bool",
    "hubDatabasePassword": "string",
    "hubDatabaseUserName": "string",
    "interval": "int",
    "schema": {
      "masterSyncMemberName": "string",
      "tables": [
        {
          "columns": [
            {
              "dataSize": "string",
              "dataType": "string",
              "quotedName": "string"
            }
          ],
          "quotedName": "string"
        }
      ]
    },
    "syncDatabaseId": "string",
    "usePrivateLinkConnection": "bool"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  }
}

Valores de propriedade

Microsoft.Sql/servers/databases/syncGroups

Nome Descrição Valor
apiVersion A versão da API '2021-11-01-preview'
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Propriedades do recurso. SyncGroupProperties
Sku O nome e a capacidade da SKU. de SKU
tipo O tipo de recurso 'Microsoft.Sql/servers/databases/syncGroups'

Sku

Nome Descrição Valor
capacidade Capacidade da SKU específica. int
família Se o serviço tiver diferentes gerações de hardware, para a mesma SKU, isso poderá ser capturado aqui. corda
nome O nome da SKU, normalmente, uma letra + código de número, por exemplo, P3. cadeia de caracteres (obrigatório)
tamanho Tamanho da SKU específica corda
camada A camada ou edição da SKU específica, por exemplo, Basic, Premium. corda

SyncGroupProperties

Nome Descrição Valor
conflictLoggingRetentionInDays Período de retenção de log de conflitos. int
conflictResolutionPolicy Política de resolução de conflitos do grupo de sincronização. 'HubWin'
'MemberWin'
enableConflictLogging Se o log de conflitos estiver habilitado. Bool
hubDatabasePassword Senha para a credencial do banco de dados do hub de sincronização. corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
hubDatabaseUserName Nome de usuário para a credencial de banco de dados do hub de grupo de sincronização. corda
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. corda
usePrivateLinkConnection Se usar a conexão de link privado estiver habilitada. Bool

SyncGroupSchema

Nome Descrição Valor
masterSyncMemberName Nome do membro de sincronização mestre de onde o esquema é. corda
Tabelas Lista de tabelas no esquema de grupo de sincronização. SyncGroupSchemaTable []

SyncGroupSchemaTable

Nome Descrição Valor
Colunas Lista de colunas no esquema de grupo de sincronização. SyncGroupSchemaTableColumn []
quotedName Nome entre aspas da tabela de esquema de grupo de sincronização. corda

SyncGroupSchemaTableColumn

Nome Descrição Valor
dataSize Tamanho dos dados da coluna. corda
Datatype Tipo de dados da coluna. corda
quotedName Nome entre aspas da coluna da tabela do grupo de sincronização. corda

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

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

  • grupos de recursos

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@2021-11-01-preview"
  name = "string"
  sku = {
    capacity = int
    family = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  body = jsonencode({
    properties = {
      conflictLoggingRetentionInDays = int
      conflictResolutionPolicy = "string"
      enableConflictLogging = bool
      hubDatabasePassword = "string"
      hubDatabaseUserName = "string"
      interval = int
      schema = {
        masterSyncMemberName = "string"
        tables = [
          {
            columns = [
              {
                dataSize = "string"
                dataType = "string"
                quotedName = "string"
              }
            ]
            quotedName = "string"
          }
        ]
      }
      syncDatabaseId = "string"
      usePrivateLinkConnection = bool
    }
  })
}

Valores de propriedade

Microsoft.Sql/servers/databases/syncGroups

Nome Descrição Valor
nome 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
Propriedades Propriedades do recurso. SyncGroupProperties
Sku O nome e a capacidade da SKU. de SKU
tipo O tipo de recurso "Microsoft.Sql/servers/databases/syncGroups@2021-11-01-preview"

Sku

Nome Descrição Valor
capacidade Capacidade da SKU específica. int
família Se o serviço tiver diferentes gerações de hardware, para a mesma SKU, isso poderá ser capturado aqui. corda
nome O nome da SKU, normalmente, uma letra + código de número, por exemplo, P3. cadeia de caracteres (obrigatório)
tamanho Tamanho da SKU específica corda
camada A camada ou edição da SKU específica, por exemplo, Basic, Premium. corda

SyncGroupProperties

Nome Descrição Valor
conflictLoggingRetentionInDays Período de retenção de log de conflitos. int
conflictResolutionPolicy Política de resolução de conflitos do grupo de sincronização. 'HubWin'
'MemberWin'
enableConflictLogging Se o log de conflitos estiver habilitado. Bool
hubDatabasePassword Senha para a credencial do banco de dados do hub de sincronização. corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
hubDatabaseUserName Nome de usuário para a credencial de banco de dados do hub de grupo de sincronização. corda
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. corda
usePrivateLinkConnection Se usar a conexão de link privado estiver habilitada. Bool

SyncGroupSchema

Nome Descrição Valor
masterSyncMemberName Nome do membro de sincronização mestre de onde o esquema é. corda
Tabelas Lista de tabelas no esquema de grupo de sincronização. SyncGroupSchemaTable []

SyncGroupSchemaTable

Nome Descrição Valor
Colunas Lista de colunas no esquema de grupo de sincronização. SyncGroupSchemaTableColumn []
quotedName Nome entre aspas da tabela de esquema de grupo de sincronização. corda

SyncGroupSchemaTableColumn

Nome Descrição Valor
dataSize Tamanho dos dados da coluna. corda
Datatype Tipo de dados da coluna. corda
quotedName Nome entre aspas da coluna da tabela do grupo de sincronização. corda