nomex v0.0.4 Nomex.Agent

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

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

Link to this section Summary

Functions

issues a GET request to <NOMAD_HOST>/v1/agent/health

issues a GET request to <NOMAD_HOST>/v1/agent/health

issues a GET request to <NOMAD_HOST>/v1/agent/members

issues a GET request to <NOMAD_HOST>/v1/agent/members

issues a GET request to <NOMAD_HOST>/v1/agent/self

issues a GET request to <NOMAD_HOST>/v1/agent/self

issues a GET request to <NOMAD_HOST>/v1/agent/servers

issues a GET request to <NOMAD_HOST>/v1/agent/servers

Link to this section Functions

issues a GET request to <NOMAD_HOST>/v1/agent/health

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

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

issues a GET request to <NOMAD_HOST>/v1/agent/health

returns a %Nomex.Response{} or raises exception

issues a GET request to <NOMAD_HOST>/v1/agent/members

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

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

issues a GET request to <NOMAD_HOST>/v1/agent/members

returns a %Nomex.Response{} or raises exception

issues a GET request to <NOMAD_HOST>/v1/agent/self

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

issues a GET request to <NOMAD_HOST>/v1/agent/self

returns a %Nomex.Response{} or raises exception

issues a GET request to <NOMAD_HOST>/v1/agent/servers

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

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

issues a GET request to <NOMAD_HOST>/v1/agent/servers

returns a %Nomex.Response{} or raises exception