Availability Group Listeners - List By Group

Lista todos os ouvintes do grupo de disponibilidade em um grupo de máquinas virtuais SQL.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups/{sqlVirtualMachineGroupName}/availabilityGroupListeners?api-version=2017-03-01-preview

Parâmetros de URI

Name In Required Type Description
resourceGroupName
path True
  • string

Nome do grupo de recursos que contém o recurso. Você pode obter esse valor por meio da API do Gerenciador de Recursos do Azure ou por meio do portal.

sqlVirtualMachineGroupName
path True
  • string

Nome do grupo de máquinas virtuais SQL.

subscriptionId
path True
  • string

ID de assinatura que identifica uma assinatura do Azure.

api-version
query True
  • string

Versão da API a ser usada para a solicitação.

Respostas

Name Type Description
200 OK

Recuperou com êxito todos os ouvintes do grupo de disponibilidade em um grupo de máquinas virtuais SQL.

Other Status Codes

Respostas de erro: ***

Exemplos

Lists all availability group listeners in a SQL virtual machine group.

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups/testvmgroup/availabilityGroupListeners?api-version=2017-03-01-preview

Sample Response

{
  "value": [
    {
      "properties": {
        "provisioningState": "Succeeded",
        "availabilityGroupName": "ag-test",
        "loadBalancerConfigurations": [
          {
            "privateIpAddress": {
              "ipAddress": "10.1.0.112",
              "subnetResourceId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default"
            },
            "loadBalancerResourceId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb-test",
            "probePort": 59983,
            "sqlVirtualMachineInstances": [
              "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.SqlVirtualMachine/sqlVirtualMachines/testvm3",
              "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.SqlVirtualMachine/sqlVirtualMachines/testvm2"
            ]
          }
        ],
        "port": 1433
      },
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups/testvmgroup/availabilityGroupListeners/agl-test",
      "name": "agl-test",
      "type": "Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups/availabilityGroupListeners"
    }
  ]
}

Definições

AvailabilityGroupListener

Um ouvinte do grupo de disponibilidade SQL Server.

AvailabilityGroupListenerListResult

Uma lista de ouvintes do grupo de disponibilidade.

LoadBalancerConfiguration

Uma configuração de balanceador de carga para um ouvinte de grupo de disponibilidade.

PrivateIPAddress

Um endereço IP privado associado ao ouvinte do grupo de disponibilidade.

AvailabilityGroupListener

Um ouvinte do grupo de disponibilidade SQL Server.

Name Type Description
id
  • string

ID do recurso.

name
  • string

Nome do recurso.

properties.availabilityGroupName
  • string

O nome do grupo de disponibilidade.

properties.createDefaultAvailabilityGroupIfNotExist
  • boolean

Crie um grupo de disponibilidade padrão se ele não existir.

properties.loadBalancerConfigurations

Lista de configurações do balanceador de carga para um ouvinte de grupo de disponibilidade.

properties.port
  • integer

Porta do ouvinte.

properties.provisioningState
  • string

Estado de provisionamento para acompanhar o status da operação assíncrona.

type
  • string

Tipo de recurso.

AvailabilityGroupListenerListResult

Uma lista de ouvintes do grupo de disponibilidade.

Name Type Description
nextLink
  • string

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

value

Matriz de resultados.

LoadBalancerConfiguration

Uma configuração de balanceador de carga para um ouvinte de grupo de disponibilidade.

Name Type Description
loadBalancerResourceId
  • string

ID do recurso do balanceador de carga.

privateIpAddress

Endereço IP privado.

probePort
  • integer

Porta de investigação.

publicIpAddressResourceId
  • string

ID do recurso do IP público.

sqlVirtualMachineInstances
  • string[]

Lista dos SQL IDs de recursos da instância da máquina virtual que estão registrados no ouvinte do grupo de disponibilidade.

PrivateIPAddress

Um endereço IP privado associado ao ouvinte do grupo de disponibilidade.

Name Type Description
ipAddress
  • string

Endereço IP privado associado ao ouvinte do grupo de disponibilidade.

subnetResourceId
  • string

Sub-rede usada para incluir IP privado.