new gce-api module