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 2014/01/03 15:59:16 UTC

[04/44] Test updates for v1 plus additional changes: Add snapshot support Add .get() to many locations to make the conversion from json dictionary to libcloud objects more robust.

http://git-wip-us.apache.org/repos/asf/libcloud/blob/2d3caa8c/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 e8c832a..32de60d 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,278 +2,378 @@
   "id": "projects/debian-cloud/global/images",
   "items": [
     {
+      "archiveSizeBytes": "365056004",
+      "creationTimestamp": "2013-12-02T17:49:01.206-08:00",
+      "description": "Debian GNU/Linux 7.2 (wheezy) with backports kernel built on 2013-11-27",
+      "id": "11823693270029497919",
+      "kind": "compute#image",
+      "name": "backports-debian-7-wheezy-v20131127",
+      "rawDisk": {
+        "containerType": "TAR",
+        "source": ""
+      },
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/backports-debian-7-wheezy-v20131127",
+      "sourceType": "RAW",
+      "status": "READY"
+    },
+    {
       "archiveSizeBytes": "214107225",
       "creationTimestamp": "2013-05-07T17:09:22.111-07:00",
+      "deprecated": {
+        "deleted": "1970-01-03",
+        "deprecated": "1970-01-01",
+        "obsolete": "1970-01-02",
+        "replacement": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-6-squeeze-v20130507",
+        "state": "DEPRECATED"
+      },
       "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/v1beta16/projects/google/global/kernels/gce-v20130225",
       "rawDisk": {
         "containerType": "TAR",
         "source": ""
       },
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-6-squeeze-v20130507",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-6-squeeze-v20130507",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
       "archiveSizeBytes": "255972840",
       "creationTimestamp": "2013-05-09T12:56:21.720-07:00",
+      "deprecated": {
+        "deprecated": "2013-11-12T21:00:00Z",
+        "replacement": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20131014",
+        "state": "DEPRECATED"
+      },
       "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/v1beta16/projects/google/global/kernels/gce-v20130225",
       "rawDisk": {
         "containerType": "TAR",
         "source": ""
       },
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-6-squeeze-v20130509",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-6-squeeze-v20130509",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
       "archiveSizeBytes": "219458106",
       "creationTimestamp": "2013-05-14T21:01:12.124-07:00",
+      "deprecated": {
+        "deprecated": "2013-11-14T00:00:00Z",
+        "replacement": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20131014",
+        "state": "DEPRECATED"
+      },
       "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/v1beta16/projects/google/global/kernels/gce-v20130515",
       "rawDisk": {
         "containerType": "TAR",
         "source": ""
       },
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-6-squeeze-v20130515",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-6-squeeze-v20130515",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
       "archiveSizeBytes": "265118282",
       "creationTimestamp": "2013-05-30T09:48:37.837-07:00",
+      "deprecated": {
+        "deprecated": "2013-11-14T00:00:00Z",
+        "replacement": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20131014",
+        "state": "DEPRECATED"
+      },
       "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/v1beta16/projects/google/global/kernels/gce-v20130522",
       "rawDisk": {
         "containerType": "TAR",
         "source": ""
       },
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-6-squeeze-v20130522",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-6-squeeze-v20130522",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
       "archiveSizeBytes": "233984980",
       "creationTimestamp": "2013-06-19T13:45:44.111-07:00",
+      "deprecated": {
+        "deprecated": "2013-11-14T00:00:00Z",
+        "replacement": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20131014",
+        "state": "DEPRECATED"
+      },
       "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/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-v20130617",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-6-squeeze-v20130617",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
       "archiveSizeBytes": "258168500",
       "creationTimestamp": "2013-07-24T12:31:06.054-07:00",
+      "deprecated": {
+        "deprecated": "2013-11-14T00:00:00Z",
+        "replacement": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20131014",
+        "state": "DEPRECATED"
+      },
       "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",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-6-squeeze-v20130723",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
       "archiveSizeBytes": "300710522",
       "creationTimestamp": "2013-09-04T13:21:53.292-07:00",
+      "deprecated": {
+        "deprecated": "2013-11-14T00:00:00Z",
+        "replacement": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20131014",
+        "state": "DEPRECATED"
+      },
       "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",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-6-squeeze-v20130816",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
       "archiveSizeBytes": "300710522",
       "creationTimestamp": "2013-10-11T09:26:47.736-07:00",
+      "deprecated": {
+        "deprecated": "2013-11-14T00:00:00Z",
+        "replacement": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20131014",
+        "state": "DEPRECATED"
+      },
       "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",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-6-squeeze-v20130926",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
       "archiveSizeBytes": "237290472",
       "creationTimestamp": "2013-05-07T17:01:30.071-07:00",
+      "deprecated": {
+        "deprecated": "2013-11-14T00:00:00Z",
+        "replacement": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20131014",
+        "state": "DEPRECATED"
+      },
       "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/v1beta16/projects/google/global/kernels/gce-v20130225",
       "rawDisk": {
         "containerType": "TAR",
         "source": ""
       },
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-7-wheezy-v20130507",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20130507",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
       "archiveSizeBytes": "270107366",
       "creationTimestamp": "2013-05-09T12:56:47.910-07:00",
+      "deprecated": {
+        "deprecated": "2013-11-14T00:00:00Z",
+        "replacement": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20131014",
+        "state": "DEPRECATED"
+      },
       "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/v1beta16/projects/google/global/kernels/gce-v20130225",
       "rawDisk": {
         "containerType": "TAR",
         "source": ""
       },
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-7-wheezy-v20130509",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20130509",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
       "archiveSizeBytes": "265604335",
       "creationTimestamp": "2013-05-14T21:02:55.044-07:00",
+      "deprecated": {
+        "deprecated": "2013-11-14T00:00:00Z",
+        "replacement": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20131014",
+        "state": "DEPRECATED"
+      },
       "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/v1beta16/projects/google/global/kernels/gce-v20130515",
       "rawDisk": {
         "containerType": "TAR",
         "source": ""
       },
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-7-wheezy-v20130515",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20130515",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
       "archiveSizeBytes": "284301993",
       "creationTimestamp": "2013-05-30T09:47:30.980-07:00",
+      "deprecated": {
+        "deprecated": "2013-11-14T00:00:00Z",
+        "replacement": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20131014",
+        "state": "DEPRECATED"
+      },
       "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/v1beta16/projects/google/global/kernels/gce-v20130522",
       "rawDisk": {
         "containerType": "TAR",
         "source": ""
       },
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/debian-7-wheezy-v20130522",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20130522",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
       "archiveSizeBytes": "310882322",
       "creationTimestamp": "2013-06-19T13:47:20.563-07:00",
+      "deprecated": {
+        "deprecated": "2013-11-14T00:00:00Z",
+        "replacement": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20131014",
+        "state": "DEPRECATED"
+      },
       "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/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",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20130617",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
       "archiveSizeBytes": "258869806",
       "creationTimestamp": "2013-07-24T12:31:36.790-07:00",
+      "deprecated": {
+        "deprecated": "2013-11-14T00:00:00Z",
+        "replacement": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20131014",
+        "state": "DEPRECATED"
+      },
       "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",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20130723",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
       "archiveSizeBytes": "279162251",
       "creationTimestamp": "2013-09-04T13:24:30.479-07:00",
+      "deprecated": {
+        "deprecated": "2013-11-14T00:00:00Z",
+        "replacement": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20131014",
+        "state": "DEPRECATED"
+      },
       "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",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20130816",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
       "archiveSizeBytes": "279162251",
       "creationTimestamp": "2013-10-11T09:26:56.993-07:00",
+      "deprecated": {
+        "deprecated": "2013-11-14T00:00:00Z",
+        "replacement": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20131014",
+        "state": "DEPRECATED"
+      },
       "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",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20130926",
       "sourceType": "RAW",
       "status": "READY"
     },
     {
       "archiveSizeBytes": "405683884",
       "creationTimestamp": "2013-10-28T13:52:08.233-07:00",
+      "deprecated": {
+        "deprecated": "2013-12-02T12:00:00Z",
+        "replacement": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20131120",
+        "state": "DEPRECATED"
+      },
       "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/v1beta16/projects/debian-cloud/global/images/debian-7-wheezy-v20131014",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20131014",
+      "sourceType": "RAW",
+      "status": "READY"
+    },
+    {
+      "archiveSizeBytes": "341857472",
+      "creationTimestamp": "2013-11-25T15:17:00.436-08:00",
+      "description": "Debian GNU/Linux 7.2 (wheezy) built on 2013-11-20",
+      "id": "05708985343919147751",
+      "kind": "compute#image",
+      "name": "debian-7-wheezy-v20131120",
+      "rawDisk": {
+        "containerType": "TAR",
+        "source": ""
+      },
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20131120",
       "sourceType": "RAW",
       "status": "READY"
     }
   ],
   "kind": "compute#imageList",
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images"
-}
\ No newline at end of file
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images"
+}

http://git-wip-us.apache.org/repos/asf/libcloud/blob/2d3caa8c/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 d5e98c5..f6d12c0 100644
--- a/libcloud/test/compute/fixtures/gce/regions.json
+++ b/libcloud/test/compute/fixtures/gce/regions.json
@@ -29,11 +29,11 @@
           "usage": 0.0
         }
       ],
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/europe-west1",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/regions/europe-west1",
       "status": "UP",
       "zones": [
-        "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"
+        "https://www.googleapis.com/compute/v1/projects/project_name/zones/europe-west1-a",
+        "https://www.googleapis.com/compute/v1/projects/project_name/zones/europe-west1-b"
       ]
     },
     {
@@ -64,11 +64,11 @@
           "usage": 4.0
         }
       ],
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
       "status": "UP",
       "zones": [
-        "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"
+        "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a",
+        "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-b"
       ]
     },
     {
@@ -99,13 +99,13 @@
           "usage": 0.0
         }
       ],
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central2",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central2",
       "status": "UP",
       "zones": [
-        "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central2-a"
+        "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central2-a"
       ]
     }
   ],
   "kind": "compute#regionList",
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions"
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/regions"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/2d3caa8c/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 11539c4..65c5bd6 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/v1beta16/projects/project_name/regions/us-central1",
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/addresses/libcloud-demo-address",
+      "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+      "selfLink": "https://www.googleapis.com/compute/v1/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/v1beta16/projects/project_name/regions/us-central1",
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/addresses/testaddress",
+      "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1/addresses/testaddress",
       "status": "RESERVED"
     }
   ],
   "kind": "compute#addressList",
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/addresses"
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1/addresses"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/2d3caa8c/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 fe72fdc..6579a2d 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/v1beta16/projects/project_name/regions/us-central1",
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/addresses/lcaddress",
+  "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1/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/2d3caa8c/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 7aef2a9..90fec9e 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/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",
+  "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1/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/v1beta16/projects/project_name/regions/us-central1/addresses/lcaddress",
+  "targetLink": "https://www.googleapis.com/compute/v1/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/2d3caa8c/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 bc00fb5..3bcbf1e 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/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",
+  "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1/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/v1beta16/projects/project_name/regions/us-central1/addresses/lcaddress",
+  "targetLink": "https://www.googleapis.com/compute/v1/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/2d3caa8c/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 0fe7a08..2eedb8a 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/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"
+      "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1/forwardingRules/lcforwardingrule",
+      "target": "https://www.googleapis.com/compute/v1/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/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"
+      "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1/forwardingRules/libcloud-lb-demo-lb",
+      "target": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1/targetPools/libcloud-lb-demo-lb-tp"
     }
   ],
   "kind": "compute#forwardingRuleList",
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/forwardingRules"
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1/forwardingRules"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/2d3caa8c/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 d29a715..6301a55 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/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"
+  "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1/forwardingRules/lcforwardingrule",
+  "target": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1/targetPools/lctargetpool"
 }

http://git-wip-us.apache.org/repos/asf/libcloud/blob/2d3caa8c/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 807c24a..b12f003 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/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",
+  "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1/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/v1beta16/projects/project_name/regions/us-central1/forwardingRules/lcforwardingrule",
+  "targetLink": "https://www.googleapis.com/compute/v1/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/2d3caa8c/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 970328d..7925845 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/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"
+  "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1/forwardingRules/libcloud-lb-demo-lb",
+  "target": "https://www.googleapis.com/compute/v1/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/2d3caa8c/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 6194247..c65f283 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/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",
+  "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1/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/v1beta16/projects/project_name/regions/us-central1/forwardingRules/lcforwardingrule",
+  "targetLink": "https://www.googleapis.com/compute/v1/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/2d3caa8c/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 0f25323..72584ec 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/v1beta16/projects/project_name/global/httpHealthChecks/libcloud-lb-demo-healthcheck"
+        "https://www.googleapis.com/compute/v1/projects/project_name/global/httpHealthChecks/libcloud-lb-demo-healthcheck"
       ],
       "id": "13598380121688918358",
       "instances": [
-        "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"
+        "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-000",
+        "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-001"
       ],
       "kind": "compute#targetPool",
       "name": "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"
+      "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1/targetPools/lctargetpool"
     },
     {
       "creationTimestamp": "2013-09-02T22:25:45.817-07:00",
       "healthChecks": [
-        "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/httpHealthChecks/libcloud-lb-demo-healthcheck"
+        "https://www.googleapis.com/compute/v1/projects/project_name/global/httpHealthChecks/libcloud-lb-demo-healthcheck"
       ],
       "id": "16862638289615591831",
       "instances": [
-        "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"
+        "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-002",
+        "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-001",
+        "https://www.googleapis.com/compute/v1/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/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"
+      "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1/targetPools/libcloud-lb-demo-lb-tp"
     }
   ],
   "kind": "compute#targetPoolList",
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/regions/us-central1/targetPools"
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1/targetPools"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/2d3caa8c/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 6349186..1875ed1 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/v1beta16/projects/project_name/global/httpHealthChecks/libcloud-lb-demo-healthcheck"
+    "https://www.googleapis.com/compute/v1/projects/project_name/global/httpHealthChecks/libcloud-lb-demo-healthcheck"
   ],
   "id": "13598380121688918358",
   "instances": [
-    "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"
+    "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-000",
+    "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-001"
   ],
   "kind": "compute#targetPool",
   "name": "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"
+  "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1/targetPools/lctargetpool"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/2d3caa8c/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 5c783ea..9db7b24 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/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",
+  "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1/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/v1beta16/projects/project_name/regions/us-central1/targetPools/lctargetpool",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1/targetPools/lctargetpool",
   "user": "user@gserviceaccount.com"
 }

http://git-wip-us.apache.org/repos/asf/libcloud/blob/2d3caa8c/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 a2fa532..7f61c1d 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/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",
+  "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1/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/v1beta16/projects/project_name/regions/us-central1/targetPools/lctargetpool",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1/targetPools/lctargetpool",
   "user": "user@gserviceaccount.com"
 }

http://git-wip-us.apache.org/repos/asf/libcloud/blob/2d3caa8c/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 039ad00..276a465 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/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",
+  "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1/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/v1beta16/projects/project_name/regions/us-central1/targetPools/lctargetpool",
+  "targetLink": "https://www.googleapis.com/compute/v1/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/2d3caa8c/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 98e772e..eebae15 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/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",
+  "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1/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/v1beta16/projects/project_name/regions/us-central1/targetPools/lctargetpool",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1/targetPools/lctargetpool",
   "user": "user@gserviceaccount.com"
 }

http://git-wip-us.apache.org/repos/asf/libcloud/blob/2d3caa8c/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 698018d..fc0c69f 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/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",
+  "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1/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/v1beta16/projects/project_name/regions/us-central1/targetPools/lctargetpool",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1/targetPools/lctargetpool",
   "user": "user@gserviceaccount.com"
 }

http://git-wip-us.apache.org/repos/asf/libcloud/blob/2d3caa8c/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 ddcab9b..44a7af5 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/v1beta16/projects/project_name/global/httpHealthChecks/libcloud-lb-demo-healthcheck"
+    "https://www.googleapis.com/compute/v1/projects/project_name/global/httpHealthChecks/libcloud-lb-demo-healthcheck"
   ],
   "id": "16862638289615591831",
   "instances": [
-    "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"
+    "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-002",
+    "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-b/instances/libcloud-lb-demo-www-001",
+    "https://www.googleapis.com/compute/v1/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/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"
+  "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1/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/2d3caa8c/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 5d1185c..6437bc7 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/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",
+  "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1/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/v1beta16/projects/project_name/regions/us-central1/targetPools/lctargetpool",
+  "targetLink": "https://www.googleapis.com/compute/v1/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/2d3caa8c/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 69e17d4..d41068f 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/v1beta16/projects/project_name/global/httpHealthChecks/basic-check"
+    "https://www.googleapis.com/compute/v1/projects/project_name/global/httpHealthChecks/basic-check"
   ],
   "id": "09965129111508633746",
   "instances": [
-    "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"
+    "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-b/instances/www1",
+    "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-b/instances/www2",
+    "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-b/instances/www3"
   ],
   "kind": "compute#targetPool",
   "name": "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"
+  "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1/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/2d3caa8c/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 05b0b25..0d564e7 100644
--- a/libcloud/test/compute/fixtures/gce/zones.json
+++ b/libcloud/test/compute/fixtures/gce/zones.json
@@ -15,8 +15,8 @@
         }
       ],
       "name": "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",
+      "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/europe-west1",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/europe-west1-a",
       "status": "UP"
     },
     {
@@ -33,8 +33,8 @@
         }
       ],
       "name": "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",
+      "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/europe-west1",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/europe-west1-b",
       "status": "UP"
     },
     {
@@ -43,8 +43,8 @@
       "id": "13462829244527433283",
       "kind": "compute#zone",
       "name": "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",
+      "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a",
       "status": "UP"
     },
     {
@@ -52,24 +52,15 @@
       "description": "us-central1-b",
       "id": "1045862591201432620",
       "kind": "compute#zone",
-      "maintenanceWindows": [
-        {
-          "beginTime": "2013-11-02T12:00:00.000-07:00",
-          "description": "maintenance zone",
-          "endTime": "2013-11-10T12:00:00.000-08:00",
-          "name": "2013-11-02-planned-outage"
-        }
-      ],
       "name": "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",
+      "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+      "selfLink": "https://www.googleapis.com/compute/v1/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",
+        "replacement": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-b",
         "state": "DEPRECATED"
       },
       "description": "us-central2-a",
@@ -84,11 +75,11 @@
         }
       ],
       "name": "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",
+      "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central2",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central2-a",
       "status": "UP"
     }
   ],
   "kind": "compute#zoneList",
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones"
-}
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones"
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/2d3caa8c/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 d6174cf..1dd88d6 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,20 +3,21 @@
   "items": [
     {
       "canIpForward": false,
-      "creationTimestamp": "2013-11-01T14:46:02.933-07:00",
+      "creationTimestamp": "2013-12-13T10:43:58.782-08:00",
       "disks": [
         {
+          "boot": true,
+          "deviceName": "libcloud-demo-europe-multiple-nodes-000",
           "index": 0,
           "kind": "compute#attachedDisk",
           "mode": "READ_WRITE",
-          "type": "SCRATCH"
+          "source": "https://www.googleapis.com/compute/v1/projects/project_name/zones/europe-west1-a/disks/libcloud-demo-europe-multiple-nodes-000",
+          "type": "PERSISTENT"
         }
       ],
-      "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",
+      "id": "10947706194464948790",
       "kind": "compute#instance",
-      "machineType": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a/machineTypes/n1-standard-1",
+      "machineType": "https://www.googleapis.com/compute/v1/projects/project_name/zones/europe-west1-a/machineTypes/n1-standard-1",
       "metadata": {
         "fingerprint": "42WmSpB8rSM=",
         "kind": "compute#metadata"
@@ -28,16 +29,20 @@
             {
               "kind": "compute#accessConfig",
               "name": "External NAT",
-              "natIP": "8.34.211.48",
+              "natIP": "192.158.28.252",
               "type": "ONE_TO_ONE_NAT"
             }
           ],
           "name": "nic0",
-          "network": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/default",
-          "networkIP": "10.240.141.92"
+          "network": "https://www.googleapis.com/compute/v1/projects/project_name/global/networks/default",
+          "networkIP": "10.240.122.85"
         }
       ],
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a/instances/libcloud-demo-europe-multiple-nodes-000",
+      "scheduling": {
+        "automaticRestart": true,
+        "onHostMaintenance": "MIGRATE"
+      },
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/europe-west1-a/instances/libcloud-demo-europe-multiple-nodes-000",
       "status": "RUNNING",
       "tags": {
         "fingerprint": "W7t6ZyTyIrc=",
@@ -45,32 +50,33 @@
           "libcloud"
         ]
       },
-      "zone": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a"
+      "zone": "https://www.googleapis.com/compute/v1/projects/project_name/zones/europe-west1-a"
     },
     {
       "canIpForward": false,
-      "creationTimestamp": "2013-11-01T14:44:57.127-07:00",
+      "creationTimestamp": "2013-12-13T10:43:12.706-08:00",
       "disks": [
         {
+          "boot": true,
+          "deviceName": "libcloud-demo-europe-np-node",
           "index": 0,
           "kind": "compute#attachedDisk",
           "mode": "READ_WRITE",
-          "type": "SCRATCH"
+          "source": "https://www.googleapis.com/compute/v1/projects/project_name/zones/europe-west1-a/disks/libcloud-demo-europe-np-node",
+          "type": "PERSISTENT"
         },
         {
           "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",
+          "source": "https://www.googleapis.com/compute/v1/projects/project_name/zones/europe-west1-a/disks/libcloud-demo-europe-attach-disk",
           "type": "PERSISTENT"
         }
       ],
-      "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",
+      "id": "3421745795082776097",
       "kind": "compute#instance",
-      "machineType": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a/machineTypes/n1-standard-1",
+      "machineType": "https://www.googleapis.com/compute/v1/projects/project_name/zones/europe-west1-a/machineTypes/n1-standard-1",
       "metadata": {
         "fingerprint": "42WmSpB8rSM=",
         "kind": "compute#metadata"
@@ -82,16 +88,20 @@
             {
               "kind": "compute#accessConfig",
               "name": "External NAT",
-              "natIP": "8.34.208.52",
+              "natIP": "23.251.128.10",
               "type": "ONE_TO_ONE_NAT"
             }
           ],
           "name": "nic0",
-          "network": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/default",
-          "networkIP": "10.240.48.164"
+          "network": "https://www.googleapis.com/compute/v1/projects/project_name/global/networks/default",
+          "networkIP": "10.240.221.125"
         }
       ],
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a/instances/libcloud-demo-europe-np-node",
+      "scheduling": {
+        "automaticRestart": true,
+        "onHostMaintenance": "MIGRATE"
+      },
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/europe-west1-a/instances/libcloud-demo-europe-np-node",
       "status": "RUNNING",
       "tags": {
         "fingerprint": "W7t6ZyTyIrc=",
@@ -99,11 +109,11 @@
           "libcloud"
         ]
       },
-      "zone": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a"
+      "zone": "https://www.googleapis.com/compute/v1/projects/project_name/zones/europe-west1-a"
     },
     {
       "canIpForward": false,
-      "creationTimestamp": "2013-11-01T14:45:44.186-07:00",
+      "creationTimestamp": "2013-12-13T10:43:37.267-08:00",
       "disks": [
         {
           "boot": true,
@@ -111,14 +121,13 @@
           "index": 0,
           "kind": "compute#attachedDisk",
           "mode": "READ_WRITE",
-          "source": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a/disks/libcloud-demo-europe-boot-disk",
+          "source": "https://www.googleapis.com/compute/v1/projects/project_name/zones/europe-west1-a/disks/libcloud-demo-europe-boot-disk",
           "type": "PERSISTENT"
         }
       ],
-      "id": "8051468456709756069",
-      "kernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-no-conn-track-v20130813",
+      "id": "517678477070693411",
       "kind": "compute#instance",
-      "machineType": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a/machineTypes/n1-standard-1",
+      "machineType": "https://www.googleapis.com/compute/v1/projects/project_name/zones/europe-west1-a/machineTypes/n1-standard-1",
       "metadata": {
         "fingerprint": "42WmSpB8rSM=",
         "kind": "compute#metadata"
@@ -130,16 +139,20 @@
             {
               "kind": "compute#accessConfig",
               "name": "External NAT",
-              "natIP": "8.34.211.23",
+              "natIP": "23.251.128.32",
               "type": "ONE_TO_ONE_NAT"
             }
           ],
           "name": "nic0",
-          "network": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/default",
-          "networkIP": "10.240.188.108"
+          "network": "https://www.googleapis.com/compute/v1/projects/project_name/global/networks/default",
+          "networkIP": "10.240.240.204"
         }
       ],
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a/instances/libcloud-demo-europe-persist-node",
+      "scheduling": {
+        "automaticRestart": true,
+        "onHostMaintenance": "MIGRATE"
+      },
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/europe-west1-a/instances/libcloud-demo-europe-persist-node",
       "status": "RUNNING",
       "tags": {
         "fingerprint": "EbZdwVRtKyg=",
@@ -148,9 +161,9 @@
           "newtag"
         ]
       },
-      "zone": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a"
+      "zone": "https://www.googleapis.com/compute/v1/projects/project_name/zones/europe-west1-a"
     }
   ],
   "kind": "compute#instanceList",
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a/instances"
-}
\ No newline at end of file
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/europe-west1-a/instances"
+}

http://git-wip-us.apache.org/repos/asf/libcloud/blob/2d3caa8c/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 f507829..710517c 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/v1beta16/projects/project_name/zones/europe-west1-a/operations/operation-zones_europe-west1-a_instances_post",
+  "selfLink": "https://www.googleapis.com/compute/v1/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/v1beta16/projects/project_name/zones/europe-west1-a/instances/libcloud-demo-europe-np-node",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/europe-west1-a/instances/libcloud-demo-europe-np-node",
   "user": "897001307951@developer.gserviceaccount.com",
-  "zone": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/europe-west1-a"
+  "zone": "https://www.googleapis.com/compute/v1/projects/project_name/zones/europe-west1-a"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/2d3caa8c/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 b598068..e4e8fcf 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/v1beta16/projects/project_name/zones/europe-west1-a/machineTypes/n1-standard-1",
+  "selfLink": "https://www.googleapis.com/compute/v1/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/2d3caa8c/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 9812bd8..c917966 100644
--- a/libcloud/test/compute/fixtures/gce/zones_us-central1-a.json
+++ b/libcloud/test/compute/fixtures/gce/zones_us-central1-a.json
@@ -4,7 +4,7 @@
   "id": "13462829244527433283",
   "kind": "compute#zone",
   "name": "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",
+  "region": "https://www.googleapis.com/compute/v1/projects/project_name/regions/us-central1",
+  "selfLink": "https://www.googleapis.com/compute/v1/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/2d3caa8c/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 ef0e4af..68d40fc 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
@@ -2,36 +2,29 @@
   "id": "projects/project_name/zones/us-central1-a/disks",
   "items": [
     {
-      "creationTimestamp": "2013-06-26T10:06:04.007-07:00",
-      "id": "16109451798967042451",
+      "creationTimestamp": "2013-12-13T10:45:42.139-08:00",
+      "id": "08045379695757218000",
       "kind": "compute#disk",
       "name": "lcdisk",
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/disks/lcdisk",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/disks/lcdisk",
       "sizeGb": "1",
       "status": "READY",
-      "zone": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a"
+      "zone": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a"
     },
     {
-      "creationTimestamp": "2013-06-26T09:47:09.178-07:00",
-      "id": "10880026303683859871",
+      "creationTimestamp": "2013-12-13T10:45:20.308-08:00",
+      "description": "Image: https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20131120",
+      "id": "0265567475385851075",
       "kind": "compute#disk",
-      "name": "libcloud-demo-boot-disk",
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/disks/libcloud-demo-boot-disk",
+      "name": "node-name",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/disks/node-name",
       "sizeGb": "10",
+      "sourceImage": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20131120",
+      "sourceImageId": "17312518942796567788",
       "status": "READY",
-      "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/v1beta16/projects/project_name/zones/us-central1-a/disks/test-disk",
-      "sizeGb": "10",
-      "status": "READY",
-      "zone": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a"
+      "zone": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a"
     }
   ],
   "kind": "compute#diskList",
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/disks"
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/disks"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/2d3caa8c/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 ae28c7f..d88ba6e 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/v1beta16/projects/project_name/zones/us-central1-a/disks/lcdisk",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/disks/lcdisk",
   "sizeGb": "1",
   "status": "READY",
-  "zone": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a"
+  "zone": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/2d3caa8c/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 19efa6a..84d222a 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/v1beta16/projects/project_name/zones/us-central1-a/operations/operation-zones_us-central1-a_disks_lcdisk_delete",
+  "selfLink": "https://www.googleapis.com/compute/v1/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/v1beta16/projects/project_name/zones/us-central1-a/disks/lcdisk",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/disks/lcdisk",
   "user": "897001307951@developer.gserviceaccount.com",
-  "zone": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a"
+  "zone": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/2d3caa8c/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 370a3fb..ed69408 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/v1beta16/projects/project_name/zones/us-central1-a/operations/operation-zones_us-central1-a_disks_post",
+  "selfLink": "https://www.googleapis.com/compute/v1/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/v1beta16/projects/project_name/zones/us-central1-a/disks/lcdisk",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/disks/lcdisk",
   "user": "897001307951@developer.gserviceaccount.com",
-  "zone": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a"
+  "zone": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a"
 }
\ No newline at end of file