Availability Group Listeners - List By Group

SQL sanal makine grubundaki tüm kullanılabilirlik grubu dinleyicilerini listeler.

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

URI Parametreleri

Name In Required Type Description
resourceGroupName
path True
  • string

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

sqlVirtualMachineGroupName
path True
  • string

SQL sanal makine grubunun adı.

subscriptionId
path True
  • string

Azure aboneliğini tanımlayan abonelik kimliği.

api-version
query True
  • string

İstek için kullanılacak API sürümü.

Yanıtlar

Name Type Description
200 OK

SQL sanal makine grubundaki tüm kullanılabilirlik grubu dinleyicileri başarıyla alındı.

Other Status Codes

Hata Yanıtları: **

Örnekler

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

Tanımlar

AvailabilityGroupListener

SQL Server kullanılabilirlik grubu dinleyicisi.

AvailabilityGroupListenerListResult

Kullanılabilirlik grubu dinleyicilerinin listesi.

LoadBalancerConfiguration

Kullanılabilirlik grubu dinleyicisi için yük dengeleyici yapılandırması.

PrivateIPAddress

Kullanılabilirlik grubu dinleyicisine bağlı özel bir IP adresi.

AvailabilityGroupListener

SQL Server kullanılabilirlik grubu dinleyicisi.

Name Type Description
id
  • string

Kaynak Kimliği.

name
  • string

Kaynak adı.

properties.availabilityGroupName
  • string

Kullanılabilirlik grubunun adı.

properties.createDefaultAvailabilityGroupIfNotExist
  • boolean

Yoksa varsayılan bir kullanılabilirlik grubu oluşturun.

properties.loadBalancerConfigurations

Kullanılabilirlik grubu dinleyicisi için yük dengeleyici yapılandırmalarının listesi.

properties.port
  • integer

Dinleyici bağlantı noktası.

properties.provisioningState
  • string

Zaman uyumsuz işlem durumunu izlemek için sağlama durumu.

type
  • string

Kaynak türü.

AvailabilityGroupListenerListResult

Kullanılabilirlik grubu dinleyicilerinin listesi.

Name Type Description
nextLink
  • string

Sonuçların sonraki sayfasını almak için bağlantı.

value

Sonuç dizisi.

LoadBalancerConfiguration

Kullanılabilirlik grubu dinleyicisi için yük dengeleyici yapılandırması.

Name Type Description
loadBalancerResourceId
  • string

Yük dengeleyicinin kaynak kimliği.

privateIpAddress

Özel IP adresi.

probePort
  • integer

Yoklama bağlantı noktası.

publicIpAddressResourceId
  • string

Genel IP'nin kaynak kimliği.

sqlVirtualMachineInstances
  • string[]

Kullanılabilirlik grubu dinleyicisine kaydedilen SQL sanal makine örneği kaynak kimliklerinin listesi.

PrivateIPAddress

Kullanılabilirlik grubu dinleyicisine bağlı özel bir IP adresi.

Name Type Description
ipAddress
  • string

Kullanılabilirlik grubu dinleyicisine bağlı özel IP adresi.

subnetResourceId
  • string

Özel IP'yi dahil etmek için kullanılan alt ağ.