Functions to work with appropriate cloudstack payloads.
Functions to work with appropriate cloudstack payloads.
(build-args args)
Build arguments, ready to be signed.
Build arguments, ready to be signed.
(build-payload {:keys [api-key api-secret expiration]} args)
(build-payload config opcode args)
Build a signed payload for a given config, opcode and args triplet
Build a signed payload for a given config, opcode and args triplet
(serialize-pair [k v])
Encode a key/value pair
Encode a key/value pair
(signable-args path)
Transform a string to its expected signable form
Transform a string to its expected signable form
(transform-arg [k v])
transform argument into a list of key/value pairs.
transform argument into a list of key/value pairs.
(transform-args args)
Transform arguments into a vector of key/value pairs.
Transform arguments into a vector of key/value pairs.
(transform-map top-k [i m])
Encode a map argument appropriately
Encode a map argument appropriately
(transform-maps k maps)
For a list of maps, produce the expected key/value pairs.
For a list of maps, produce the expected key/value pairs.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close