Partilhar via


Microsoft.AzureArcData sqlServerInstances/sqlAvailabilityGroups 2023-03-15-preview

Definição de recurso do Bicep

O tipo de recurso sqlServerInstances/sqlAvailabilityGroups pode ser implementado com operações que visam:

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

Formato do recurso

Para criar um recurso Microsoft.AzureArcData/sqlServerInstances/sqlAvailabilityGroups, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.AzureArcData/sqlServerInstances/sqlAvailabilityGroups@2023-03-15-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    availabilityGroupId: 'string'
    availabilityGroupName: 'string'
    configure: {
      availabilityModeDesc: 'string'
      backupPriority: int
      createDate: 'string'
      endpointUrl: 'string'
      failoverModeDesc: 'string'
      modifyDate: 'string'
      primaryRoleAllowConnectionsDesc: 'string'
      readOnlyRoutingUrl: 'string'
      readWriteRoutingUrl: 'string'
      secondaryRoleAllowConnectionsDesc: 'string'
      seedingModeDesc: 'string'
      sessionTimeout: int
    }
    state: {
      availabilityGroupReplicaRole: 'string'
      connectedStateDesc: 'string'
      lastConnectErrorDescription: 'string'
      lastConnectErrorTimestamp: 'string'
      operationalStateDesc: 'string'
      recoveryHealthDesc: 'string'
      synchronizationHealthDesc: 'string'
    }
  }
}

Valores de propriedade

sqlServerInstances/sqlAvailabilityGroups

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados no Bicep.
cadeia (obrigatório)
localização A localização geográfica onde o recurso se encontra cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
principal No Bicep, pode especificar o recurso principal de um recurso subordinado. Só precisa de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal.

Para obter mais informações, veja Recurso subordinado fora do recurso principal.
Nome simbólico para recurso do tipo: sqlServerInstances
propriedades Propriedades do grupo de disponibilidade do Arc Sql Server SqlServerAvailabilityGroupResourceProperties (obrigatório)

SqlServerAvailabilityGroupResourceProperties

Nome Descrição Valor
availabilityGroupId GUID de ID do grupo de disponibilidade. cadeia (obrigatório)
availabilityGroupName o nome do grupo de disponibilidade. string
configurar nulo AvailabilityGroupConfigure
state nulo AvailabilityGroupState

AvailabilityGroupConfigure

Nome Descrição Valor
availabilityModeDesc Descrição do modo de Sincronização de Disponibilidade da réplica do grupo de disponibilidade. string
backupPriority Representa a prioridade especificada pelo utilizador para realizar cópias de segurança nesta réplica relativamente às outras réplicas no mesmo grupo de disponibilidade. int
createDate Data em que a réplica foi criada. string
endpointUrl Espelhar o URL do ponto final da réplica do grupo de disponibilidade string
failoverModeDesc descrição do modo de ativação pós-falha da réplica do grupo de disponibilidade. string
modifyDate Data em que a réplica foi modificada. string
primaryRoleAllowConnectionsDesc Permitiu as ligações para a função primária da réplica do grupo de disponibilidade. string
readOnlyRoutingUrl Ponto final de conectividade (URL) da réplica de disponibilidade só de leitura. string
readWriteRoutingUrl Ponto final de conectividade (URL) da réplica de disponibilidade de escrita de leitura. string
secondaryRoleAllowConnectionsDesc Permitiu as ligações para a função secundária da réplica do grupo de disponibilidade. string
seedingModeDesc Descreve o modo de propagação. string
sessionTimeout O período de tempo limite da réplica de sessão do grupo de disponibilidade, em segundos. int

AvailabilityGroupState

Nome Descrição Valor
availabilityGroupReplicaRole Descrição da função da réplica do grupo de disponibilidade. string
connectedStateDesc Descrição do estado ligado da réplica do grupo de disponibilidade. string
lastConnectErrorDescription Descrição do último erro de ligação da réplica do grupo de disponibilidade. string
lastConnectErrorTimestamp Carimbo de data/hora do último erro de ligação da réplica do grupo de disponibilidade. string
operationalStateDesc Descrição do estado da operação da réplica do grupo de disponibilidade string
recoveryHealthDesc Descrição do estado de funcionamento da recuperação da réplica do grupo de disponibilidade. string
synchronizationHealthDesc Descrição do estado de funcionamento da sincronização da réplica do grupo de disponibilidade. string

Definição de recurso de modelo do ARM

O tipo de recurso sqlServerInstances/sqlAvailabilityGroups pode ser implementado com operações que visam:

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

Formato do recurso

Para criar um recurso Microsoft.AzureArcData/sqlServerInstances/sqlAvailabilityGroups, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.AzureArcData/sqlServerInstances/sqlAvailabilityGroups",
  "apiVersion": "2023-03-15-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "availabilityGroupId": "string",
    "availabilityGroupName": "string",
    "configure": {
      "availabilityModeDesc": "string",
      "backupPriority": "int",
      "createDate": "string",
      "endpointUrl": "string",
      "failoverModeDesc": "string",
      "modifyDate": "string",
      "primaryRoleAllowConnectionsDesc": "string",
      "readOnlyRoutingUrl": "string",
      "readWriteRoutingUrl": "string",
      "secondaryRoleAllowConnectionsDesc": "string",
      "seedingModeDesc": "string",
      "sessionTimeout": "int"
    },
    "state": {
      "availabilityGroupReplicaRole": "string",
      "connectedStateDesc": "string",
      "lastConnectErrorDescription": "string",
      "lastConnectErrorTimestamp": "string",
      "operationalStateDesc": "string",
      "recoveryHealthDesc": "string",
      "synchronizationHealthDesc": "string"
    }
  }
}

Valores de propriedade

sqlServerInstances/sqlAvailabilityGroups

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.AzureArcData/sqlServerInstances/sqlAvailabilityGroups"
apiVersion A versão da API de recursos "2023-03-15-preview"
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados em modelos do ARM JSON.
cadeia (obrigatório)
localização A localização geográfica onde o recurso se encontra cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
propriedades Propriedades do grupo de disponibilidade do Arc Sql Server SqlServerAvailabilityGroupResourceProperties (obrigatório)

SqlServerAvailabilityGroupResourceProperties

Nome Descrição Valor
availabilityGroupId GUID de ID do grupo de disponibilidade. cadeia (obrigatório)
availabilityGroupName o nome do grupo de disponibilidade. string
configurar nulo AvailabilityGroupConfigure
state nulo AvailabilityGroupState

AvailabilityGroupConfigure

Nome Descrição Valor
availabilityModeDesc Descrição do modo de Sincronização de Disponibilidade da réplica do grupo de disponibilidade. string
backupPriority Representa a prioridade especificada pelo utilizador para realizar cópias de segurança nesta réplica relativamente às outras réplicas no mesmo grupo de disponibilidade. int
createDate Data em que a réplica foi criada. string
endpointUrl Espelhar o URL do ponto final da réplica do grupo de disponibilidade string
failoverModeDesc descrição do modo de ativação pós-falha da réplica do grupo de disponibilidade. string
modifyDate Data em que a réplica foi modificada. string
primaryRoleAllowConnectionsDesc Permitiu as ligações para a função primária da réplica do grupo de disponibilidade. string
readOnlyRoutingUrl Ponto final de conectividade (URL) da réplica de disponibilidade só de leitura. string
readWriteRoutingUrl Ponto final de conectividade (URL) da réplica de disponibilidade de escrita de leitura. string
secondaryRoleAllowConnectionsDesc Permitiu as ligações para a função secundária da réplica do grupo de disponibilidade. string
seedingModeDesc Descreve o modo de propagação. string
sessionTimeout O período de tempo limite da réplica de sessão do grupo de disponibilidade, em segundos. int

AvailabilityGroupState

Nome Descrição Valor
availabilityGroupReplicaRole Descrição da função da réplica do grupo de disponibilidade. string
connectedStateDesc Descrição do estado ligado da réplica do grupo de disponibilidade. string
lastConnectErrorDescription Descrição do último erro de ligação da réplica do grupo de disponibilidade. string
lastConnectErrorTimestamp Carimbo de data/hora do último erro de ligação da réplica do grupo de disponibilidade. string
operationalStateDesc Descrição do estado da operação da réplica do grupo de disponibilidade string
recoveryHealthDesc Descrição do estado de funcionamento da recuperação da réplica do grupo de disponibilidade. string
synchronizationHealthDesc Descrição do estado de funcionamento da sincronização da réplica do grupo de disponibilidade. string

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso sqlServerInstances/sqlAvailabilityGroups pode ser implementado com operações que visam:

  • Grupos de recursos

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

Formato do recurso

Para criar um recurso Microsoft.AzureArcData/sqlServerInstances/sqlAvailabilityGroups, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AzureArcData/sqlServerInstances/sqlAvailabilityGroups@2023-03-15-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      availabilityGroupId = "string"
      availabilityGroupName = "string"
      configure = {
        availabilityModeDesc = "string"
        backupPriority = int
        createDate = "string"
        endpointUrl = "string"
        failoverModeDesc = "string"
        modifyDate = "string"
        primaryRoleAllowConnectionsDesc = "string"
        readOnlyRoutingUrl = "string"
        readWriteRoutingUrl = "string"
        secondaryRoleAllowConnectionsDesc = "string"
        seedingModeDesc = "string"
        sessionTimeout = int
      }
      state = {
        availabilityGroupReplicaRole = "string"
        connectedStateDesc = "string"
        lastConnectErrorDescription = "string"
        lastConnectErrorTimestamp = "string"
        operationalStateDesc = "string"
        recoveryHealthDesc = "string"
        synchronizationHealthDesc = "string"
      }
    }
  })
}

Valores de propriedade

sqlServerInstances/sqlAvailabilityGroups

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.AzureArcData/sqlServerInstances/sqlAvailabilityGroups@2023-03-15-preview"
name O nome do recurso cadeia (obrigatório)
localização A localização geográfica onde reside o recurso cadeia (obrigatório)
parent_id O ID do recurso que é o principal para este recurso. ID do recurso do tipo: sqlServerInstances
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas.
propriedades Propriedades do grupo de disponibilidade do Arc Sql Server SqlServerAvailabilityGroupResourceProperties (obrigatório)

SqlServerAvailabilityGroupResourceProperties

Nome Descrição Valor
availabilityGroupId GUID de ID do grupo de disponibilidade. cadeia (obrigatório)
availabilityGroupName o nome do grupo de disponibilidade. string
configurar nulo AvailabilityGroupConfigure
state nulo AvailabilityGroupState

AvailabilityGroupConfigure

Nome Descrição Valor
availabilityModeDesc Descrição do modo de Sincronização de Disponibilidade da réplica do grupo de disponibilidade. string
backupPriority Representa a prioridade especificada pelo utilizador para realizar cópias de segurança nesta réplica relativamente às outras réplicas no mesmo grupo de disponibilidade. int
createDate Data em que a réplica foi criada. string
endpointUrl URL do ponto final de espelhamento da réplica do grupo de disponibilidade string
failoverModeDesc descrição do modo de ativação pós-falha da réplica do grupo de disponibilidade. string
modifyDate Data em que a réplica foi modificada. string
primaryRoleAllowConnectionsDesc Permitiu as ligações para a função primária da réplica do grupo de disponibilidade. string
readOnlyRoutingUrl Ponto final de conectividade (URL) da réplica de disponibilidade só de leitura. string
readWriteRoutingUrl Ponto final de conectividade (URL) da réplica de disponibilidade de escrita de leitura. string
secondaryRoleAllowConnectionsDesc Permitiu as ligações para a função secundária da réplica do grupo de disponibilidade. string
seedingModeDesc Descreve o modo de propagação. string
sessionTimeout O período de tempo limite da réplica de sessão do grupo de disponibilidade, em segundos. int

AvailabilityGroupState

Nome Descrição Valor
availabilityGroupReplicaRole Descrição da função da réplica do grupo de disponibilidade. string
connectedStateDesc Descrição do estado ligado da réplica do grupo de disponibilidade. string
lastConnectErrorDescription Descrição do último erro de ligação da réplica do grupo de disponibilidade. string
lastConnectErrorTimestamp Carimbo de data/hora do último erro de ligação da réplica do grupo de disponibilidade. string
operationalStateDesc Descrição do estado da operação da réplica do grupo de disponibilidade string
recoveryHealthDesc Descrição do estado de funcionamento da recuperação da réplica do grupo de disponibilidade. string
synchronizationHealthDesc Descrição do estado de funcionamento da sincronização da réplica do grupo de disponibilidade. string