Microsoft. AzureArcData sqlManagedInstances/failoverGroups

Definição de recursos do bíceps

O tipo de recurso sqlManagedInstances/failoverGroups 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 um recurso Microsoft.AzureArcData/sqlManagedInstances/failoverGroups, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.AzureArcData/sqlManagedInstances/failoverGroups@2026-03-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    partnerManagedInstanceId: 'string'
    spec: {
      partnerMI: 'string'
      partnerMirroringCert: 'string'
      partnerMirroringURL: 'string'
      partnerSyncMode: 'string'
      role: 'string'
      sharedName: 'string'
      sourceMI: 'string'
    }
    status: any(...)
  }
}

Valores de propriedade

Microsoft.AzureArcData/sqlManagedInstances/failoverGroups

Designação Descrição Valor
Designação O nome do recurso string (obrigatório)
elemento principal 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 recurso do tipo: sqlManagedInstances
propriedades null FailoverGroupProperties (obrigatório)

FailoverGroupProperties

Designação Descrição Valor
partnerManagedInstanceId A ID do recurso da instância gerenciada SQL do parceiro. string (obrigatório)
especificações As especificações do recurso de grupo de failover. FailoverGroupSpec (obrigatório)
estado O status do recurso personalizado do grupo de failover. qualquer

FailoverGroupSpec

Designação Descrição Valor
parceiroMI O nome da instância gerenciada SQL do parceiro. cadeia (de caracteres)
parceiroMirroringCert O certificado público do ponto de extremidade de espelhamento para a instância gerenciada SQL do parceiro. Apenas o formato PEM é suportado. cadeia (de caracteres)
partnerMirroringURL A URL do ponto de extremidade de espelhamento da instância gerenciada SQL do parceiro. cadeia (de caracteres)
partnerSyncMode O modo de sincronização do parceiro da instância gerenciada SQL. 'assíncrono'
'sincronização'
função A função da instância gerenciada do SQL nesse grupo de failover. 'força-primária-permitir-perda de dados'
'Força-secundária'
'Primário'
«secundário» (obrigatório)
sharedName O nome compartilhado do grupo de failover para esta instância gerenciada pelo SQL. Tanto a instância gerenciada SQL quanto seu parceiro precisam usar o mesmo nome compartilhado. cadeia (de caracteres)
fonteMI O nome da instância gerenciada SQL com essa função de grupo de failover. cadeia (de caracteres)

Definição de recurso de modelo ARM

O tipo de recurso sqlManagedInstances/failoverGroups 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 um recurso Microsoft.AzureArcData/sqlManagedInstances/failoverGroups, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.AzureArcData/sqlManagedInstances/failoverGroups",
  "apiVersion": "2026-03-01-preview",
  "name": "string",
  "properties": {
    "partnerManagedInstanceId": "string",
    "spec": {
      "partnerMI": "string",
      "partnerMirroringCert": "string",
      "partnerMirroringURL": "string",
      "partnerSyncMode": "string",
      "role": "string",
      "sharedName": "string",
      "sourceMI": "string"
    },
    "status": {}
  }
}

Valores de propriedade

Microsoft.AzureArcData/sqlManagedInstances/failoverGroups

Designação Descrição Valor
Versão da API A versão api 'Pré-visualização de 2026-03-01'
Designação O nome do recurso string (obrigatório)
propriedades null FailoverGroupProperties (obrigatório)
tipo O tipo de recurso 'Microsoft.AzureArcData/sqlManagedInstances/failoverGroups'

FailoverGroupProperties

Designação Descrição Valor
partnerManagedInstanceId A ID do recurso da instância gerenciada SQL do parceiro. string (obrigatório)
especificações As especificações do recurso de grupo de failover. FailoverGroupSpec (obrigatório)
estado O status do recurso personalizado do grupo de failover. qualquer

FailoverGroupSpec

Designação Descrição Valor
parceiroMI O nome da instância gerenciada SQL do parceiro. cadeia (de caracteres)
parceiroMirroringCert O certificado público do ponto de extremidade de espelhamento para a instância gerenciada SQL do parceiro. Apenas o formato PEM é suportado. cadeia (de caracteres)
partnerMirroringURL A URL do ponto de extremidade de espelhamento da instância gerenciada SQL do parceiro. cadeia (de caracteres)
partnerSyncMode O modo de sincronização do parceiro da instância gerenciada SQL. 'assíncrono'
'sincronização'
função A função da instância gerenciada do SQL nesse grupo de failover. 'força-primária-permitir-perda de dados'
'Força-secundária'
'Primário'
«secundário» (obrigatório)
sharedName O nome compartilhado do grupo de failover para esta instância gerenciada pelo SQL. Tanto a instância gerenciada SQL quanto seu parceiro precisam usar o mesmo nome compartilhado. cadeia (de caracteres)
fonteMI O nome da instância gerenciada SQL com essa função de grupo de failover. cadeia (de caracteres)

Exemplos de uso

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso sqlManagedInstances/failoverGroups 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 um recurso Microsoft.AzureArcData/sqlManagedInstances/failoverGroups, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AzureArcData/sqlManagedInstances/failoverGroups@2026-03-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      partnerManagedInstanceId = "string"
      spec = {
        partnerMI = "string"
        partnerMirroringCert = "string"
        partnerMirroringURL = "string"
        partnerSyncMode = "string"
        role = "string"
        sharedName = "string"
        sourceMI = "string"
      }
      status = ?
    }
  }
}

Valores de propriedade

Microsoft.AzureArcData/sqlManagedInstances/failoverGroups

Designação Descrição Valor
Designação O nome do recurso string (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: sqlManagedInstances
propriedades null FailoverGroupProperties (obrigatório)
tipo O tipo de recurso "Microsoft. AzureArcData/sqlManagedInstances/failoverGroups@2026-03-01-preview"

FailoverGroupProperties

Designação Descrição Valor
partnerManagedInstanceId A ID do recurso da instância gerenciada SQL do parceiro. string (obrigatório)
especificações As especificações do recurso de grupo de failover. FailoverGroupSpec (obrigatório)
estado O status do recurso personalizado do grupo de failover. qualquer

FailoverGroupSpec

Designação Descrição Valor
parceiroMI O nome da instância gerenciada SQL do parceiro. cadeia (de caracteres)
parceiroMirroringCert O certificado público do ponto de extremidade de espelhamento para a instância gerenciada SQL do parceiro. Apenas o formato PEM é suportado. cadeia (de caracteres)
partnerMirroringURL A URL do ponto de extremidade de espelhamento da instância gerenciada SQL do parceiro. cadeia (de caracteres)
partnerSyncMode O modo de sincronização do parceiro da instância gerenciada SQL. 'assíncrono'
'sincronização'
função A função da instância gerenciada do SQL nesse grupo de failover. 'força-primária-permitir-perda de dados'
'Força-secundária'
'Primário'
«secundário» (obrigatório)
sharedName O nome compartilhado do grupo de failover para esta instância gerenciada pelo SQL. Tanto a instância gerenciada SQL quanto seu parceiro precisam usar o mesmo nome compartilhado. cadeia (de caracteres)
fonteMI O nome da instância gerenciada SQL com essa função de grupo de failover. cadeia (de caracteres)