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 🙂