3.1.5.3.1.3.2 Response Body

The format for the GatewayPools GET ALL response body is as follows.

 {
   "value": [
     {
       "resourceRef": "/GatewayPools/default",
       "resourceId": "default",
       "etag": "W/\"0800327a-f275-4fb7-a8ac-9db9f9b74dfa\"",
       "instanceId": "d3bc394b-0779-4e87-a5c2-44f48091ecc2",
       "properties": {
         "provisioningState": "Succeeded",
         "type": "All",
         "ipConfiguration": {
           "greVipSubnets": [
             {
               "resourceRef": "/logicalNetworks/00000000-2222-0000-9999-000000000000/subnets/00000000-2222-1111-9999-000000000003"
             }
           ],
           "publicIPAddresses": [
             {
               "resourceRef": "/publicIPAddresses/00000000-5555-0000-0001-000000000000"
             }
           ]
         },
         "redundantGatewayCount": 0,
         "gatewayCapacityKiloBitsPerSecond": 104857600,
         "gateways": [
           {
             "resourceRef": "/Gateways/CloudGw1"
           }
         ],
         "VirtualGateways": [
           {
             "resourceRef": "/VirtualGateways/VirtualGateway_1"
           },
           {
             "resourceRef": "/VirtualGateways/VirtualGateway_2"
           },
           {
             "resourceRef": "/VirtualGateways/VirtualGateway_3"
           },
           {
             "resourceRef": "/VirtualGateways/VirtualGateway_4"
           },
           {
             "resourceRef": "/VirtualGateways/VirtualGateway_5"
           },
           {
             "resourceRef": "/VirtualGateways/VirtualGateway_6"
           },
           {
             "resourceRef": "/VirtualGateways/VirtualGateway_7"
           },
           {
             "resourceRef": "/VirtualGateways/VirtualGateway_8"
           },
           {
             "resourceRef": "/VirtualGateways/VirtualGateway_9"
           },
           {
             "resourceRef": "/VirtualGateways/VirtualGateway_10"
           },
           {
             "resourceRef": "/VirtualGateways/VirtualGateway_11"
           },
           {
             "resourceRef": "/VirtualGateways/VirtualGateway_12"
           },
           {
             "resourceRef": "/VirtualGateways/VirtualGateway_13"
           },
           {
             "resourceRef": "/VirtualGateways/VirtualGateway_14"
           },
           {
             "resourceRef": "/VirtualGateways/VirtualGateway_15"
           },
           {
             "resourceRef": "/VirtualGateways/VirtualGateway_16"
           },
           {
             "resourceRef": "/VirtualGateways/VirtualGateway_17"
           },
           {
             "resourceRef": "/VirtualGateways/VirtualGateway_18"
           },
           {
             "resourceRef": "/VirtualGateways/VirtualGateway_19"
           },
           {
             "resourceRef": "/VirtualGateways/VirtualGateway_20"
           }
         ]
       }
     }
   ],
   "nextLink": ""
 }

The JSON schema for the GatewayPools GET ALL method is located in section 6.3.3.