package equinoxe

  1. Overview
  2. Docs
An OCaml wrapper for the Equinix API

Install

Dune Dependency

Authors

Maintainers

Sources

equinoxe-0.2.0.tbz
sha256=53a77e52522f4ddc271678c5a2b3639b59519bcc7d05dc55e751f854c9f25cdb
sha512=7169e110005c3bc9baa43632705f02fa75c9f04e6133b668b7a56870b69571eddfad9c649bc8d87672b8be560c9ed57c284c0fa659ce2eac4f8ff0c098c5a890

CHANGES.md.html

0.2.0

Added

  • Add a Cohttp client version, with a specific package (#60, @maiste)

  • Add a statically-typed API (#68, #71, @maiste)

  • Add unit tests to mock Equinix api (#70, @art-w)

Changed

  • Rewrite the API using io monad (#63, @art-w)

  • Uniform error handling between Cohttp and HLC (#69, @art-w)

  • Update Equinoxe-cohttp and Equinix-hlc to support only new API (#71, @maiste)

Removed

  • Remove JSON module and use Ezjsonm directly (#63, @art-w)

  • Remove timeout support from Cohttp (#69, @art-w)

  • Remove old API with JSON from Equinoxe, Equinoxe-cohttp and Equinoxe-hlc (#68, #71, @maiste)

  • Remove bin directory (#70, @maiste)

0.1.0

Added

  • Import a default http client to communicate with the Equinix API (#25, #22, #23, @maiste)

  • Add some user commands (#24, @maiste)

  • Add some organization commands (#33, @maiste)

  • Add some projects commands (#36, #37, @maiste)

  • Add some devices commands (#37, @maiste)

  • JSON manager module (#6, @maiste)

  • IP module (#47, @maiste)

  • Generate a test system (#42, @maiste)

  • Add a README (#26, #27, @maiste)