Exoscale 0.1.4
All things Exoscale, in Clojure.
Installation
To install, add the following dependency to your project or build file:
[exoscale "0.1.4"]
Topics
Namespaces
exoscale.compute.api.config
Facilities to load Exoscale configuration from files. Provide compatibility with other Exoscale libraries.
Public variables and functions:
exoscale.compute.api.eip
Higher order functions to manipulate keypairs. In addition to standard facilities, this also bundles an opt-in atom-backed store for private keys created here.
exoscale.compute.api.http
HTTP support for the Exoscale Compute API
Public variables and functions:
- action-entity
- default-endpoint
- default-http-opts
- default-max-polls
- default-page-size
- default-poll-interval
- depluralize
- entity-special-cases
- extract-response
- job-loop!!
- job-request!!
- job-result
- json-request!!
- list-pager-fn
- list-request!!
- raw-request!!
- request!!
- special-plurals
- text-request!!
- transform
- wait-or-return-job!!
exoscale.compute.api.keypair
Higher order functions to manipulate keypairs. In addition to standard facilities, this also bundles an opt-in atom-backed store for private keys created here.
Public variables and functions:
exoscale.compute.api.offering
Higher order functions to manipulate VMs
Public variables and functions:
exoscale.compute.api.payload
Functions to work with appropriate cloudstack payloads.
Public variables and functions:
exoscale.compute.api.template
Higher order functions to manipulate keypairs. In addition to standard facilities, this also bundles an opt-in atom-backed store for private keys created here.
Public variables and functions:
exoscale.compute.api.zone
Higher order functions to manipulate keypairs. In addition to standard facilities, this also bundles an opt-in atom-backed store for private keys created here.
exoscale.compute.ssh
Basic remote SSH exec support, expects a provided RSA private key. No checking of known hosts
Public variables and functions: