Availability Group Listeners - List By Group

SQL 가상 머신 그룹의 모든 가용성 그룹 수신기를 나열합니다.

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

URI 매개 변수

Name In Required Type Description
resourceGroupName
path True
  • string

리소스를 포함하는 리소스 그룹의 이름 Azure 리소스 관리자 API 또는 포털에서 이 값을 가져올 수 있습니다.

sqlVirtualMachineGroupName
path True
  • string

SQL 가상 머신 그룹의 이름입니다.

subscriptionId
path True
  • string

Azure 구독을 식별하는 구독 ID입니다.

api-version
query True
  • string

요청에 사용할 API 버전입니다.

응답

Name Type Description
200 OK

SQL 가상 머신 그룹의 모든 가용성 그룹 수신기를 성공적으로 검색했습니다.

Other Status Codes

오류 응답: ***

예제

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

정의

AvailabilityGroupListener

SQL Server 가용성 그룹 수신기입니다.

AvailabilityGroupListenerListResult

가용성 그룹 수신기 목록입니다.

LoadBalancerConfiguration

가용성 그룹 수신기에 대한 부하 분산 장치 구성입니다.

PrivateIPAddress

가용성 그룹 수신기에 바인딩된 개인 IP 주소입니다.

AvailabilityGroupListener

SQL Server 가용성 그룹 수신기입니다.

Name Type Description
id
  • string

리소스 ID입니다.

name
  • string

리소스 이름입니다.

properties.availabilityGroupName
  • string

가용성 그룹의 이름으로,

properties.createDefaultAvailabilityGroupIfNotExist
  • boolean

기본 가용성 그룹이 없으면 만듭니다.

properties.loadBalancerConfigurations

가용성 그룹 수신기에 대한 부하 분산 장치 구성 목록입니다.

properties.port
  • integer

수신기 포트입니다.

properties.provisioningState
  • string

비동기 작업 상태를 추적하는 프로비전 상태입니다.

type
  • string

리소스 종류.

AvailabilityGroupListenerListResult

가용성 그룹 수신기 목록입니다.

Name Type Description
nextLink
  • string

결과의 다음 페이지를 검색하기 위한 링크입니다.

value

결과의 배열입니다.

LoadBalancerConfiguration

가용성 그룹 수신기에 대한 부하 분산 장치 구성입니다.

Name Type Description
loadBalancerResourceId
  • string

부하 분산 장치의 리소스 ID입니다.

privateIpAddress

개인 IP 주소입니다.

probePort
  • integer

프로브 포트입니다.

publicIpAddressResourceId
  • string

공용 IP의 리소스 ID입니다.

sqlVirtualMachineInstances
  • string[]

가용성 그룹 수신기에 등록된 SQL 가상 머신 인스턴스 리소스 ID 목록입니다.

PrivateIPAddress

가용성 그룹 수신기에 바인딩된 개인 IP 주소입니다.

Name Type Description
ipAddress
  • string

가용성 그룹 수신기에 바인딩된 개인 IP 주소입니다.

subnetResourceId
  • string

개인 IP를 포함하는 데 사용되는 서브넷입니다.