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:43 UTC

[31/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/adb9acaa/libcloud/test/compute/fixtures/gce/aggregated_targetPools.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/aggregated_targetPools.json b/libcloud/test/compute/fixtures/gce/aggregated_targetPools.json
index 99195da..565e323 100644
--- a/libcloud/test/compute/fixtures/gce/aggregated_targetPools.json
+++ b/libcloud/test/compute/fixtures/gce/aggregated_targetPools.json
@@ -18,43 +18,43 @@
         {
           "creationTimestamp": "2013-11-01T14:50:04.620-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": "6918395933376220338",
           "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": "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"
         },
         {
           "creationTimestamp": "2013-11-01T14:51:45.822-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": "2277093827336176997",
           "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-11-01T12:09:45.831-07:00",
           "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": "03531496913089065061",
           "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",
           "sessionAffinity": "NONE"
         }
       ]
@@ -73,5 +73,5 @@
     }
   },
   "kind": "compute#targetPoolAggregatedList",
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/aggregated/targetPools"
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/aggregated/targetPools"
 }

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/generic_disk.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/generic_disk.json b/libcloud/test/compute/fixtures/gce/generic_disk.json
new file mode 100644
index 0000000..b0d646b
--- /dev/null
+++ b/libcloud/test/compute/fixtures/gce/generic_disk.json
@@ -0,0 +1,13 @@
+{
+  "creationTimestamp": "2013-12-13T10:54:04.074-08:00",
+  "description": "Image: https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20131120",
+  "id": "3535838963674672928",
+  "kind": "compute#disk",
+  "name": "genericdisk",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/disks/genericdisk",
+  "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/v1/projects/project_name/zones/us-central1-a"
+}

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/global_firewalls.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/global_firewalls.json b/libcloud/test/compute/fixtures/gce/global_firewalls.json
index e678e7d..8348658 100644
--- a/libcloud/test/compute/fixtures/gce/global_firewalls.json
+++ b/libcloud/test/compute/fixtures/gce/global_firewalls.json
@@ -18,8 +18,8 @@
       "id": "5399576268464751692",
       "kind": "compute#firewall",
       "name": "default-allow-internal",
-      "network": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/default",
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/firewalls/default-allow-internal",
+      "network": "https://www.googleapis.com/compute/v1/projects/project_name/global/networks/default",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/firewalls/default-allow-internal",
       "sourceRanges": [
         "10.240.0.0/16"
       ]
@@ -38,8 +38,8 @@
       "id": "8063006729705804986",
       "kind": "compute#firewall",
       "name": "default-ssh",
-      "network": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/default",
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/firewalls/default-ssh",
+      "network": "https://www.googleapis.com/compute/v1/projects/project_name/global/networks/default",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/firewalls/default-ssh",
       "sourceRanges": [
         "0.0.0.0/0"
       ]
@@ -57,8 +57,8 @@
       "id": "13827675544891616808",
       "kind": "compute#firewall",
       "name": "libcloud-demo-europe-firewall",
-      "network": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/libcloud-demo-europe-network",
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/firewalls/libcloud-demo-europe-firewall",
+      "network": "https://www.googleapis.com/compute/v1/projects/project_name/global/networks/libcloud-demo-europe-network",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/firewalls/libcloud-demo-europe-firewall",
       "sourceRanges": [
         "0.0.0.0/0"
       ],
@@ -79,8 +79,8 @@
       "id": "1648761630208029546",
       "kind": "compute#firewall",
       "name": "libcloud-demo-firewall",
-      "network": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/libcloud-demo-network",
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/firewalls/libcloud-demo-firewall",
+      "network": "https://www.googleapis.com/compute/v1/projects/project_name/global/networks/libcloud-demo-network",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/firewalls/libcloud-demo-firewall",
       "sourceRanges": [
         "0.0.0.0/0"
       ],
@@ -102,8 +102,8 @@
       "id": "01326795494450101956",
       "kind": "compute#firewall",
       "name": "www-firewall",
-      "network": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/default",
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/firewalls/www-firewall",
+      "network": "https://www.googleapis.com/compute/v1/projects/project_name/global/networks/default",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/firewalls/www-firewall",
       "sourceRanges": [
         "0.0.0.0/0"
       ],
@@ -113,5 +113,5 @@
     }
   ],
   "kind": "compute#firewallList",
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/firewalls"
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/firewalls"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/global_firewalls_lcfirewall.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/global_firewalls_lcfirewall.json b/libcloud/test/compute/fixtures/gce/global_firewalls_lcfirewall.json
index 068721e..51f1d91 100644
--- a/libcloud/test/compute/fixtures/gce/global_firewalls_lcfirewall.json
+++ b/libcloud/test/compute/fixtures/gce/global_firewalls_lcfirewall.json
@@ -11,8 +11,8 @@
   "id": "0565629596395414121",
   "kind": "compute#firewall",
   "name": "lcfirewall",
-  "network": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/default",
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/firewalls/lcfirewall",
+  "network": "https://www.googleapis.com/compute/v1/projects/project_name/global/networks/default",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/firewalls/lcfirewall",
   "sourceTags": [
     "libcloud"
   ]

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/global_firewalls_lcfirewall_delete.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/global_firewalls_lcfirewall_delete.json b/libcloud/test/compute/fixtures/gce/global_firewalls_lcfirewall_delete.json
index b2ae795..cc0a508 100644
--- a/libcloud/test/compute/fixtures/gce/global_firewalls_lcfirewall_delete.json
+++ b/libcloud/test/compute/fixtures/gce/global_firewalls_lcfirewall_delete.json
@@ -5,10 +5,10 @@
   "name": "operation-global_firewalls_lcfirewall_delete",
   "operationType": "delete",
   "progress": 0,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/operations/operation-global_firewalls_lcfirewall_delete",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/operations/operation-global_firewalls_lcfirewall_delete",
   "startTime": "2013-06-26T10:04:53.508-07:00",
   "status": "PENDING",
   "targetId": "0565629596395414121",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/firewalls/lcfirewall",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/firewalls/lcfirewall",
   "user": "897001307951@developer.gserviceaccount.com"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/global_firewalls_lcfirewall_put.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/global_firewalls_lcfirewall_put.json b/libcloud/test/compute/fixtures/gce/global_firewalls_lcfirewall_put.json
index b38aa5d..47f9d8f 100644
--- a/libcloud/test/compute/fixtures/gce/global_firewalls_lcfirewall_put.json
+++ b/libcloud/test/compute/fixtures/gce/global_firewalls_lcfirewall_put.json
@@ -5,10 +5,10 @@
   "name": "operation-global_firewalls_lcfirewall_put",
   "operationType": "update",
   "progress": 0,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/operations/operation-global_firewalls_lcfirewall_put",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/operations/operation-global_firewalls_lcfirewall_put",
   "startTime": "2013-06-26T20:52:00.410-07:00",
   "status": "PENDING",
   "targetId": "10942695305090163011",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/firewalls/lcfirewall",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/firewalls/lcfirewall",
   "user": "897001307951@developer.gserviceaccount.com"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/global_firewalls_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/global_firewalls_post.json b/libcloud/test/compute/fixtures/gce/global_firewalls_post.json
index f7cac33..5e77ca1 100644
--- a/libcloud/test/compute/fixtures/gce/global_firewalls_post.json
+++ b/libcloud/test/compute/fixtures/gce/global_firewalls_post.json
@@ -5,9 +5,9 @@
   "name": "operation-global_firewalls_post",
   "operationType": "insert",
   "progress": 0,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/operations/operation-global_firewalls_post",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/operations/operation-global_firewalls_post",
   "startTime": "2013-06-26T20:51:06.128-07:00",
   "status": "PENDING",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/firewalls/lcfirewall",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/firewalls/lcfirewall",
   "user": "897001307951@developer.gserviceaccount.com"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/global_httpHealthChecks.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/global_httpHealthChecks.json b/libcloud/test/compute/fixtures/gce/global_httpHealthChecks.json
index 35d0f6f..e1f25a6 100644
--- a/libcloud/test/compute/fixtures/gce/global_httpHealthChecks.json
+++ b/libcloud/test/compute/fixtures/gce/global_httpHealthChecks.json
@@ -12,24 +12,38 @@
       "name": "basic-check",
       "port": 80,
       "requestPath": "/",
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/httpHealthChecks/basic-check",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/httpHealthChecks/basic-check",
       "timeoutSec": 5,
       "unhealthyThreshold": 2
     },
     {
+      "checkIntervalSec": 10,
+      "creationTimestamp": "2013-12-13T10:52:46.800-08:00",
+      "healthyThreshold": 3,
+      "host": "lchost",
+      "id": "022194976205566532",
+      "kind": "compute#httpHealthCheck",
+      "name": "lchealthcheck",
+      "port": 9000,
+      "requestPath": "/lc",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/httpHealthChecks/lchealthcheck",
+      "timeoutSec": 10,
+      "unhealthyThreshold": 4
+    },
+    {
       "checkIntervalSec": 5,
-      "creationTimestamp": "2013-09-02T22:25:44.759-07:00",
+      "creationTimestamp": "2013-12-13T10:51:42.762-08:00",
       "healthyThreshold": 2,
-      "id": "16372093408499501663",
+      "id": "08359377740909791076",
       "kind": "compute#httpHealthCheck",
       "name": "libcloud-lb-demo-healthcheck",
       "port": 80,
       "requestPath": "/",
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/httpHealthChecks/libcloud-lb-demo-healthcheck",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/httpHealthChecks/libcloud-lb-demo-healthcheck",
       "timeoutSec": 5,
       "unhealthyThreshold": 2
     }
   ],
   "kind": "compute#httpHealthCheckList",
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/httpHealthChecks"
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/httpHealthChecks"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_basic-check.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_basic-check.json b/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_basic-check.json
index bbfb868..c29f271 100644
--- a/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_basic-check.json
+++ b/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_basic-check.json
@@ -9,7 +9,7 @@
   "name": "basic-check",
   "port": 80,
   "requestPath": "/",
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/httpHealthChecks/basic-check",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/httpHealthChecks/basic-check",
   "timeoutSec": 5,
   "unhealthyThreshold": 2
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_lchealthcheck.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_lchealthcheck.json b/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_lchealthcheck.json
index 805d0e0..80c9aeb 100644
--- a/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_lchealthcheck.json
+++ b/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_lchealthcheck.json
@@ -8,7 +8,7 @@
   "name": "lchealthcheck",
   "port": 8000,
   "requestPath": "/lc",
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/httpHealthChecks/lchealthcheck",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/httpHealthChecks/lchealthcheck",
   "timeoutSec": 10,
   "unhealthyThreshold": 4
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_lchealthcheck_delete.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_lchealthcheck_delete.json b/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_lchealthcheck_delete.json
index df1c973..e8463ec 100644
--- a/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_lchealthcheck_delete.json
+++ b/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_lchealthcheck_delete.json
@@ -5,10 +5,10 @@
   "name": "operation-global_httpHealthChecks_lchealthcheck_delete",
   "operationType": "delete",
   "progress": 0,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/operations/operation-global_httpHealthChecks_lchealthcheck_delete",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/operations/operation-global_httpHealthChecks_lchealthcheck_delete",
   "startTime": "2013-09-02T22:18:02.558-07:00",
   "status": "PENDING",
   "targetId": "06860603312991823381",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/healthChecks/lchealthcheck",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/healthChecks/lchealthcheck",
   "user": "user@gserviceaccount.com"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_lchealthcheck_put.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_lchealthcheck_put.json b/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_lchealthcheck_put.json
index 6173d3b..8ddeae3 100644
--- a/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_lchealthcheck_put.json
+++ b/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_lchealthcheck_put.json
@@ -5,10 +5,10 @@
   "name": "operation-global_httpHealthChecks_lchealthcheck_put",
   "operationType": "update",
   "progress": 0,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/operations/operation-global_httpHealthChecks_lchealthcheck_put",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/operations/operation-global_httpHealthChecks_lchealthcheck_put",
   "startTime": "2013-09-03T02:19:55.628-07:00",
   "status": "PENDING",
   "targetId": "0742691415598204878",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/healthChecks/lchealthcheck",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/healthChecks/lchealthcheck",
   "user": "user@gserviceaccount.com"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_libcloud-lb-demo-healthcheck.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_libcloud-lb-demo-healthcheck.json b/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_libcloud-lb-demo-healthcheck.json
index 72c0a6a..188f9e0 100644
--- a/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_libcloud-lb-demo-healthcheck.json
+++ b/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_libcloud-lb-demo-healthcheck.json
@@ -7,7 +7,7 @@
   "name": "libcloud-lb-demo-healthcheck",
   "port": 80,
   "requestPath": "/",
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/httpHealthChecks/libcloud-lb-demo-healthcheck",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/httpHealthChecks/libcloud-lb-demo-healthcheck",
   "timeoutSec": 5,
   "unhealthyThreshold": 2
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_post.json b/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_post.json
index f0d5ab8..5cd564f 100644
--- a/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_post.json
+++ b/libcloud/test/compute/fixtures/gce/global_httpHealthChecks_post.json
@@ -5,9 +5,9 @@
   "name": "operation-global_httpHealthChecks_post",
   "operationType": "insert",
   "progress": 0,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/operations/operation-global_httpHealthChecks_post",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/operations/operation-global_httpHealthChecks_post",
   "startTime": "2013-09-03T02:19:54.718-07:00",
   "status": "PENDING",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/healthChecks/lchealthcheck",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/healthChecks/lchealthcheck",
   "user": "user@gserviceaccount.com"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/global_images.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/global_images.json b/libcloud/test/compute/fixtures/gce/global_images.json
index bfddba5..5c25596 100644
--- a/libcloud/test/compute/fixtures/gce/global_images.json
+++ b/libcloud/test/compute/fixtures/gce/global_images.json
@@ -7,12 +7,12 @@
       "id": "1549141992333368759",
       "kind": "compute#image",
       "name": "debian-7-wheezy-v20130617",
-      "preferredKernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-v20130603",
+      "preferredKernel": "https://www.googleapis.com/compute/v1/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"
     },
@@ -21,16 +21,16 @@
       "id": "1539141992335368259",
       "kind": "compute#image",
       "name": "centos-6-v20131118",
-      "preferredKernel": "https://www.googleapis.com/compute/v1beta16/projects/google/global/kernels/gce-v20130603",
+      "preferredKernel": "https://www.googleapis.com/compute/v1/projects/google/global/kernels/gce-v20130603",
       "rawDisk": {
         "containerType": "TAR",
         "source": ""
       },
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/debian-cloud/global/images/centos-6-v20131118",
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/centos-6-v20131118",
       "sourceType": "RAW",
       "status": "READY"
     }
   ],
   "kind": "compute#imageList",
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/images"
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/images"
 }

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/global_networks.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/global_networks.json b/libcloud/test/compute/fixtures/gce/global_networks.json
index cc6f3e9..dc7ca55 100644
--- a/libcloud/test/compute/fixtures/gce/global_networks.json
+++ b/libcloud/test/compute/fixtures/gce/global_networks.json
@@ -8,7 +8,7 @@
       "id": "08257021638942464470",
       "kind": "compute#network",
       "name": "default",
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/default"
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/networks/default"
     },
     {
       "IPv4Range": "10.10.0.0/16",
@@ -17,7 +17,7 @@
       "id": "13254259054875092094",
       "kind": "compute#network",
       "name": "libcloud-demo-europe-network",
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/libcloud-demo-europe-network"
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/networks/libcloud-demo-europe-network"
     },
     {
       "IPv4Range": "10.10.0.0/16",
@@ -26,9 +26,9 @@
       "id": "17172579178188075621",
       "kind": "compute#network",
       "name": "libcloud-demo-network",
-      "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/libcloud-demo-network"
+      "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/networks/libcloud-demo-network"
     }
   ],
   "kind": "compute#networkList",
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks"
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/networks"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/global_networks_default.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/global_networks_default.json b/libcloud/test/compute/fixtures/gce/global_networks_default.json
index 85b9210..a7ddd3e 100644
--- a/libcloud/test/compute/fixtures/gce/global_networks_default.json
+++ b/libcloud/test/compute/fixtures/gce/global_networks_default.json
@@ -5,5 +5,5 @@
   "id": "08257021638942464470",
   "kind": "compute#network",
   "name": "default",
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/default"
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/networks/default"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/global_networks_lcnetwork.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/global_networks_lcnetwork.json b/libcloud/test/compute/fixtures/gce/global_networks_lcnetwork.json
index 77bd710..5ba0d9e 100644
--- a/libcloud/test/compute/fixtures/gce/global_networks_lcnetwork.json
+++ b/libcloud/test/compute/fixtures/gce/global_networks_lcnetwork.json
@@ -5,5 +5,5 @@
   "id": "16211908079305042870",
   "kind": "compute#network",
   "name": "lcnetwork",
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/lcnetwork"
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/networks/lcnetwork"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/global_networks_lcnetwork_delete.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/global_networks_lcnetwork_delete.json b/libcloud/test/compute/fixtures/gce/global_networks_lcnetwork_delete.json
index cf4f669..ea6b1bb 100644
--- a/libcloud/test/compute/fixtures/gce/global_networks_lcnetwork_delete.json
+++ b/libcloud/test/compute/fixtures/gce/global_networks_lcnetwork_delete.json
@@ -5,10 +5,10 @@
   "name": "operation-global_networks_lcnetwork_delete",
   "operationType": "delete",
   "progress": 0,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/operations/operation-global_networks_lcnetwork_delete",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/operations/operation-global_networks_lcnetwork_delete",
   "startTime": "2013-06-26T10:05:11.273-07:00",
   "status": "PENDING",
   "targetId": "16211908079305042870",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/lcnetwork",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/networks/lcnetwork",
   "user": "897001307951@developer.gserviceaccount.com"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/global_networks_libcloud-demo-europe-network.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/global_networks_libcloud-demo-europe-network.json b/libcloud/test/compute/fixtures/gce/global_networks_libcloud-demo-europe-network.json
index 25eaf57..ecb80e6 100644
--- a/libcloud/test/compute/fixtures/gce/global_networks_libcloud-demo-europe-network.json
+++ b/libcloud/test/compute/fixtures/gce/global_networks_libcloud-demo-europe-network.json
@@ -5,5 +5,5 @@
   "id": "13254259054875092094",
   "kind": "compute#network",
   "name": "libcloud-demo-europe-network",
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/libcloud-demo-europe-network"
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/networks/libcloud-demo-europe-network"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/global_networks_libcloud-demo-network.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/global_networks_libcloud-demo-network.json b/libcloud/test/compute/fixtures/gce/global_networks_libcloud-demo-network.json
index 733fc54..5d26325 100644
--- a/libcloud/test/compute/fixtures/gce/global_networks_libcloud-demo-network.json
+++ b/libcloud/test/compute/fixtures/gce/global_networks_libcloud-demo-network.json
@@ -5,5 +5,5 @@
   "id": "17172579178188075621",
   "kind": "compute#network",
   "name": "libcloud-demo-network",
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/libcloud-demo-network"
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/networks/libcloud-demo-network"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/global_networks_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/global_networks_post.json b/libcloud/test/compute/fixtures/gce/global_networks_post.json
index 4141991..77aa7c5 100644
--- a/libcloud/test/compute/fixtures/gce/global_networks_post.json
+++ b/libcloud/test/compute/fixtures/gce/global_networks_post.json
@@ -5,9 +5,9 @@
   "name": "operation-global_networks_post",
   "operationType": "insert",
   "progress": 0,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/operations/operation-global_networks_post",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/operations/operation-global_networks_post",
   "startTime": "2013-06-26T10:05:03.315-07:00",
   "status": "PENDING",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/lcnetwork",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/networks/lcnetwork",
   "user": "897001307951@developer.gserviceaccount.com"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_global_firewalls_lcfirewall_delete.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_global_firewalls_lcfirewall_delete.json b/libcloud/test/compute/fixtures/gce/operations_operation_global_firewalls_lcfirewall_delete.json
index c6852a5..d50c5e0 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_global_firewalls_lcfirewall_delete.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_global_firewalls_lcfirewall_delete.json
@@ -6,10 +6,10 @@
   "name": "operation-global_firewalls_lcfirewall_delete",
   "operationType": "delete",
   "progress": 100,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/operations/operation-global_firewalls_lcfirewall_delete",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/operations/operation-global_firewalls_lcfirewall_delete",
   "startTime": "2013-06-26T10:04:53.508-07:00",
   "status": "DONE",
   "targetId": "0565629596395414121",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/firewalls/lcfirewall",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/firewalls/lcfirewall",
   "user": "897001307951@developer.gserviceaccount.com"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_global_firewalls_lcfirewall_put.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_global_firewalls_lcfirewall_put.json b/libcloud/test/compute/fixtures/gce/operations_operation_global_firewalls_lcfirewall_put.json
index 1629dc3..225c061 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_global_firewalls_lcfirewall_put.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_global_firewalls_lcfirewall_put.json
@@ -6,10 +6,10 @@
   "name": "operation-global_firewalls_lcfirewall_put",
   "operationType": "update",
   "progress": 100,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/operations/operation-global_firewalls_lcfirewall_put",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/operations/operation-global_firewalls_lcfirewall_put",
   "startTime": "2013-06-26T20:52:00.410-07:00",
   "status": "DONE",
   "targetId": "10942695305090163011",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/firewalls/lcfirewall",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/firewalls/lcfirewall",
   "user": "897001307951@developer.gserviceaccount.com"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_global_firewalls_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_global_firewalls_post.json b/libcloud/test/compute/fixtures/gce/operations_operation_global_firewalls_post.json
index c74816b..4b87327 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_global_firewalls_post.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_global_firewalls_post.json
@@ -6,10 +6,10 @@
   "name": "operation-global_firewalls_post",
   "operationType": "insert",
   "progress": 100,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/operations/operation-global_firewalls_post",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/operations/operation-global_firewalls_post",
   "startTime": "2013-06-26T20:51:06.128-07:00",
   "status": "DONE",
   "targetId": "10942695305090163011",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/firewalls/lcfirewall",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/firewalls/lcfirewall",
   "user": "897001307951@developer.gserviceaccount.com"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_global_httpHealthChecks_lchealthcheck_delete.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_global_httpHealthChecks_lchealthcheck_delete.json b/libcloud/test/compute/fixtures/gce/operations_operation_global_httpHealthChecks_lchealthcheck_delete.json
index f8bf93c..59f3d81 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_global_httpHealthChecks_lchealthcheck_delete.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_global_httpHealthChecks_lchealthcheck_delete.json
@@ -5,10 +5,10 @@
   "name": "operation-global_httpHealthChecks_lchealthcheck_delete",
   "operationType": "delete",
   "progress": 100,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/operations/operation-global_httpHealthChecks_lchealthcheck_delete",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/operations/operation-global_httpHealthChecks_lchealthcheck_delete",
   "startTime": "2013-09-02T22:18:02.558-07:00",
   "status": "DONE",
   "targetId": "06860603312991823381",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/healthChecks/lchealthcheck",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/healthChecks/lchealthcheck",
   "user": "user@gserviceaccount.com"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_global_httpHealthChecks_lchealthcheck_put.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_global_httpHealthChecks_lchealthcheck_put.json b/libcloud/test/compute/fixtures/gce/operations_operation_global_httpHealthChecks_lchealthcheck_put.json
index ef0ce96..396ffc1 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_global_httpHealthChecks_lchealthcheck_put.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_global_httpHealthChecks_lchealthcheck_put.json
@@ -6,10 +6,10 @@
   "name": "operation-global_httpHealthChecks_lchealthcheck_put",
   "operationType": "update",
   "progress": 100,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/operations/operation-global_httpHealthChecks_lchealthcheck_put",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/operations/operation-global_httpHealthChecks_lchealthcheck_put",
   "startTime": "2013-09-03T02:19:55.628-07:00",
   "status": "DONE",
   "targetId": "0742691415598204878",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/healthChecks/lchealthcheck",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/healthChecks/lchealthcheck",
   "user": "user@gserviceaccount.com"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_global_httpHealthChecks_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_global_httpHealthChecks_post.json b/libcloud/test/compute/fixtures/gce/operations_operation_global_httpHealthChecks_post.json
index 3013faa..5ea8836 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_global_httpHealthChecks_post.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_global_httpHealthChecks_post.json
@@ -5,10 +5,10 @@
   "name": "operation-global_httpHealthChecks_post",
   "operationType": "insert",
   "progress": 100,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/operations/operation-global_httpHealthChecks_post",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/operations/operation-global_httpHealthChecks_post",
   "startTime": "2013-09-03T02:19:54.718-07:00",
   "status": "DONE",
   "targetId": "0742691415598204878",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/healthChecks/lchealthcheck",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/healthChecks/lchealthcheck",
   "user": "user@gserviceaccount.com"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_global_networks_lcnetwork_delete.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_global_networks_lcnetwork_delete.json b/libcloud/test/compute/fixtures/gce/operations_operation_global_networks_lcnetwork_delete.json
index dbdd02a..6cf88f7 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_global_networks_lcnetwork_delete.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_global_networks_lcnetwork_delete.json
@@ -6,10 +6,10 @@
   "name": "operation-global_networks_lcnetwork_delete",
   "operationType": "delete",
   "progress": 100,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/operations/operation-global_networks_lcnetwork_delete",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/operations/operation-global_networks_lcnetwork_delete",
   "startTime": "2013-06-26T10:05:11.273-07:00",
   "status": "DONE",
   "targetId": "16211908079305042870",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/lcnetwork",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/networks/lcnetwork",
   "user": "897001307951@developer.gserviceaccount.com"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_global_networks_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_global_networks_post.json b/libcloud/test/compute/fixtures/gce/operations_operation_global_networks_post.json
index b4e7d9a..5b5888b 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_global_networks_post.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_global_networks_post.json
@@ -6,10 +6,10 @@
   "name": "operation-global_networks_post",
   "operationType": "insert",
   "progress": 100,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/operations/operation-global_networks_post",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/operations/operation-global_networks_post",
   "startTime": "2013-06-26T10:05:03.315-07:00",
   "status": "DONE",
   "targetId": "16211908079305042870",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/global/networks/lcnetwork",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/networks/lcnetwork",
   "user": "897001307951@developer.gserviceaccount.com"
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_addresses_lcaddress_delete.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_addresses_lcaddress_delete.json b/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_addresses_lcaddress_delete.json
index 9176604..f808760 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_addresses_lcaddress_delete.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_addresses_lcaddress_delete.json
@@ -5,11 +5,11 @@
   "name": "operation-regions_us-central1_addresses_lcaddress_delete",
   "operationType": "delete",
   "progress": 100,
-  "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": "DONE",
   "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/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_addresses_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_addresses_post.json b/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_addresses_post.json
index 3f85b87..a68d628 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_addresses_post.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_addresses_post.json
@@ -5,11 +5,11 @@
   "name": "operation-regions_us-central1_addresses_post",
   "operationType": "insert",
   "progress": 100,
-  "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": "DONE",
   "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/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_forwardingRules_lcforwardingrule_delete.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_forwardingRules_lcforwardingrule_delete.json b/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_forwardingRules_lcforwardingrule_delete.json
index 0138b45..eb43122 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_forwardingRules_lcforwardingrule_delete.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_forwardingRules_lcforwardingrule_delete.json
@@ -6,11 +6,11 @@
   "name": "operation-regions_us-central1_forwardingRules_lcforwardingrule_delete",
   "operationType": "delete",
   "progress": 100,
-  "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": "DONE",
   "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/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_forwardingRules_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_forwardingRules_post.json b/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_forwardingRules_post.json
index fb6e5aa..fd2fc18 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_forwardingRules_post.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_forwardingRules_post.json
@@ -6,11 +6,11 @@
   "name": "operation-regions_us-central1_forwardingRules_post",
   "operationType": "insert",
   "progress": 100,
-  "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": "DONE",
   "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/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_addHealthCheck_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_addHealthCheck_post.json b/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_addHealthCheck_post.json
index b9adfea..482edee 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_addHealthCheck_post.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_addHealthCheck_post.json
@@ -6,11 +6,11 @@
   "name": "operation-regions_us-central1_targetPools_lctargetpool_addHealthCheck_post",
   "operationType": "addHealthCheck",
   "progress": 100,
-  "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": "DONE",
   "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/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_addInstance_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_addInstance_post.json b/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_addInstance_post.json
index 6c16ec6..b9a28dc 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_addInstance_post.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_addInstance_post.json
@@ -6,11 +6,11 @@
   "name": "operation-regions_us-central1_targetPools_lctargetpool_addInstance_post",
   "operationType": "addInstance",
   "progress": 100,
-  "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": "DONE",
   "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/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_delete.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_delete.json b/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_delete.json
index d6cb9a8..d281fe0 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_delete.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_delete.json
@@ -5,11 +5,11 @@
   "name": "operation-regions_us-central1_targetPools_lctargetpool_delete",
   "operationType": "delete",
   "progress": 100,
-  "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": "DONE",
   "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/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_removeHealthCheck_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_removeHealthCheck_post.json b/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_removeHealthCheck_post.json
index 3a08f52..5beb4a4 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_removeHealthCheck_post.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_removeHealthCheck_post.json
@@ -6,11 +6,11 @@
   "name": "operation-regions_us-central1_targetPools_lctargetpool_removeHealthCheck_post",
   "operationType": "removeHealthCheck",
   "progress": 100,
-  "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": "DONE",
   "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/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_removeInstance_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_removeInstance_post.json b/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_removeInstance_post.json
index 58a1e51..4add404 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_removeInstance_post.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_lctargetpool_removeInstance_post.json
@@ -6,11 +6,11 @@
   "name": "operation-regions_us-central1_targetPools_lctargetpool_removeInstance_post",
   "operationType": "removeInstance",
   "progress": 100,
-  "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": "DONE",
   "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/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_post.json b/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_post.json
index e95babf..5b7b4d9 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_post.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_regions_us-central1_targetPools_post.json
@@ -5,11 +5,11 @@
   "name": "operation-regions_us-central1_targetPools_post",
   "operationType": "insert",
   "progress": 100,
-  "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": "DONE",
   "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/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_zones_europe-west1-a_instances_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_zones_europe-west1-a_instances_post.json b/libcloud/test/compute/fixtures/gce/operations_operation_zones_europe-west1-a_instances_post.json
index 449789b..c9fff8f 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_zones_europe-west1-a_instances_post.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_zones_europe-west1-a_instances_post.json
@@ -15,11 +15,11 @@
   "name": "operation-zones_europe-west1-a_instances_post",
   "operationType": "insert",
   "progress": 100,
-  "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": "DONE",
   "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/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_disks_lcdisk_delete.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_disks_lcdisk_delete.json b/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_disks_lcdisk_delete.json
index 181efac..e892ab5 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_disks_lcdisk_delete.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_disks_lcdisk_delete.json
@@ -5,11 +5,11 @@
   "name": "operation-zones_us-central1-a_disks_lcdisk_delete",
   "operationType": "delete",
   "progress": 100,
-  "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": "DONE",
   "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/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_disks_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_disks_post.json b/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_disks_post.json
index 680697e..2962730 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_disks_post.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_disks_post.json
@@ -6,11 +6,11 @@
   "name": "operation-zones_us-central1-a_disks_post",
   "operationType": "insert",
   "progress": 100,
-  "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": "DONE",
   "targetId": "03196637868764498730",
-  "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/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_lcnode-000_delete.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_lcnode-000_delete.json b/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_lcnode-000_delete.json
index fdf102f..3dd003e 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_lcnode-000_delete.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_lcnode-000_delete.json
@@ -6,11 +6,11 @@
   "name": "operation-zones_us-central1-a_instances_lcnode-000_delete",
   "operationType": "delete",
   "progress": 100,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/operations/operation-zones_us-central1-a_instances_lcnode-000_delete",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/operations/operation-zones_us-central1-a_instances_lcnode-000_delete",
   "startTime": "2013-06-26T16:13:12.948-07:00",
   "status": "DONE",
   "targetId": "5390075309006132922",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/instances/lcnode-000",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/instances/lcnode-000",
   "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/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_lcnode-001_delete.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_lcnode-001_delete.json b/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_lcnode-001_delete.json
index 7c02137..f07a581 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_lcnode-001_delete.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_lcnode-001_delete.json
@@ -6,11 +6,11 @@
   "name": "operation-zones_us-central1-a_instances_lcnode-001_delete",
   "operationType": "delete",
   "progress": 100,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/operations/operation-zones_us-central1-a_instances_lcnode-001_delete",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/operations/operation-zones_us-central1-a_instances_lcnode-001_delete",
   "startTime": "2013-06-26T16:13:40.620-07:00",
   "status": "DONE",
   "targetId": "16630486471904253898",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/instances/lcnode-001",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/instances/lcnode-001",
   "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/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_attachDisk_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_attachDisk_post.json b/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_attachDisk_post.json
index ec89003..1962a1c 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_attachDisk_post.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_attachDisk_post.json
@@ -6,11 +6,11 @@
   "name": "operation-zones_us-central1-a_instances_node-name_attachDisk_post",
   "operationType": "attachDisk",
   "progress": 100,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/operations/operation-zones_us-central1-a_instances_node-name_attachDisk_post",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/operations/operation-zones_us-central1-a_instances_node-name_attachDisk_post",
   "startTime": "2013-06-26T16:48:27.762-07:00",
   "status": "DONE",
   "targetId": "1845312225624811608",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/instances/node-name",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/instances/node-name",
   "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/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_delete.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_delete.json b/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_delete.json
index 3eacbba..b813751 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_delete.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_delete.json
@@ -6,11 +6,11 @@
   "name": "operation-zones_us-central1-a_instances_node-name_delete",
   "operationType": "delete",
   "progress": 100,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/operations/operation-zones_us-central1-a_instances_node-name_delete",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/operations/operation-zones_us-central1-a_instances_node-name_delete",
   "startTime": "2013-06-26T10:05:40.405-07:00",
   "status": "DONE",
   "targetId": "07410051435384876224",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/instances/node-name",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/instances/node-name",
   "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/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_detachDisk_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_detachDisk_post.json b/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_detachDisk_post.json
index 6b98bea..3659387 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_detachDisk_post.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_detachDisk_post.json
@@ -6,11 +6,11 @@
   "name": "operation-zones_us-central1-a_instances_node-name_detachDisk_post",
   "operationType": "detachDisk",
   "progress": 100,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/operations/operation-zones_us-central1-a_instances_node-name_detachDisk_post",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/operations/operation-zones_us-central1-a_instances_node-name_detachDisk_post",
   "startTime": "2013-06-26T16:48:35.398-07:00",
   "status": "DONE",
   "targetId": "1845312225624811608",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/instances/node-name",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/instances/node-name",
   "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/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_reset_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_reset_post.json b/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_reset_post.json
index 651ef6d..bbdcbac 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_reset_post.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_reset_post.json
@@ -5,11 +5,11 @@
   "name": "operation-zones_us-central1-a_instances_node-name_reset_post",
   "operationType": "reset",
   "progress": 100,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/operations/operation-zones_us-central1-a_instances_node-name_reset_post",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/operations/operation-zones_us-central1-a_instances_node-name_reset_post",
   "startTime": "2013-06-26T15:03:02.813-07:00",
   "status": "DONE",
   "targetId": "1845312225624811608",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/instances/node-name",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/instances/node-name",
   "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/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_setTags_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_setTags_post.json b/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_setTags_post.json
index 5ddaf68..0733627 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_setTags_post.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_node-name_setTags_post.json
@@ -6,11 +6,11 @@
   "name": "operation-zones_us-central1-a_instances_node-name_setTags_post",
   "operationType": "setTags",
   "progress": 100,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/operations/operation-zones_us-central1-a_instances_node-name_setTags_post",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/operations/operation-zones_us-central1-a_instances_node-name_setTags_post",
   "startTime": "2013-06-26T21:20:04.103-07:00",
   "status": "DONE",
   "targetId": "1845312225624811608",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/instances/node-name",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/instances/node-name",
   "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/adb9acaa/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_post.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_post.json b/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_post.json
index 8b37d33..40d2857 100644
--- a/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_post.json
+++ b/libcloud/test/compute/fixtures/gce/operations_operation_zones_us-central1-a_instances_post.json
@@ -6,11 +6,11 @@
   "name": "operation-zones_us-central1-a_instances_post",
   "operationType": "insert",
   "progress": 100,
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/operations/operation-zones_us-central1-a_instances_post",
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/operations/operation-zones_us-central1-a_instances_post",
   "startTime": "2013-06-26T16:12:51.537-07:00",
   "status": "DONE",
   "targetId": "16630486471904253898",
-  "targetLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name/zones/us-central1-a/instances/lcnode-001",
+  "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/zones/us-central1-a/instances/lcnode-001",
   "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/adb9acaa/libcloud/test/compute/fixtures/gce/project.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/gce/project.json b/libcloud/test/compute/fixtures/gce/project.json
index d96f916..6b65499 100644
--- a/libcloud/test/compute/fixtures/gce/project.json
+++ b/libcloud/test/compute/fixtures/gce/project.json
@@ -55,5 +55,5 @@
       "usage": 1.0
     }
   ],
-  "selfLink": "https://www.googleapis.com/compute/v1beta16/projects/project_name"
+  "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name"
 }
\ No newline at end of file