nomex v0.0.3 Nomex.ACL

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

https://www.nomadproject.io/api/acl-policies.html

https://www.nomadproject.io/api/acl-tokens.html

Link to this section Summary

Functions

issues a GET request to <NOMAD_HOST>/v1/acl/policies

issues a GET request to <NOMAD_HOST>/v1/acl/policies

issues a GET request to <NOMAD_HOST>/v1/acl/policy/<param_id>

issues a GET request to <NOMAD_HOST>/v1/acl/policy/<param_id>

issues a GET request to <NOMAD_HOST>/v1/acl/token/<param_id>

issues a GET request to <NOMAD_HOST>/v1/acl/token/<param_id>

issues a GET request to <NOMAD_HOST>/v1/acl/token/self

issues a GET request to <NOMAD_HOST>/v1/acl/token/self

issues a GET request to <NOMAD_HOST>/v1/acl/tokens

issues a GET request to <NOMAD_HOST>/v1/acl/tokens

Link to this section Functions

issues a GET request to <NOMAD_HOST>/v1/acl/policies

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

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

issues a GET request to <NOMAD_HOST>/v1/acl/policies

returns a %Nomex.Response{} or raises exception

issues a GET request to <NOMAD_HOST>/v1/acl/policy/<param_id>

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

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

issues a GET request to <NOMAD_HOST>/v1/acl/policy/<param_id>

returns a %Nomex.Response{} or raises exception

issues a GET request to <NOMAD_HOST>/v1/acl/token/<param_id>

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

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

issues a GET request to <NOMAD_HOST>/v1/acl/token/<param_id>

returns a %Nomex.Response{} or raises exception

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

issues a GET request to <NOMAD_HOST>/v1/acl/token/self

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

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

issues a GET request to <NOMAD_HOST>/v1/acl/token/self

returns a %Nomex.Response{} or raises exception

issues a GET request to <NOMAD_HOST>/v1/acl/tokens

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

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

issues a GET request to <NOMAD_HOST>/v1/acl/tokens

returns a %Nomex.Response{} or raises exception