Availability Group Listeners - List By Group

Enumera todos los agentes de escucha del grupo de disponibilidad de un grupo de máquinas virtuales 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 identificador URI

Name In Required Type Description
resourceGroupName
path True
  • string

Nombre del grupo de recursos que contiene el recurso. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure.

sqlVirtualMachineGroupName
path True
  • string

Nombre del grupo de máquinas virtuales SQL.

subscriptionId
path True
  • string

Identificador de suscripción que identifica una suscripción de Azure.

api-version
query True
  • string

Versión de API que se va a usar para la solicitud.

Respuestas

Name Type Description
200 OK

Se recuperaron correctamente todos los agentes de escucha del grupo de disponibilidad en un grupo de máquinas virtuales de SQL.

Other Status Codes

Respuestas de error: ***

Ejemplos

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"
    }
  ]
}

Definiciones

AvailabilityGroupListener

Un agente de escucha de grupo de disponibilidad SQL Server.

AvailabilityGroupListenerListResult

Lista de agentes de escucha del grupo de disponibilidad.

LoadBalancerConfiguration

Una configuración del equilibrador de carga para un agente de escucha de grupo de disponibilidad.

PrivateIPAddress

Una dirección IP privada enlazada al agente de escucha del grupo de disponibilidad.

AvailabilityGroupListener

Un agente de escucha de grupo de disponibilidad SQL Server.

Name Type Description
id
  • string

Identificador del recurso.

name
  • string

Nombre del recurso.

properties.availabilityGroupName
  • string

Nombre del grupo de disponibilidad.

properties.createDefaultAvailabilityGroupIfNotExist
  • boolean

Cree un grupo de disponibilidad predeterminado si no existe.

properties.loadBalancerConfigurations

Lista de configuraciones del equilibrador de carga para un agente de escucha de grupo de disponibilidad.

properties.port
  • integer

Puerto del agente de escucha.

properties.provisioningState
  • string

Estado de aprovisionamiento para realizar un seguimiento del estado de la operación asincrónica.

type
  • string

Tipo de recurso.

AvailabilityGroupListenerListResult

Lista de agentes de escucha del grupo de disponibilidad.

Name Type Description
nextLink
  • string

Vínculo para recuperar la página siguiente de resultados.

value

Matriz de resultados.

LoadBalancerConfiguration

Una configuración del equilibrador de carga para un agente de escucha de grupo de disponibilidad.

Name Type Description
loadBalancerResourceId
  • string

Identificador de recurso del equilibrador de carga.

privateIpAddress

Dirección IP privada.

probePort
  • integer

Puerto de sondeo.

publicIpAddressResourceId
  • string

Identificador de recurso de la dirección IP pública.

sqlVirtualMachineInstances
  • string[]

Lista de los SQL identificadores de recurso de instancia de máquina virtual inscritos en el agente de escucha del grupo de disponibilidad.

PrivateIPAddress

Una dirección IP privada enlazada al agente de escucha del grupo de disponibilidad.

Name Type Description
ipAddress
  • string

Dirección IP privada enlazada al agente de escucha del grupo de disponibilidad.

subnetResourceId
  • string

Subred usada para incluir la dirección IP privada.