Availability Group Listeners - List By Group

Lista todos os ouvintes do grupo de disponibilidade num 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 do URI

Name In Required Type Description
resourceGroupName
path True
  • string

Nome do grupo de recursos que contém o recurso. Pode obter este valor a partir do Azure Resource Manager API ou do portal.

sqlVirtualMachineGroupName
path True
  • string

Nome do grupo de máquinas virtuais SQL.

subscriptionId
path True
  • string

ID de assinatura que identifica uma subscrição do Azure.

api-version
query True
  • string

Versão API para usar para o pedido.

Respostas

Name Type Description
200 OK

Conseguiu recuperar com sucesso todos os ouvintes do grupo de disponibilidade num 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 de grupo de disponibilidade SQL Server.

AvailabilityGroupListenerListResult

Uma lista de ouvintes do grupo de disponibilidade.

LoadBalancerConfiguration

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

PrivateIPAddress

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

AvailabilityGroupListener

Um ouvinte de grupo de disponibilidade SQL Server.

Name Type Description
id
  • string

Identificação de recursos.

name
  • string

Nome de recurso.

properties.availabilityGroupName
  • string

Nome do grupo de disponibilidade.

properties.createDefaultAvailabilityGroupIfNotExist
  • boolean

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

properties.loadBalancerConfigurations

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

properties.port
  • integer

Porta de escuta.

properties.provisioningState
  • string

Estado de provisionamento para acompanhar o estado de funcionamento da async.

type
  • string

Tipo de recurso.

AvailabilityGroupListenerListResult

Uma lista de ouvintes do grupo de disponibilidade.

Name Type Description
nextLink
  • string

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

value

Conjunto de resultados.

LoadBalancerConfiguration

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

Name Type Description
loadBalancerResourceId
  • string

Identificação de recursos do equilibrador de carga.

privateIpAddress

Endereço IP privado.

probePort
  • integer

Porta de sonda.

publicIpAddressResourceId
  • string

Identificação de recursos do IP público.

sqlVirtualMachineInstances
  • string[]

A lista dos SQL id de identificação de casos de máquinas virtuais que estão inscritos no ouvinte do grupo de disponibilidade.

PrivateIPAddress

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

Name Type Description
ipAddress
  • string

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

subnetResourceId
  • string

Sub-rede usado para incluir IP privado.