A Clojure library for interacting with CloudPassage APIs.
For more information on the specifics of CloudPassage APIs, see the
cloudpassage-api.md
file under doc/
.
Cloudpassage issues API keys using known client-ids and client-secrets. The API
keys expire every cloudpassage-lib.core/cache-ttl-milliseconds
seconds. All
session token's fetched via cloudpassage-lib.core/fetch-token!
are stored in
an in-memory, thread-safe cache.
-
lein test
runs tests.lein cloverage
will run tests and provide coverage information. -
lein cljfmt check
finds linting errors. -
lein cljfmt fix
can fix them, but make sure to check the output before committing.
Copyright © 2016 Rackspace Hosting, Inc.
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.