Compartilhar via


Microsoft.Sql servidores/bancos de dados/syncGroups 2022-11-01-visualização

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@2022-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

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
sku O nome e a capacidade da SKU. Sku

Sku

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

SyncGroupProperties

Name Description Value
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. string

Constraints:
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. 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
usePrivateLinkConnection Se usar a conexão de link privado estiver habilitada. bool

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": "2022-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

Name Description Value
apiVersion A versão da API '2022-11-01-preview'
name O nome do recurso cadeia de caracteres (obrigatório)
properties Propriedades do recurso. SyncGroupProperties
sku O nome e a capacidade da SKU. Sku
tipo O tipo de recurso 'Microsoft.Sql/servers/databases/syncGroups'

Sku

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

SyncGroupProperties

Name Description Value
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. string

Constraints:
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. 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
usePrivateLinkConnection Se usar a conexão de link privado estiver habilitada. bool

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@2022-11-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    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

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
sku O nome e a capacidade da SKU. Sku
tipo O tipo de recurso "Microsoft.Sql/servers/databases/syncGroups@2022-11-01-preview"

Sku

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

SyncGroupProperties

Name Description Value
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. string

Constraints:
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. 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
usePrivateLinkConnection Se usar a conexão de link privado estiver habilitada. bool

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