package equinoxe-hlc
Library
Module
Module type
Parameter
Class
Class type
It provides an API call system relying on Http_lwt_client
.
module Backend :
Equinoxe.Backend with type 'a io = ('a, [ `Msg of string ]) Lwt_result.t
This module gathers all the methods you need to be able to execute HTTP requests to contact an API server. It must send application/json request.
type 'a io = ('a, [ `Msg of string ]) Lwt_result.t
val create : ?address:string -> ?token:string -> unit -> t
create ~address ~token ()
returns an t
object, you need to manipulate when executing requests. Default address
is https://api.equinix.com/metal/v1/
and default token
is empty.
This exception represents an error when parsing works but the value received is unknown.
module Orga : sig ... end
A module to interact with Equinix organization.
module User : sig ... end
A module to interact with Equinix user.
module Auth : sig ... end
This module manages API parts related to authentification.
module Ip : sig ... end
This module manages API parts related to ips.
module Project : sig ... end
This module manages API parts related to projects.
module State : sig ... end
This module represents the state of a Device in the Equinix API.
module Event : sig ... end
This module deals with events that occure in Equinix.
module Device : sig ... end
This module manages API parts related to devices.