You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by to...@apache.org on 2013/11/03 10:15:22 UTC

[4/9] Update GCE driver to API version v1beta16 Most of the changes are in the test fixtures, some were regenerated, some were just had URLs updated as necessary. In addition, there were some changes made to the tests to use the regenerated test fixtures

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/projects_debian-cloud_global_images.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/projects_debian-cloud_global_images.json b/libcloud/test/compute/fixtures/gce/projects_debian-cloud_global_images.json
index 461b0c9..e8c832a 100644
--- a/libcloud/test/compute/fixtures/gce/projects_debian-cloud_global_images.json
+++ b/libcloud/test/compute/fixtures/gce/projects_debian-cloud_global_images.json
@@ -2,156 +2,278 @@
   "id": "projects/debian-cloud/global/images",
   "items": [
     {
+      "archiveSizeBytes": "214107225",
       "creationTimestamp": "2013-05-07T17:09:22.111-07:00",
       "description": "Debian GNU/Linux 6.0.7 (squeeze) built on 2013-05-07",
       "id": "647943287916432906",
       "kind": "compute#image",
       "name": "debian-6-squeeze-v20130507",
-      "preferredKernel": "https://www.googleapis.com/compute/v1beta15/projects/google/global/kernels/gce-v20130225",
+      "preferredKernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-v20130225",
       "rawDisk": {
         "containerType": "TAR",
         "source": ""
       },
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/debian-cloud/global/images/debian-6-squeeze-v20130507",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-6-squeeze-v20130507",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
+      "archiveSizeBytes": "255972840",
       "creationTimestamp": "2013-05-09T12:56:21.720-07:00",
       "description": "Debian GNU/Linux 6.0.7 (squeeze) built on 2013-05-09",
       "id": "15745758816845911589",
       "kind": "compute#image",
       "name": "debian-6-squeeze-v20130509",
-      "preferredKernel": "https://www.googleapis.com/compute/v1beta15/projects/google/global/kernels/gce-v20130225",
+      "preferredKernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-v20130225",
       "rawDisk": {
         "containerType": "TAR",
         "source": ""
       },
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/debian-cloud/global/images/debian-6-squeeze-v20130509",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-6-squeeze-v20130509",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
+      "archiveSizeBytes": "219458106",
       "creationTimestamp": "2013-05-14T21:01:12.124-07:00",
       "description": "Debian GNU/Linux 6.0.7 (squeeze) built on 2013-05-15",
       "id": "006866479348046290",
       "kind": "compute#image",
       "name": "debian-6-squeeze-v20130515",
-      "preferredKernel": "https://www.googleapis.com/compute/v1beta15/projects/google/global/kernels/gce-v20130515",
+      "preferredKernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-v20130515",
       "rawDisk": {
         "containerType": "TAR",
         "source": ""
       },
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/debian-cloud/global/images/debian-6-squeeze-v20130515",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-6-squeeze-v20130515",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
+      "archiveSizeBytes": "265118282",
       "creationTimestamp": "2013-05-30T09:48:37.837-07:00",
       "description": "Debian GNU/Linux 6.0.7 (squeeze) built on 2013-05-22",
       "id": "1266148899538866390",
       "kind": "compute#image",
       "name": "debian-6-squeeze-v20130522",
-      "preferredKernel": "https://www.googleapis.com/compute/v1beta15/projects/google/global/kernels/gce-v20130522",
+      "preferredKernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-v20130522",
       "rawDisk": {
         "containerType": "TAR",
         "source": ""
       },
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/debian-cloud/global/images/debian-6-squeeze-v20130522",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-6-squeeze-v20130522",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
+      "archiveSizeBytes": "233984980",
       "creationTimestamp": "2013-06-19T13:45:44.111-07:00",
       "description": "Debian GNU/Linux 6.0.7 (squeeze) built on 2013-06-17",
       "id": "04009358257173422091",
       "kind": "compute#image",
       "name": "debian-6-squeeze-v20130617",
-      "preferredKernel": "https://www.googleapis.com/compute/v1beta15/projects/google/global/kernels/gce-v20130603",
+      "preferredKernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-v20130603",
       "rawDisk": {
         "containerType": "TAR",
         "source": ""
       },
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/debian-cloud/global/images/debian-6-squeeze-v20130617",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-6-squeeze-v20130617",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
+      "archiveSizeBytes": "258168500",
+      "creationTimestamp": "2013-07-24T12:31:06.054-07:00",
+      "description": "Debian GNU/Linux 6.0.7 (squeeze) built on 2013-07-23",
+      "id": "3115342424904648000",
+      "kind": "compute#image",
+      "name": "debian-6-squeeze-v20130723",
+      "preferredKernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-v20130603",
+      "rawDisk": {
+        "containerType": "TAR",
+        "source": ""
+      },
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-6-squeeze-v20130723",
+      "sourceType": "RAW",
+      "status": "READY"
+    },
+    {
+      "archiveSizeBytes": "300710522",
+      "creationTimestamp": "2013-09-04T13:21:53.292-07:00",
+      "description": "Debian GNU/Linux 6.0.7 (squeeze) built on 2013-08-16",
+      "id": "06130699342353523133",
+      "kind": "compute#image",
+      "name": "debian-6-squeeze-v20130816",
+      "preferredKernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-v20130813",
+      "rawDisk": {
+        "containerType": "TAR",
+        "source": ""
+      },
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-6-squeeze-v20130816",
+      "sourceType": "RAW",
+      "status": "READY"
+    },
+    {
+      "archiveSizeBytes": "300710522",
+      "creationTimestamp": "2013-10-11T09:26:47.736-07:00",
+      "description": "Debian GNU/Linux 6.0.7 (squeeze) built on 2013-09-26",
+      "id": "0225119674082940764",
+      "kind": "compute#image",
+      "name": "debian-6-squeeze-v20130926",
+      "preferredKernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-no-conn-track-v20130813",
+      "rawDisk": {
+        "containerType": "TAR",
+        "source": ""
+      },
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-6-squeeze-v20130926",
+      "sourceType": "RAW",
+      "status": "READY"
+    },
+    {
+      "archiveSizeBytes": "237290472",
       "creationTimestamp": "2013-05-07T17:01:30.071-07:00",
       "description": "Debian GNU/Linux 7.0 (wheezy) built on 2013-05-07",
       "id": "15638477823580670459",
       "kind": "compute#image",
       "name": "debian-7-wheezy-v20130507",
-      "preferredKernel": "https://www.googleapis.com/compute/v1beta15/projects/google/global/kernels/gce-v20130225",
+      "preferredKernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-v20130225",
       "rawDisk": {
         "containerType": "TAR",
         "source": ""
       },
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/debian-cloud/global/images/debian-7-wheezy-v20130507",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-7-wheezy-v20130507",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
+      "archiveSizeBytes": "270107366",
       "creationTimestamp": "2013-05-09T12:56:47.910-07:00",
       "description": "Debian GNU/Linux 7.0 (wheezy) built on 2013-05-09",
       "id": "020034532765408091",
       "kind": "compute#image",
       "name": "debian-7-wheezy-v20130509",
-      "preferredKernel": "https://www.googleapis.com/compute/v1beta15/projects/google/global/kernels/gce-v20130225",
+      "preferredKernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-v20130225",
       "rawDisk": {
         "containerType": "TAR",
         "source": ""
       },
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/debian-cloud/global/images/debian-7-wheezy-v20130509",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-7-wheezy-v20130509",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
+      "archiveSizeBytes": "265604335",
       "creationTimestamp": "2013-05-14T21:02:55.044-07:00",
       "description": "Debian GNU/Linux 7.0 (wheezy) built on 2013-05-15",
       "id": "0587071888358410836",
       "kind": "compute#image",
       "name": "debian-7-wheezy-v20130515",
-      "preferredKernel": "https://www.googleapis.com/compute/v1beta15/projects/google/global/kernels/gce-v20130515",
+      "preferredKernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-v20130515",
       "rawDisk": {
         "containerType": "TAR",
         "source": ""
       },
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/debian-cloud/global/images/debian-7-wheezy-v20130515",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-7-wheezy-v20130515",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
+      "archiveSizeBytes": "284301993",
       "creationTimestamp": "2013-05-30T09:47:30.980-07:00",
       "description": "Debian GNU/Linux 7.0 (wheezy) built on 2013-05-22",
       "id": "622079684385221180",
       "kind": "compute#image",
       "name": "debian-7-wheezy-v20130522",
-      "preferredKernel": "https://www.googleapis.com/compute/v1beta15/projects/google/global/kernels/gce-v20130522",
+      "preferredKernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-v20130522",
       "rawDisk": {
         "containerType": "TAR",
         "source": ""
       },
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/debian-cloud/global/images/debian-7-wheezy-v20130522",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-7-wheezy-v20130522",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
+      "archiveSizeBytes": "310882322",
       "creationTimestamp": "2013-06-19T13:47:20.563-07:00",
       "description": "Debian GNU/Linux 7.1 (wheezy) built on 2013-06-17",
       "id": "1549141992333368759",
       "kind": "compute#image",
       "name": "debian-7-wheezy-v20130617",
-      "preferredKernel": "https://www.googleapis.com/compute/v1beta15/projects/google/global/kernels/gce-v20130603",
+      "preferredKernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-v20130603",
+      "rawDisk": {
+        "containerType": "TAR",
+        "source": ""
+      },
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-7-wheezy-v20130617",
+      "sourceType": "RAW",
+      "status": "READY"
+    },
+    {
+      "archiveSizeBytes": "258869806",
+      "creationTimestamp": "2013-07-24T12:31:36.790-07:00",
+      "description": "Debian GNU/Linux 7.1 (wheezy) built on 2013-07-23",
+      "id": "3119304810142650253",
+      "kind": "compute#image",
+      "name": "debian-7-wheezy-v20130723",
+      "preferredKernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-v20130603",
+      "rawDisk": {
+        "containerType": "TAR",
+        "source": ""
+      },
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-7-wheezy-v20130723",
+      "sourceType": "RAW",
+      "status": "READY"
+    },
+    {
+      "archiveSizeBytes": "279162251",
+      "creationTimestamp": "2013-09-04T13:24:30.479-07:00",
+      "description": "Debian GNU/Linux 7.1 (wheezy) built on 2013-08-16",
+      "id": "2595370902107306327",
+      "kind": "compute#image",
+      "name": "debian-7-wheezy-v20130816",
+      "preferredKernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-v20130813",
+      "rawDisk": {
+        "containerType": "TAR",
+        "source": ""
+      },
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-7-wheezy-v20130816",
+      "sourceType": "RAW",
+      "status": "READY"
+    },
+    {
+      "archiveSizeBytes": "279162251",
+      "creationTimestamp": "2013-10-11T09:26:56.993-07:00",
+      "description": "Debian GNU/Linux 7.1 (wheezy) built on 2013-09-26",
+      "id": "06737951524754934395",
+      "kind": "compute#image",
+      "name": "debian-7-wheezy-v20130926",
+      "preferredKernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-no-conn-track-v20130813",
+      "rawDisk": {
+        "containerType": "TAR",
+        "source": ""
+      },
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-7-wheezy-v20130926",
+      "sourceType": "RAW",
+      "status": "READY"
+    },
+    {
+      "archiveSizeBytes": "405683884",
+      "creationTimestamp": "2013-10-28T13:52:08.233-07:00",
+      "description": "Debian GNU/Linux 7.2 (wheezy) built on 2013-10-14",
+      "id": "1405559880052641502",
+      "kind": "compute#image",
+      "name": "debian-7-wheezy-v20131014",
+      "preferredKernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-no-conn-track-v20130813",
       "rawDisk": {
         "containerType": "TAR",
         "source": ""
       },
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/debian-cloud/global/images/debian-7-wheezy-v20130617",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-7-wheezy-v20131014",
       "sourceType": "RAW",
       "status": "READY"
     }
   ],
   "kind": "compute#imageList",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/debian-cloud/global/images"
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/regions.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/regions.json b/libcloud/test/compute/fixtures/gce/regions.json
index edf3a37..d5e98c5 100644
--- a/libcloud/test/compute/fixtures/gce/regions.json
+++ b/libcloud/test/compute/fixtures/gce/regions.json
@@ -7,11 +7,33 @@
       "id": "0827308347805275727",
       "kind": "compute#region",
       "name": "europe-west1",
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/europe-west1",
+      "quotas": [
+        {
+          "limit": 24.0,
+          "metric": "CPUS",
+          "usage": 0.0
+        },
+        {
+          "limit": 5120.0,
+          "metric": "DISKS_TOTAL_GB",
+          "usage": 0.0
+        },
+        {
+          "limit": 7.0,
+          "metric": "STATIC_ADDRESSES",
+          "usage": 0.0
+        },
+        {
+          "limit": 23.0,
+          "metric": "IN_USE_ADDRESSES",
+          "usage": 0.0
+        }
+      ],
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/europe-west1",
       "status": "UP",
       "zones": [
-        "https://www.googleapis.com/compute/v1beta15/zones/europe-west1-a",
-        "https://www.googleapis.com/compute/v1beta15/zones/europe-west1-b"
+        "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a",
+        "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-b"
       ]
     },
     {
@@ -20,11 +42,33 @@
       "id": "06713580496607310378",
       "kind": "compute#region",
       "name": "us-central1",
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
+      "quotas": [
+        {
+          "limit": 24.0,
+          "metric": "CPUS",
+          "usage": 3.0
+        },
+        {
+          "limit": 5120.0,
+          "metric": "DISKS_TOTAL_GB",
+          "usage": 10.0
+        },
+        {
+          "limit": 7.0,
+          "metric": "STATIC_ADDRESSES",
+          "usage": 0.0
+        },
+        {
+          "limit": 23.0,
+          "metric": "IN_USE_ADDRESSES",
+          "usage": 4.0
+        }
+      ],
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
       "status": "UP",
       "zones": [
-        "https://www.googleapis.com/compute/v1beta15/zones/us-central1-a",
-        "https://www.googleapis.com/compute/v1beta15/zones/us-central1-b"
+        "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a",
+        "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-b"
       ]
     },
     {
@@ -33,13 +77,35 @@
       "id": "04157375529195793136",
       "kind": "compute#region",
       "name": "us-central2",
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central2",
+      "quotas": [
+        {
+          "limit": 24.0,
+          "metric": "CPUS",
+          "usage": 0.0
+        },
+        {
+          "limit": 5120.0,
+          "metric": "DISKS_TOTAL_GB",
+          "usage": 0.0
+        },
+        {
+          "limit": 7.0,
+          "metric": "STATIC_ADDRESSES",
+          "usage": 0.0
+        },
+        {
+          "limit": 23.0,
+          "metric": "IN_USE_ADDRESSES",
+          "usage": 0.0
+        }
+      ],
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central2",
       "status": "UP",
       "zones": [
-        "https://www.googleapis.com/compute/v1beta15/zones/us-central2-a"
+        "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central2-a"
       ]
     }
   ],
   "kind": "compute#regionList",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions"
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/regions_us-central1_addresses.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/regions_us-central1_addresses.json b/libcloud/test/compute/fixtures/gce/regions_us-central1_addresses.json
index a75d633..11539c4 100644
--- a/libcloud/test/compute/fixtures/gce/regions_us-central1_addresses.json
+++ b/libcloud/test/compute/fixtures/gce/regions_us-central1_addresses.json
@@ -8,8 +8,8 @@
       "id": "17634862894218443422",
       "kind": "compute#address",
       "name": "libcloud-demo-address",
-      "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/addresses/libcloud-demo-address",
+      "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/addresses/libcloud-demo-address",
       "status": "RESERVED"
     },
     {
@@ -19,11 +19,11 @@
       "id": "11879548153827627972",
       "kind": "compute#address",
       "name": "testaddress",
-      "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/addresses/testaddress",
+      "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/addresses/testaddress",
       "status": "RESERVED"
     }
   ],
   "kind": "compute#addressList",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/addresses"
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/addresses"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/regions_us-central1_addresses_lcaddress.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/regions_us-central1_addresses_lcaddress.json b/libcloud/test/compute/fixtures/gce/regions_us-central1_addresses_lcaddress.json
index 5d2838e..fe72fdc 100644
--- a/libcloud/test/compute/fixtures/gce/regions_us-central1_addresses_lcaddress.json
+++ b/libcloud/test/compute/fixtures/gce/regions_us-central1_addresses_lcaddress.json
@@ -5,7 +5,7 @@
   "id": "01531551729918243104",
   "kind": "compute#address",
   "name": "lcaddress",
-  "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/addresses/lcaddress",
+  "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/addresses/lcaddress",
   "status": "RESERVED"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/regions_us-central1_addresses_lcaddress_delete.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/regions_us-central1_addresses_lcaddress_delete.json b/libcloud/test/compute/fixtures/gce/regions_us-central1_addresses_lcaddress_delete.json
index afa4508..7aef2a9 100644
--- a/libcloud/test/compute/fixtures/gce/regions_us-central1_addresses_lcaddress_delete.json
+++ b/libcloud/test/compute/fixtures/gce/regions_us-central1_addresses_lcaddress_delete.json
@@ -5,11 +5,11 @@
   "name": "operation-regions_us-central1_addresses_lcaddress_delete",
   "operationType": "delete",
   "progress": 0,
-  "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/operations/operation-regions_us-central1_addresses_lcaddress_delete",
+  "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/operations/operation-regions_us-central1_addresses_lcaddress_delete",
   "startTime": "2013-06-26T12:21:44.110-07:00",
   "status": "PENDING",
   "targetId": "01531551729918243104",
-  "targetLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/addresses/lcaddress",
+  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/addresses/lcaddress",
   "user": "897001307951@developer.gserviceaccount.com"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/regions_us-central1_addresses_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/regions_us-central1_addresses_post.json b/libcloud/test/compute/fixtures/gce/regions_us-central1_addresses_post.json
index 1242c94..bc00fb5 100644
--- a/libcloud/test/compute/fixtures/gce/regions_us-central1_addresses_post.json
+++ b/libcloud/test/compute/fixtures/gce/regions_us-central1_addresses_post.json
@@ -5,10 +5,10 @@
   "name": "operation-regions_us-central1_addresses_post",
   "operationType": "insert",
   "progress": 0,
-  "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/operations/operation-regions_us-central1_addresses_post",
+  "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/operations/operation-regions_us-central1_addresses_post",
   "startTime": "2013-06-26T12:21:40.358-07:00",
   "status": "PENDING",
-  "targetLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/addresses/lcaddress",
+  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/addresses/lcaddress",
   "user": "897001307951@developer.gserviceaccount.com"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules.json b/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules.json
index fbc1b0e..0fe7a08 100644
--- a/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules.json
+++ b/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules.json
@@ -9,9 +9,9 @@
       "kind": "compute#forwardingRule",
       "name": "lcforwardingrule",
       "portRange": "8000-8500",
-      "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/forwardingRules/lcforwardingrule",
-      "target": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/targetPools/libcloud-lb-demo-lb-tp"
+      "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/forwardingRules/lcforwardingrule",
+      "target": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/targetPools/libcloud-lb-demo-lb-tp"
     },
     {
       "IPAddress": "173.255.119.185",
@@ -21,11 +21,11 @@
       "kind": "compute#forwardingRule",
       "name": "libcloud-lb-demo-lb",
       "portRange": "80-80",
-      "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/forwardingRules/libcloud-lb-demo-lb",
-      "target": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/targetPools/libcloud-lb-demo-lb-tp"
+      "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/forwardingRules/libcloud-lb-demo-lb",
+      "target": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/targetPools/libcloud-lb-demo-lb-tp"
     }
   ],
   "kind": "compute#forwardingRuleList",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/forwardingRules"
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/forwardingRules"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules_lcforwardingrule.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules_lcforwardingrule.json b/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules_lcforwardingrule.json
index d4c9051..d29a715 100644
--- a/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules_lcforwardingrule.json
+++ b/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules_lcforwardingrule.json
@@ -6,7 +6,7 @@
   "kind": "compute#forwardingRule",
   "name": "lcforwardingrule",
   "portRange": "8000-8500",
-  "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/forwardingRules/lcforwardingrule",
-  "target": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/targetPools/lctargetpool"
+  "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/forwardingRules/lcforwardingrule",
+  "target": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/targetPools/lctargetpool"
 }

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules_lcforwardingrule_delete.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules_lcforwardingrule_delete.json b/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules_lcforwardingrule_delete.json
index 1c15638..807c24a 100644
--- a/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules_lcforwardingrule_delete.json
+++ b/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules_lcforwardingrule_delete.json
@@ -5,11 +5,11 @@
   "name": "operation-regions_us-central1_forwardingRules_lcforwardingrule_delete",
   "operationType": "delete",
   "progress": 0,
-  "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/operations/operation-regions_us-central1_forwardingRules_lcforwardingrule_delete",
+  "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/operations/operation-regions_us-central1_forwardingRules_lcforwardingrule_delete",
   "startTime": "2013-09-03T00:17:36.168-07:00",
   "status": "PENDING",
   "targetId": "10901665092293158938",
-  "targetLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/forwardingRules/lcforwardingrule",
+  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/forwardingRules/lcforwardingrule",
   "user": "user@gserviceaccount.com"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules_libcloud-lb-demo-lb.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules_libcloud-lb-demo-lb.json b/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules_libcloud-lb-demo-lb.json
index 99a310e..970328d 100644
--- a/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules_libcloud-lb-demo-lb.json
+++ b/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules_libcloud-lb-demo-lb.json
@@ -6,7 +6,7 @@
   "kind": "compute#forwardingRule",
   "name": "libcloud-lb-demo-lb",
   "portRange": "80-80",
-  "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/forwardingRules/libcloud-lb-demo-lb",
-  "target": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/targetPools/libcloud-lb-demo-lb-tp"
+  "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/forwardingRules/libcloud-lb-demo-lb",
+  "target": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/targetPools/libcloud-lb-demo-lb-tp"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules_post.json b/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules_post.json
index 1b08b75..6194247 100644
--- a/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules_post.json
+++ b/libcloud/test/compute/fixtures/gce/regions_us-central1_forwardingRules_post.json
@@ -5,10 +5,10 @@
   "name": "operation-regions_us-central1_forwardingRules_post",
   "operationType": "insert",
   "progress": 0,
-  "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/operations/operation-regions_us-central1_forwardingRules_post",
+  "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/operations/operation-regions_us-central1_forwardingRules_post",
   "startTime": "2013-09-03T00:17:25.434-07:00",
   "status": "PENDING",
-  "targetLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/forwardingRules/lcforwardingrule",
+  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/forwardingRules/lcforwardingrule",
   "user": "user@gserviceaccount.com"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools.json b/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools.json
index 331065b..0f25323 100644
--- a/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools.json
+++ b/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools.json
@@ -4,35 +4,35 @@
     {
       "creationTimestamp": "2013-09-03T00:51:05.300-07:00",
       "healthChecks": [
-        "https://www.googleapis.com/compute/v1beta15/projects/project_name/global/httpHealthChecks/libcloud-lb-demo-healthcheck"
+        "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/httpHealthChecks/libcloud-lb-demo-healthcheck"
       ],
       "id": "13598380121688918358",
       "instances": [
-        "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-000",
-        "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-001"
+        "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-000",
+        "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-001"
       ],
       "kind": "compute#targetPool",
       "name": "lctargetpool",
-      "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/targetPools/lctargetpool"
+      "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/targetPools/lctargetpool"
     },
     {
       "creationTimestamp": "2013-09-02T22:25:45.817-07:00",
       "healthChecks": [
-        "https://www.googleapis.com/compute/v1beta15/projects/project_name/global/httpHealthChecks/libcloud-lb-demo-healthcheck"
+        "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/httpHealthChecks/libcloud-lb-demo-healthcheck"
       ],
       "id": "16862638289615591831",
       "instances": [
-        "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-002",
-        "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-001",
-        "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-000"
+        "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-002",
+        "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-001",
+        "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-000"
       ],
       "kind": "compute#targetPool",
       "name": "libcloud-lb-demo-lb-tp",
-      "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/targetPools/libcloud-lb-demo-lb-tp"
+      "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/targetPools/libcloud-lb-demo-lb-tp"
     }
   ],
   "kind": "compute#targetPoolList",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/targetPools"
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/targetPools"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool.json b/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool.json
index 81828f8..6349186 100644
--- a/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool.json
+++ b/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool.json
@@ -1,15 +1,15 @@
 {
   "creationTimestamp": "2013-09-03T00:51:05.300-07:00",
   "healthChecks": [
-    "https://www.googleapis.com/compute/v1beta15/projects/project_name/global/httpHealthChecks/libcloud-lb-demo-healthcheck"
+    "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/httpHealthChecks/libcloud-lb-demo-healthcheck"
   ],
   "id": "13598380121688918358",
   "instances": [
-    "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-000",
-    "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-001"
+    "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-000",
+    "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-001"
   ],
   "kind": "compute#targetPool",
   "name": "lctargetpool",
-  "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/targetPools/lctargetpool"
+  "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/targetPools/lctargetpool"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_addHealthCheck_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_addHealthCheck_post.json b/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_addHealthCheck_post.json
index 7743b89..5c783ea 100644
--- a/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_addHealthCheck_post.json
+++ b/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_addHealthCheck_post.json
@@ -5,11 +5,11 @@
   "name": "operation-regions_us-central1_targetPools_lctargetpool_addHealthCheck_post",
   "operationType": "addHealthCheck",
   "progress": 0,
-  "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/operations/operation-regions_us-central1_targetPools_lctargetpool_addHealthCheck_post",
+  "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/operations/operation-regions_us-central1_targetPools_lctargetpool_addHealthCheck_post",
   "startTime": "2013-09-03T01:28:40.838-07:00",
   "status": "PENDING",
   "targetId": "16862638289615591831",
-  "targetLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/targetPools/lctargetpool",
+  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/targetPools/lctargetpool",
   "user": "user@gserviceaccount.com"
 }

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_addInstance_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_addInstance_post.json b/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_addInstance_post.json
index 1af9354..a2fa532 100644
--- a/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_addInstance_post.json
+++ b/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_addInstance_post.json
@@ -5,11 +5,11 @@
   "name": "operation-regions_us-central1_targetPools_lctargetpool_addInstance_post",
   "operationType": "addInstance",
   "progress": 0,
-  "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/operations/operation-regions_us-central1_targetPools_lctargetpool_addInstance_post",
+  "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/operations/operation-regions_us-central1_targetPools_lctargetpool_addInstance_post",
   "startTime": "2013-09-03T01:29:03.145-07:00",
   "status": "PENDING",
   "targetId": "16862638289615591831",
-  "targetLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/targetPools/lctargetpool",
+  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/targetPools/lctargetpool",
   "user": "user@gserviceaccount.com"
 }

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_delete.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_delete.json b/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_delete.json
index 196a1e0..039ad00 100644
--- a/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_delete.json
+++ b/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_delete.json
@@ -5,11 +5,11 @@
   "name": "operation-regions_us-central1_targetPools_lctargetpool_delete",
   "operationType": "delete",
   "progress": 0,
-  "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/operations/operation-regions_us-central1_targetPools_lctargetpool_delete",
+  "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/operations/operation-regions_us-central1_targetPools_lctargetpool_delete",
   "startTime": "2013-09-03T00:51:06.840-07:00",
   "status": "PENDING",
   "targetId": "13598380121688918358",
-  "targetLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/targetPools/lctargetpool",
+  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/targetPools/lctargetpool",
   "user": "user@gserviceaccount.com"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_removeHealthCheck_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_removeHealthCheck_post.json b/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_removeHealthCheck_post.json
index be21bbe..98e772e 100644
--- a/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_removeHealthCheck_post.json
+++ b/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_removeHealthCheck_post.json
@@ -5,11 +5,11 @@
   "name": "operation-regions_us-central1_targetPools_lctargetpool_removeHealthCheck_post",
   "operationType": "removeHealthCheck",
   "progress": 0,
-  "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/operations/operation-regions_us-central1_targetPools_lctargetpool_removeHealthCheck_post",
+  "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/operations/operation-regions_us-central1_targetPools_lctargetpool_removeHealthCheck_post",
   "startTime": "2013-09-03T01:28:32.942-07:00",
   "status": "PENDING",
   "targetId": "16862638289615591831",
-  "targetLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/targetPools/lctargetpool",
+  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/targetPools/lctargetpool",
   "user": "user@gserviceaccount.com"
 }

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_removeInstance_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_removeInstance_post.json b/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_removeInstance_post.json
index 435e2d2..698018d 100644
--- a/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_removeInstance_post.json
+++ b/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_lctargetpool_removeInstance_post.json
@@ -5,11 +5,11 @@
   "name": "operation-regions_us-central1_targetPools_lctargetpool_removeInstance_post",
   "operationType": "removeInstance",
   "progress": 0,
-  "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/operations/operation-regions_us-central1_targetPools_lctargetpool_removeInstance_post",
+  "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/operations/operation-regions_us-central1_targetPools_lctargetpool_removeInstance_post",
   "startTime": "2013-09-03T01:28:53.109-07:00",
   "status": "PENDING",
   "targetId": "16862638289615591831",
-  "targetLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/targetPools/lctargetpool",
+  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/targetPools/lctargetpool",
   "user": "user@gserviceaccount.com"
 }

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_libcloud-lb-demo-lb-tp.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_libcloud-lb-demo-lb-tp.json b/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_libcloud-lb-demo-lb-tp.json
index 47179b7..ddcab9b 100644
--- a/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_libcloud-lb-demo-lb-tp.json
+++ b/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_libcloud-lb-demo-lb-tp.json
@@ -1,16 +1,16 @@
 {
   "creationTimestamp": "2013-09-02T22:25:45.817-07:00",
   "healthChecks": [
-    "https://www.googleapis.com/compute/v1beta15/projects/project_name/global/httpHealthChecks/libcloud-lb-demo-healthcheck"
+    "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/httpHealthChecks/libcloud-lb-demo-healthcheck"
   ],
   "id": "16862638289615591831",
   "instances": [
-    "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-002",
-    "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-001",
-    "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-000"
+    "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-002",
+    "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-001",
+    "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-000"
   ],
   "kind": "compute#targetPool",
   "name": "libcloud-lb-demo-lb-tp",
-  "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/targetPools/libcloud-lb-demo-lb-tp"
+  "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/targetPools/libcloud-lb-demo-lb-tp"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_post.json b/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_post.json
index 32f57cc..5d1185c 100644
--- a/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_post.json
+++ b/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_post.json
@@ -5,10 +5,10 @@
   "name": "operation-regions_us-central1_targetPools_post",
   "operationType": "insert",
   "progress": 0,
-  "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/operations/operation-regions_us-central1_targetPools_post",
+  "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/operations/operation-regions_us-central1_targetPools_post",
   "startTime": "2013-09-03T00:51:05.115-07:00",
   "status": "PENDING",
-  "targetLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/targetPools/lctargetpool",
+  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/targetPools/lctargetpool",
   "user": "user@gserviceaccount.com"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_www-pool.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_www-pool.json b/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_www-pool.json
index 797bf39..69e17d4 100644
--- a/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_www-pool.json
+++ b/libcloud/test/compute/fixtures/gce/regions_us-central1_targetPools_www-pool.json
@@ -2,16 +2,16 @@
   "creationTimestamp": "2013-08-19T14:43:25.289-07:00",
   "description": "",
   "healthChecks": [
-    "https://www.googleapis.com/compute/v1beta15/projects/project_name/global/httpHealthChecks/basic-check"
+    "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/httpHealthChecks/basic-check"
   ],
   "id": "09965129111508633746",
   "instances": [
-    "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-b/instances/www1",
-    "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-b/instances/www2",
-    "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-b/instances/www3"
+    "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-b/instances/www1",
+    "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-b/instances/www2",
+    "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-b/instances/www3"
   ],
   "kind": "compute#targetPool",
   "name": "www-pool",
-  "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1/targetPools/www-pool"
+  "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/targetPools/www-pool"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/zones.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/zones.json b/libcloud/test/compute/fixtures/gce/zones.json
index 2c45d56..05b0b25 100644
--- a/libcloud/test/compute/fixtures/gce/zones.json
+++ b/libcloud/test/compute/fixtures/gce/zones.json
@@ -8,37 +8,15 @@
       "kind": "compute#zone",
       "maintenanceWindows": [
         {
-          "beginTime": "2013-08-03T12:00:00.000-07:00",
+          "beginTime": "2014-01-18T12:00:00.000-08:00",
           "description": "maintenance zone",
-          "endTime": "2013-08-18T12:00:00.000-07:00",
-          "name": "2013-08-03-planned-outage"
+          "endTime": "2014-02-02T12:00:00.000-08:00",
+          "name": "2014-01-18-planned-outage"
         }
       ],
       "name": "europe-west1-a",
-      "quotas": [
-        {
-          "limit": 8.0,
-          "metric": "INSTANCES",
-          "usage": 3.0
-        },
-        {
-          "limit": 8.0,
-          "metric": "CPUS",
-          "usage": 3.0
-        },
-        {
-          "limit": 8.0,
-          "metric": "DISKS",
-          "usage": 1.0
-        },
-        {
-          "limit": 1024.0,
-          "metric": "DISKS_TOTAL_GB",
-          "usage": 10.0
-        }
-      ],
-      "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/europe-west1",
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/europe-west1-a",
+      "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/europe-west1",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a",
       "status": "UP"
     },
     {
@@ -48,37 +26,15 @@
       "kind": "compute#zone",
       "maintenanceWindows": [
         {
-          "beginTime": "2013-09-28T12:00:00.000-07:00",
+          "beginTime": "2014-03-15T12:00:00.000-07:00",
           "description": "maintenance zone",
-          "endTime": "2013-10-13T12:00:00.000-07:00",
-          "name": "2013-09-28-planned-outage"
+          "endTime": "2014-03-30T12:00:00.000-07:00",
+          "name": "2014-03-15-planned-outage"
         }
       ],
       "name": "europe-west1-b",
-      "quotas": [
-        {
-          "limit": 8.0,
-          "metric": "INSTANCES",
-          "usage": 0.0
-        },
-        {
-          "limit": 8.0,
-          "metric": "CPUS",
-          "usage": 0.0
-        },
-        {
-          "limit": 8.0,
-          "metric": "DISKS",
-          "usage": 0.0
-        },
-        {
-          "limit": 1024.0,
-          "metric": "DISKS_TOTAL_GB",
-          "usage": 0.0
-        }
-      ],
-      "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/europe-west1",
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/europe-west1-b",
+      "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/europe-west1",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-b",
       "status": "UP"
     },
     {
@@ -86,39 +42,9 @@
       "description": "us-central1-a",
       "id": "13462829244527433283",
       "kind": "compute#zone",
-      "maintenanceWindows": [
-        {
-          "beginTime": "2013-08-17T12:00:00.000-07:00",
-          "description": "maintenance zone",
-          "endTime": "2013-09-01T12:00:00.000-07:00",
-          "name": "2013-08-17-planned-outage"
-        }
-      ],
       "name": "us-central1-a",
-      "quotas": [
-        {
-          "limit": 8.0,
-          "metric": "INSTANCES",
-          "usage": 4.0
-        },
-        {
-          "limit": 8.0,
-          "metric": "CPUS",
-          "usage": 4.0
-        },
-        {
-          "limit": 8.0,
-          "metric": "DISKS",
-          "usage": 2.0
-        },
-        {
-          "limit": 1024.0,
-          "metric": "DISKS_TOTAL_GB",
-          "usage": 20.0
-        }
-      ],
-      "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-a",
+      "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a",
       "status": "UP"
     },
     {
@@ -128,80 +54,41 @@
       "kind": "compute#zone",
       "maintenanceWindows": [
         {
-          "beginTime": "2013-10-26T12:00:00.000-07:00",
+          "beginTime": "2013-11-02T12:00:00.000-07:00",
           "description": "maintenance zone",
           "endTime": "2013-11-10T12:00:00.000-08:00",
-          "name": "2013-10-26-planned-outage"
+          "name": "2013-11-02-planned-outage"
         }
       ],
       "name": "us-central1-b",
-      "quotas": [
-        {
-          "limit": 8.0,
-          "metric": "INSTANCES",
-          "usage": 0.0
-        },
-        {
-          "limit": 8.0,
-          "metric": "CPUS",
-          "usage": 0.0
-        },
-        {
-          "limit": 8.0,
-          "metric": "DISKS",
-          "usage": 0.0
-        },
-        {
-          "limit": 1024.0,
-          "metric": "DISKS_TOTAL_GB",
-          "usage": 0.0
-        }
-      ],
-      "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-b",
+      "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-b",
       "status": "UP"
     },
     {
       "creationTimestamp": "2013-02-05T16:19:23.257-08:00",
+      "deprecated": {
+        "deprecated": "2013-10-24T10:46:00-00:00",
+        "replacement": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a",
+        "state": "DEPRECATED"
+      },
       "description": "us-central2-a",
       "id": "1001467574647549152",
       "kind": "compute#zone",
       "maintenanceWindows": [
         {
-          "beginTime": "2013-10-12T12:00:00.000-07:00",
+          "beginTime": "2013-12-31T12:00:00.000-08:00",
           "description": "maintenance zone",
-          "endTime": "2013-10-27T12:00:00.000-07:00",
-          "name": "2013-10-12-planned-outage"
+          "endTime": "2014-07-01T12:00:00.000-07:00",
+          "name": "2013-12-31-planned-outage"
         }
       ],
       "name": "us-central2-a",
-      "quotas": [
-        {
-          "limit": 8.0,
-          "metric": "INSTANCES",
-          "usage": 0.0
-        },
-        {
-          "limit": 8.0,
-          "metric": "CPUS",
-          "usage": 0.0
-        },
-        {
-          "limit": 8.0,
-          "metric": "DISKS",
-          "usage": 0.0
-        },
-        {
-          "limit": 1024.0,
-          "metric": "DISKS_TOTAL_GB",
-          "usage": 0.0
-        }
-      ],
-      "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central2",
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central2-a",
+      "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central2",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central2-a",
       "status": "UP"
     }
   ],
   "kind": "compute#zoneList",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones"
-}
\ No newline at end of file
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones"
+}

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/zones_europe-west1-a_instances.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/zones_europe-west1-a_instances.json b/libcloud/test/compute/fixtures/gce/zones_europe-west1-a_instances.json
index 5965c46..d6174cf 100644
--- a/libcloud/test/compute/fixtures/gce/zones_europe-west1-a_instances.json
+++ b/libcloud/test/compute/fixtures/gce/zones_europe-west1-a_instances.json
@@ -3,7 +3,7 @@
   "items": [
     {
       "canIpForward": false,
-      "creationTimestamp": "2013-06-26T15:13:38.295-07:00",
+      "creationTimestamp": "2013-11-01T14:46:02.933-07:00",
       "disks": [
         {
           "index": 0,
@@ -12,10 +12,11 @@
           "type": "SCRATCH"
         }
       ],
-      "id": "4658881585544531189",
-      "image": "https://www.googleapis.com/compute/v1beta15/projects/debian-cloud/global/images/debian-7-wheezy-v20130617",
+      "id": "04184465693678804555",
+      "image": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-7-wheezy-v20131014",
+      "kernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-no-conn-track-v20130813",
       "kind": "compute#instance",
-      "machineType": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/europe-west1-a/machineTypes/n1-standard-1",
+      "machineType": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a/machineTypes/n1-standard-1",
       "metadata": {
         "fingerprint": "42WmSpB8rSM=",
         "kind": "compute#metadata"
@@ -27,16 +28,16 @@
             {
               "kind": "compute#accessConfig",
               "name": "External NAT",
-              "natIP": "192.158.29.167",
+              "natIP": "8.34.211.48",
               "type": "ONE_TO_ONE_NAT"
             }
           ],
           "name": "nic0",
-          "network": "https://www.googleapis.com/compute/v1beta15/projects/project_name/global/networks/default",
-          "networkIP": "10.240.144.78"
+          "network": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/default",
+          "networkIP": "10.240.141.92"
         }
       ],
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/europe-west1-a/instances/libcloud-demo-europe-multiple-nodes-000",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a/instances/libcloud-demo-europe-multiple-nodes-000",
       "status": "RUNNING",
       "tags": {
         "fingerprint": "W7t6ZyTyIrc=",
@@ -44,23 +45,32 @@
           "libcloud"
         ]
       },
-      "zone": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/europe-west1-a"
+      "zone": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a"
     },
     {
       "canIpForward": false,
-      "creationTimestamp": "2013-06-26T15:12:29.726-07:00",
+      "creationTimestamp": "2013-11-01T14:44:57.127-07:00",
       "disks": [
         {
           "index": 0,
           "kind": "compute#attachedDisk",
           "mode": "READ_WRITE",
           "type": "SCRATCH"
+        },
+        {
+          "deviceName": "libcloud-demo-europe-attach-disk",
+          "index": 1,
+          "kind": "compute#attachedDisk",
+          "mode": "READ_WRITE",
+          "source": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a/disks/libcloud-demo-europe-attach-disk",
+          "type": "PERSISTENT"
         }
       ],
-      "id": "14308265828754333159",
-      "image": "https://www.googleapis.com/compute/v1beta15/projects/debian-cloud/global/images/debian-7-wheezy-v20130617",
+      "id": "4450078356274958103",
+      "image": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-7-wheezy-v20131014",
+      "kernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-no-conn-track-v20130813",
       "kind": "compute#instance",
-      "machineType": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/europe-west1-a/machineTypes/n1-standard-1",
+      "machineType": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a/machineTypes/n1-standard-1",
       "metadata": {
         "fingerprint": "42WmSpB8rSM=",
         "kind": "compute#metadata"
@@ -72,16 +82,16 @@
             {
               "kind": "compute#accessConfig",
               "name": "External NAT",
-              "natIP": "192.158.29.88",
+              "natIP": "8.34.208.52",
               "type": "ONE_TO_ONE_NAT"
             }
           ],
           "name": "nic0",
-          "network": "https://www.googleapis.com/compute/v1beta15/projects/project_name/global/networks/default",
-          "networkIP": "10.240.66.77"
+          "network": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/default",
+          "networkIP": "10.240.48.164"
         }
       ],
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/europe-west1-a/instances/libcloud-demo-europe-np-node",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a/instances/libcloud-demo-europe-np-node",
       "status": "RUNNING",
       "tags": {
         "fingerprint": "W7t6ZyTyIrc=",
@@ -89,11 +99,11 @@
           "libcloud"
         ]
       },
-      "zone": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/europe-west1-a"
+      "zone": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a"
     },
     {
       "canIpForward": false,
-      "creationTimestamp": "2013-06-26T15:13:21.549-07:00",
+      "creationTimestamp": "2013-11-01T14:45:44.186-07:00",
       "disks": [
         {
           "boot": true,
@@ -101,14 +111,14 @@
           "index": 0,
           "kind": "compute#attachedDisk",
           "mode": "READ_WRITE",
-          "source": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/europe-west1-a/disks/libcloud-demo-europe-boot-disk",
+          "source": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a/disks/libcloud-demo-europe-boot-disk",
           "type": "PERSISTENT"
         }
       ],
-      "id": "0681789716029574243",
-      "kernel": "https://www.googleapis.com/compute/v1beta15/projects/google/global/kernels/gce-v20130603",
+      "id": "8051468456709756069",
+      "kernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-no-conn-track-v20130813",
       "kind": "compute#instance",
-      "machineType": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/europe-west1-a/machineTypes/n1-standard-1",
+      "machineType": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a/machineTypes/n1-standard-1",
       "metadata": {
         "fingerprint": "42WmSpB8rSM=",
         "kind": "compute#metadata"
@@ -120,26 +130,27 @@
             {
               "kind": "compute#accessConfig",
               "name": "External NAT",
-              "natIP": "192.158.29.121",
+              "natIP": "8.34.211.23",
               "type": "ONE_TO_ONE_NAT"
             }
           ],
           "name": "nic0",
-          "network": "https://www.googleapis.com/compute/v1beta15/projects/project_name/global/networks/default",
-          "networkIP": "10.240.206.91"
+          "network": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/default",
+          "networkIP": "10.240.188.108"
         }
       ],
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/europe-west1-a/instances/libcloud-demo-europe-persist-node",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a/instances/libcloud-demo-europe-persist-node",
       "status": "RUNNING",
       "tags": {
-        "fingerprint": "W7t6ZyTyIrc=",
+        "fingerprint": "EbZdwVRtKyg=",
         "items": [
-          "libcloud"
+          "libcloud",
+          "newtag"
         ]
       },
-      "zone": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/europe-west1-a"
+      "zone": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a"
     }
   ],
   "kind": "compute#instanceList",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/europe-west1-a/instances"
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a/instances"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/zones_europe-west1-a_instances_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/zones_europe-west1-a_instances_post.json b/libcloud/test/compute/fixtures/gce/zones_europe-west1-a_instances_post.json
index 8a5813d..f507829 100644
--- a/libcloud/test/compute/fixtures/gce/zones_europe-west1-a_instances_post.json
+++ b/libcloud/test/compute/fixtures/gce/zones_europe-west1-a_instances_post.json
@@ -5,11 +5,11 @@
   "name": "operation-zones_europe-west1-a_instances_post",
   "operationType": "insert",
   "progress": 0,
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/europe-west1-a/operations/operation-zones_europe-west1-a_instances_post",
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a/operations/operation-zones_europe-west1-a_instances_post",
   "startTime": "2013-06-26T20:57:34.453-07:00",
   "status": "PENDING",
   "targetId": "14308265828754333159",
-  "targetLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/europe-west1-a/instances/libcloud-demo-europe-np-node",
+  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a/instances/libcloud-demo-europe-np-node",
   "user": "897001307951@developer.gserviceaccount.com",
-  "zone": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/europe-west1-a"
+  "zone": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/zones_europe-west1-a_machineTypes_n1-standard-1.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/zones_europe-west1-a_machineTypes_n1-standard-1.json b/libcloud/test/compute/fixtures/gce/zones_europe-west1-a_machineTypes_n1-standard-1.json
index f66e26c..b598068 100644
--- a/libcloud/test/compute/fixtures/gce/zones_europe-west1-a_machineTypes_n1-standard-1.json
+++ b/libcloud/test/compute/fixtures/gce/zones_europe-west1-a_machineTypes_n1-standard-1.json
@@ -9,6 +9,6 @@
   "maximumPersistentDisksSizeGb": "10240",
   "memoryMb": 3840,
   "name": "n1-standard-1",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/europe-west1-a/machineTypes/n1-standard-1",
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a/machineTypes/n1-standard-1",
   "zone": "europe-west1-a"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/zones_us-central1-a.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/zones_us-central1-a.json b/libcloud/test/compute/fixtures/gce/zones_us-central1-a.json
index 5fae313..9812bd8 100644
--- a/libcloud/test/compute/fixtures/gce/zones_us-central1-a.json
+++ b/libcloud/test/compute/fixtures/gce/zones_us-central1-a.json
@@ -3,38 +3,8 @@
   "description": "us-central1-a",
   "id": "13462829244527433283",
   "kind": "compute#zone",
-  "maintenanceWindows": [
-    {
-      "beginTime": "2013-08-17T12:00:00.000-07:00",
-      "description": "maintenance zone",
-      "endTime": "2013-09-01T12:00:00.000-07:00",
-      "name": "2013-08-17-planned-outage"
-    }
-  ],
   "name": "us-central1-a",
-  "quotas": [
-    {
-      "limit": 8.0,
-      "metric": "INSTANCES",
-      "usage": 4.0
-    },
-    {
-      "limit": 8.0,
-      "metric": "CPUS",
-      "usage": 4.0
-    },
-    {
-      "limit": 8.0,
-      "metric": "DISKS",
-      "usage": 2.0
-    },
-    {
-      "limit": 1024.0,
-      "metric": "DISKS_TOTAL_GB",
-      "usage": 20.0
-    }
-  ],
-  "region": "https://www.googleapis.com/compute/v1beta15/projects/project_name/regions/us-central1",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-a",
+  "region": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a",
   "status": "UP"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/zones_us-central1-a_disks.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/zones_us-central1-a_disks.json b/libcloud/test/compute/fixtures/gce/zones_us-central1-a_disks.json
index fad39f7..ef0e4af 100644
--- a/libcloud/test/compute/fixtures/gce/zones_us-central1-a_disks.json
+++ b/libcloud/test/compute/fixtures/gce/zones_us-central1-a_disks.json
@@ -6,32 +6,32 @@
       "id": "16109451798967042451",
       "kind": "compute#disk",
       "name": "lcdisk",
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-a/disks/lcdisk",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/disks/lcdisk",
       "sizeGb": "1",
       "status": "READY",
-      "zone": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-a"
+      "zone": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a"
     },
     {
       "creationTimestamp": "2013-06-26T09:47:09.178-07:00",
       "id": "10880026303683859871",
       "kind": "compute#disk",
       "name": "libcloud-demo-boot-disk",
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-a/disks/libcloud-demo-boot-disk",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/disks/libcloud-demo-boot-disk",
       "sizeGb": "10",
       "status": "READY",
-      "zone": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-a"
+      "zone": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a"
     },
     {
       "creationTimestamp": "2013-06-25T10:57:34.305-07:00",
       "id": "14383387450728762434",
       "kind": "compute#disk",
       "name": "test-disk",
-      "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-a/disks/test-disk",
+      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/disks/test-disk",
       "sizeGb": "10",
       "status": "READY",
-      "zone": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-a"
+      "zone": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a"
     }
   ],
   "kind": "compute#diskList",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-a/disks"
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/disks"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/zones_us-central1-a_disks_lcdisk.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/zones_us-central1-a_disks_lcdisk.json b/libcloud/test/compute/fixtures/gce/zones_us-central1-a_disks_lcdisk.json
index 85d7e31..ae28c7f 100644
--- a/libcloud/test/compute/fixtures/gce/zones_us-central1-a_disks_lcdisk.json
+++ b/libcloud/test/compute/fixtures/gce/zones_us-central1-a_disks_lcdisk.json
@@ -3,8 +3,8 @@
   "id": "16109451798967042451",
   "kind": "compute#disk",
   "name": "lcdisk",
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-a/disks/lcdisk",
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/disks/lcdisk",
   "sizeGb": "1",
   "status": "READY",
-  "zone": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-a"
+  "zone": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/zones_us-central1-a_disks_lcdisk_delete.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/zones_us-central1-a_disks_lcdisk_delete.json b/libcloud/test/compute/fixtures/gce/zones_us-central1-a_disks_lcdisk_delete.json
index 024da2a..19efa6a 100644
--- a/libcloud/test/compute/fixtures/gce/zones_us-central1-a_disks_lcdisk_delete.json
+++ b/libcloud/test/compute/fixtures/gce/zones_us-central1-a_disks_lcdisk_delete.json
@@ -5,11 +5,11 @@
   "name": "operation-zones_us-central1-a_disks_lcdisk_delete",
   "operationType": "delete",
   "progress": 0,
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-a/operations/operation-zones_us-central1-a_disks_lcdisk_delete",
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/operations/operation-zones_us-central1-a_disks_lcdisk_delete",
   "startTime": "2013-06-26T10:06:12.006-07:00",
   "status": "PENDING",
   "targetId": "16109451798967042451",
-  "targetLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-a/disks/lcdisk",
+  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/disks/lcdisk",
   "user": "897001307951@developer.gserviceaccount.com",
-  "zone": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-a"
+  "zone": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/ac04f363/libcloud/test/compute/fixtures/gce/zones_us-central1-a_disks_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/zones_us-central1-a_disks_post.json b/libcloud/test/compute/fixtures/gce/zones_us-central1-a_disks_post.json
index 51cf6c0..370a3fb 100644
--- a/libcloud/test/compute/fixtures/gce/zones_us-central1-a_disks_post.json
+++ b/libcloud/test/compute/fixtures/gce/zones_us-central1-a_disks_post.json
@@ -5,10 +5,10 @@
   "name": "operation-zones_us-central1-a_disks_post",
   "operationType": "insert",
   "progress": 0,
-  "selfLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-a/operations/operation-zones_us-central1-a_disks_post",
+  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/operations/operation-zones_us-central1-a_disks_post",
   "startTime": "2013-06-26T16:48:17.479-07:00",
   "status": "PENDING",
-  "targetLink": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-a/disks/lcdisk",
+  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/disks/lcdisk",
   "user": "897001307951@developer.gserviceaccount.com",
-  "zone": "https://www.googleapis.com/compute/v1beta15/projects/project_name/zones/us-central1-a"
+  "zone": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a"
 }
\ No newline at end of file