3.1.5.11.1.2.2 Response Body

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

 {
   "resourceRef": "/networkInterfaces/81cf4776-e842-421c-9b09-65889177a9ca",
   "resourceId": "81cf4776-e842-421c-9b09-65889177a9ca",
   "etag": "W/\"3146e60f-9760-48fc-a94c-95ed95260504\"",
   "instanceId": "60b36f34-e880-4792-ad0d-df18d4fcfcc7",
   "properties": {
     "provisioningState": "Succeeded",
     "ipConfigurations": [
       {
         "resourceRef": "/networkInterfaces/81cf4776-e842-421c-9b09-65889177a9ca/ipConfigurations/983ab5d2-fb70-48d8-90cf-a2af145e019e",
         "resourceId": "983ab5d2-fb70-48d8-90cf-a2af145e019e",
         "etag": "W/\"3146e60f-9760-48fc-a94c-95ed95260504\"",
         "instanceId": "3bc913c4-34c1-4e27-8a42-abbf96070bc6",
         "properties": {
           "provisioningState": "Succeeded",
           "privateIPAddress": "13.168.101.23",
           "privateIPAllocationMethod": "Static",
           "subnet": {
             "resourceRef": "/virtualNetworks/f6d4ce32-0c2c-4b1b-bce1-172e7fce955d/subnets/9ff17bd3-dfe1-424c-80c9-c1affee9de58"
           },
           "accessControlList": {
             "resourceRef": "/accessControlLists/454cf89c-c545-43e4-95d1-6a26898cdd02"
           },
           "loadBalancerBackendAddressPools": [],
           "loadBalancerInboundNatRules": []
         }
       }
     ],
     "dnsSettings": {},
     "privateMacAddress": "00155D52E711",
     "privateMacAllocationMethod": "Static",
     "serviceInsertionElements": [],
     "portSettings": {
       "macSpoofingEnabled": "Disabled",
       "arpGuardEnabled": "Disabled",
       "dhcpGuardEnabled": "Disabled",
       "stormLimit": 0,
       "portFlowLimit": 0,
       "iovWeight": 0,
       "iovInterruptModeration": "Off",
       "iovQueuePairsRequested": 0,
       "vmqWeight": 100
     },
     "isHostVirtualNetworkInterface": false,
     "runningState": {
       "status": "Failure",
       "detailedInfo": [
         {
           "source": "VirtualNetwork",
           "message": "Failed to configure the policies on the host device.",
           "code": "PolicyConfigurationFailure"
         }
       ],
       "lastUpdatedTime": "2016-02-22T20:04:54.109219-08:00",
       "id": "60b36f34-e880-4792-ad0d-df18d4fcfcc7"
     },
     "isMultitenantStack": false
   }
}

The JSON schema for the networkInterfaces GET method is located in section 6.11.3.