google-cloud

Google Cloud Platform: Clojure + {GAE, GCE, anything else on Google Platform}
kenny 2019-12-21T01:45:37.017300Z

For the adventurous... I published a totally undocumented, super early version of gcp-api here: https://github.com/ComputeSoftware/gcp-api. A few of the calls I've tested work. Similar to cognitect's aws-api, I have published the API descriptor files here: https://github.com/ComputeSoftware/gcp-api-descriptors. There's only descriptor files for compute & monitoring APIs right now. Here's an example dep:

compute.gcp-api-descriptors/compute {:git/url   "git@github.com:ComputeSoftware/gcp-api-descriptors.git"
                                     :sha       "1700d07bcc51bc4a2a01c3f0169916737d2aede1"
                                     :deps/root "compute"}
Here's an example GCP API call:
@(invoke
   c
   {:op      "compute.instances.list"
    :request {:project "my-project"
              :zone    "us-central1-c"}})
Happy to hear any feedback 🙂

🎉 1