3.1.5.8.2.1.3.2 Response Body

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

 [
 {
   "resourceId": "{uniqueString}",
   "etag": "00000000-0000-0000-0000-000000000000",
   "instanceId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
   "tags": { "key": "value" } ,
   "resourceMetadata": 
     {
       "client": "<Insert likely client>",
       "tenantId": "{subscriptionid}",
       "groupId": "{groupname}",
       "name": "{name}",
       "originalHref": "https://..."
     },
   "properties": { 
      "provisioningState": "Updating|Deleting|Failed|Succeeded",
      "ipConfigurations": [],
      "networkInterfaces": [],
      "vlanId": "1",
      "routes": [],
      "dnsServers": [ "10.0.0.1", "10.0.0.2"],
      "defaultGateways": [ "192.168.1.1", "192.168.1.2"],
      "isPublic": true,
      "ipPools":[]
   }
 },
 {
   "resourceId": "{uniqueString}", 
   "etag": "00000000-0000-0000-0000-000000000000",
   "instanceId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
   "tags": { "key": "value" } ,
   "resourceMetadata": 
     {
       "client": "<Insert likely client>",
       "tenantId": "{subscriptionid}",
       "groupId": "{groupname}",
       "name": "{name}",
       "originalHref": "https://..."
     },
   "properties": 
    { 
      "provisioningState": "Updating|Deleting|Failed|Succeeded", 
      "ipConfigurations": [],
      "networkInterfaces": [],
      "vlanId": "1",
      "routes": [],
      "dnsServers": [ "10.0.0.1", "10.0.0.2"],
      "defaultGateways": [ "192.168.1.1", "192.168.1.2"],
      "isPublic": true,
      "ipPools":[]
   }
 }
 ]

The JSON schema for the subnets GET ALL method is contained within the logicalNetworks GET ALL schema in section 6.8.3.