Distributed Availability Groups - List By Instance

Obtém uma lista de grupos de disponibilidade distribuídos em instância.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/distributedAvailabilityGroups?api-version=2025-01-01

Parâmetros do URI

Name Em Obrigatório Tipo Descrição
managedInstanceName
path True

string

O nome da instância gerenciada.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

subscriptionId
path True

string (uuid)

A ID da assinatura de destino. O valor deve ser um UUID.

api-version
query True

string

minLength: 1

A versão da API a utilizar para esta operação.

Respostas

Name Tipo Descrição
200 OK

DistributedAvailabilityGroupsListResult

O pedido foi bem-sucedido.

Other Status Codes

ErrorResponse

Uma resposta de erro inesperada.

Segurança

azure_auth

Azure Active Directory OAuth2 Flow.

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Descrição
user_impersonation personificar a sua conta de utilizador

Exemplos

Lists all distributed availability groups in instance.

Pedido de amostra

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/distributedAvailabilityGroups?api-version=2025-01-01

Resposta da amostra

{
  "value": [
    {
      "name": "dag",
      "type": "Microsoft.Sql/managedInstances/distributedAvailabilityGroups",
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/distributedAvailabilityGroups/dag",
      "properties": {
        "databases": [
          {
            "connectedState": "CONNECTED",
            "databaseName": "testdb",
            "instanceRedoReplicationLagSeconds": 1,
            "instanceReplicaId": "4713ed91-1e8c-497d-9bd4-d8a3935ae49a",
            "instanceSendReplicationLagSeconds": 1,
            "lastBackupLsn": "71000009405700001",
            "lastBackupTime": "2023-08-01T00:00:00Z",
            "lastCommitLsn": "71000009407900004",
            "lastCommitTime": "2023-08-01T00:00:00Z",
            "lastHardenedLsn": "71000009408100001",
            "lastHardenedTime": "2023-08-01T00:00:00Z",
            "lastReceivedLsn": "71000009407900001",
            "lastReceivedTime": "2023-08-01T00:00:00Z",
            "partnerReplicaId": "8ffa9723-a1ec-4323-b929-c4aedee3894b",
            "replicaState": "Catchup",
            "synchronizationHealth": "HEALTHY"
          }
        ],
        "distributedAvailabilityGroupId": "c856cff5-a6fe-418e-8894-17799cc20f5d",
        "distributedAvailabilityGroupName": "dag",
        "failoverMode": "None",
        "instanceAvailabilityGroupName": "testcl",
        "instanceLinkRole": "Primary",
        "partnerAvailabilityGroupName": "BoxLocalAg1",
        "partnerEndpoint": "TCP://SERVER:7022",
        "partnerLinkRole": "Secondary",
        "replicationMode": "Async",
        "seedingMode": "Automatic"
      }
    },
    {
      "name": "dag2",
      "type": "Microsoft.Sql/managedInstances/distributedAvailabilityGroups",
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/distributedAvailabilityGroups/dag2",
      "properties": {
        "databases": [
          {
            "connectedState": "CONNECTED",
            "databaseName": "testdb2",
            "instanceReplicaId": "81608df4-0840-4219-b3ae-9cc46be9dae9",
            "lastBackupLsn": "71000009405700001",
            "lastBackupTime": "2023-08-01T00:00:00Z",
            "lastCommitLsn": "71000009407900004",
            "lastCommitTime": "2023-08-01T00:00:00Z",
            "lastHardenedLsn": "71000009408100001",
            "lastHardenedTime": "2023-08-01T00:00:00Z",
            "lastReceivedLsn": "71000009407900001",
            "lastReceivedTime": "2023-08-01T00:00:00Z",
            "partnerReplicaId": "57bc3421-e77a-4fdc-8a62-af105c4b1e38",
            "replicaState": "Seeding",
            "seedingProgress": "80%",
            "synchronizationHealth": "HEALTHY"
          }
        ],
        "distributedAvailabilityGroupId": "8a52d869-c17e-4546-ab03-e038569e672a",
        "distributedAvailabilityGroupName": "dag2",
        "instanceAvailabilityGroupName": "testcl2",
        "instanceLinkRole": "Secondary",
        "partnerAvailabilityGroupName": "BoxLocalAg2",
        "partnerEndpoint": "TCP://SERVER:7022",
        "partnerLinkRole": "Primary",
        "replicationMode": "Async"
      }
    }
  ]
}

Definições

Name Descrição
CertificateInfo

Informações do certificado

createdByType

O tipo de identidade que criou o recurso.

DistributedAvailabilityGroup

Grupo de disponibilidade distribuído entre a caixa e a Sql Managed Instance.

DistributedAvailabilityGroupDatabase

Informações específicas da base de dados

DistributedAvailabilityGroupsListResult

Uma lista de grupos de disponibilidade distribuídos em instância.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

FailoverModeType

O modo de failover de ligação - pode ser Manual se destinado a ser usado para failover bidirecional com um SQL Server suportado, ou None para failover unidirecional para o Azure.

LinkRole

Função de link lateral do SQL Server

ReplicaConnectedState

Estado conectado do link

ReplicaSynchronizationHealth

Estado de integridade do link

ReplicationModeType

Modo de replicação do link

SeedingModeType

Modo de propagação de banco de dados – pode ser Automático (padrão) ou Manual para cenários suportados.

systemData

Metadados referentes à criação e última modificação do recurso.

CertificateInfo

Informações do certificado

Name Tipo Descrição
certificateName

string

O nome do certificado

expiryDate

string (date-time)

Data de validade do certificado

createdByType

O tipo de identidade que criou o recurso.

Valor Descrição
User
Application
ManagedIdentity
Key

DistributedAvailabilityGroup

Grupo de disponibilidade distribuído entre a caixa e a Sql Managed Instance.

Name Tipo Descrição
id

string (arm-id)

ID de recurso totalmente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

O nome do recurso

properties.databases

DistributedAvailabilityGroupDatabase[]

Bancos de dados no grupo de disponibilidade distribuída

properties.distributedAvailabilityGroupId

string (uuid)

ID do grupo de disponibilidade distribuída

properties.distributedAvailabilityGroupName

string

Nome do grupo de disponibilidade distribuída

properties.failoverMode

FailoverModeType

O modo de failover de ligação - pode ser Manual se destinado a ser usado para failover bidirecional com um SQL Server suportado, ou None para failover unidirecional para o Azure.

properties.instanceAvailabilityGroupName

string

Nome do grupo de disponibilidade do lado da instância gerenciada

properties.instanceLinkRole

LinkRole

Função de link lateral da instância gerenciada

properties.partnerAvailabilityGroupName

string

Nome do grupo de disponibilidade do lado do servidor SQL

properties.partnerEndpoint

string

Ponto de extremidade do lado do servidor SQL - Nome resolúvel por IP ou DNS

properties.partnerLinkRole

LinkRole

Função de link lateral do SQL Server

properties.replicationMode

ReplicationModeType

Modo de replicação do link

properties.seedingMode

SeedingModeType

Modo de propagação de banco de dados – pode ser Automático (padrão) ou Manual para cenários suportados.

systemData

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.

type

string

O tipo do recurso. Por exemplo, "Microsoft. Computação/Máquinas Virtuais" ou "Microsoft. ContasArmazenamento/Armazenamento"

DistributedAvailabilityGroupDatabase

Informações específicas da base de dados

Name Tipo Descrição
connectedState

ReplicaConnectedState

Estado conectado do link

databaseName

string

O nome do banco de dados no link

instanceRedoReplicationLagSeconds

integer (int32)

Redo lag quando o lado da ligação Managed Instance é principal

instanceReplicaId

string (uuid)

ID da réplica da instância gerenciada

instanceSendReplicationLagSeconds

integer (int32)

Atraso de replicação quando o lado da ligação Managed Instance é o principal

lastBackupLsn

string

Último LSN de backup

lastBackupTime

string (date-time)

Última hora LSN de backup

lastCommitLsn

string

Última confirmação LSN

lastCommitTime

string (date-time)

Última confirmação da hora LSN

lastHardenedLsn

string

Última LSN endurecida

lastHardenedTime

string (date-time)

Última hora LSN endurecida

lastReceivedLsn

string

Última LSN recebida

lastReceivedTime

string (date-time)

Última hora LSN recebida

lastSentLsn

string

LSN enviado pela última vez

lastSentTime

string (date-time)

Última hora LSN enviada

mostRecentLinkError

string

A descrição do erro de conexão de link mais recente

partnerAuthCertValidity

CertificateInfo

Validade do certificado do SQL Server

partnerReplicaId

string (uuid)

ID da réplica do servidor SQL

replicaState

string

Estado atual do link

seedingProgress

string

Progresso da semeadura

synchronizationHealth

ReplicaSynchronizationHealth

Estado de integridade do link

DistributedAvailabilityGroupsListResult

Uma lista de grupos de disponibilidade distribuídos em instância.

Name Tipo Descrição
nextLink

string

Link para recuperar a próxima página de resultados.

value

DistributedAvailabilityGroup[]

Matriz de resultados.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

Name Tipo Descrição
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Tipo Descrição
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O alvo do erro.

ErrorResponse

Resposta de erro

Name Tipo Descrição
error

ErrorDetail

O objeto de erro.

FailoverModeType

O modo de failover de ligação - pode ser Manual se destinado a ser usado para failover bidirecional com um SQL Server suportado, ou None para failover unidirecional para o Azure.

Valor Descrição
None

Nenhum

Manual

Manual

LinkRole

Função de link lateral do SQL Server

Valor Descrição
Primary

Primário

Secondary

Secundária

ReplicaConnectedState

Estado conectado do link

Valor Descrição
DISCONNECTED

DISCONNECTED

CONNECTED

LIGADO

ReplicaSynchronizationHealth

Estado de integridade do link

Valor Descrição
NOT_HEALTHY

NOT_HEALTHY

PARTIALLY_HEALTHY

PARTIALLY_HEALTHY

HEALTHY

SAUDÁVEL

ReplicationModeType

Modo de replicação do link

Valor Descrição
Async

Assíncrono

Sync

Sincronização

SeedingModeType

Modo de propagação de banco de dados – pode ser Automático (padrão) ou Manual para cenários suportados.

Valor Descrição
Automatic

Automático

Manual

Manual

systemData

Metadados referentes à criação e última modificação do recurso.

Name Tipo Descrição
createdAt

string (date-time)

O carimbo de data/hora da criação de recursos (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string (date-time)

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

O tipo de identidade que modificou o recurso pela última vez.