nomex v0.0.4 Nomex.Namespaces

Methods in this module are used to interact with Nomad’s Namespaces HTTP API. More information here:

https://www.nomadproject.io/api/namespaces.html

Link to this section Summary

Functions

issues a GET request to <NOMAD_HOST>/v1/namespace/<param_id>

issues a GET request to <NOMAD_HOST>/v1/namespace/<param_id>

issues a GET request to <NOMAD_HOST>/v1/namespaces

issues a GET request to <NOMAD_HOST>/v1/namespaces?prefix=<prefix>

issues a GET request to <NOMAD_HOST>/v1/namespaces

issues a GET request to <NOMAD_HOST>/v1/namespaces?prefix=<prefix>

Link to this section Functions

Link to this function namespace(param_id)
namespace(String.t()) :: Nomex.Response.tuple_t()

issues a GET request to <NOMAD_HOST>/v1/namespace/<param_id>

returns a tuple with status (:ok, :error) and the %Nomex.Response{}

Link to this function namespace!(param_id)
namespace!(String.t()) :: Nomex.Response.t()

issues a GET request to <NOMAD_HOST>/v1/namespace/<param_id>

returns a %Nomex.Response{} or raises exception

Link to this function namespaces()
namespaces() :: Nomex.Response.tuple_t()

issues a GET request to <NOMAD_HOST>/v1/namespaces

returns a tuple with status (:ok, :error) and the %Nomex.Response{}

Link to this function namespaces(prefix)
namespaces(String.t()) :: Nomex.Response.tuple_t()

issues a GET request to <NOMAD_HOST>/v1/namespaces?prefix=<prefix>

returns a tuple with status (:ok, :error) and the %Nomex.Response{}

Link to this function namespaces!()
namespaces!() :: Nomex.Response.t()

issues a GET request to <NOMAD_HOST>/v1/namespaces

returns a %Nomex.Response{} or raises exception

Link to this function namespaces!(prefix)
namespaces!(String.t()) :: Nomex.Response.t()

issues a GET request to <NOMAD_HOST>/v1/namespaces?prefix=<prefix>

returns a %Nomex.Response{} or raises exception