Formation.Clients.Lexdee.Behaviour behaviour (formation v0.2.0)

Link to this section Summary

Link to this section Callbacks

Link to this callback

create_certificate(%Tesla.Client{}, map)

Specs

create_certificate(
  %Tesla.Client{adapter: term(), fun: term(), post: term(), pre: term()},
  map()
) :: {:ok, any()} | {:error, any()}
Link to this callback

create_instance(%Tesla.Client{}, map, t)

Specs

create_instance(
  %Tesla.Client{adapter: term(), fun: term(), post: term(), pre: term()},
  map(),
  Keyword.t()
) :: {:ok, map()} | {:error, map()}
Link to this callback

create_profile(%Tesla.Client{}, map)

Specs

create_profile(
  %Tesla.Client{adapter: term(), fun: term(), post: term(), pre: term()},
  map()
) :: {:ok, any()} | {:error, any()}
Link to this callback

delete_instance(%Tesla.Client{}, binary)

Specs

delete_instance(
  %Tesla.Client{adapter: term(), fun: term(), post: term(), pre: term()},
  binary()
) :: {:ok, any()} | {:error, any()}
Link to this callback

execute_command(%Tesla.Client{}, binary, binary)

Specs

execute_command(
  %Tesla.Client{adapter: term(), fun: term(), post: term(), pre: term()},
  binary(),
  binary()
) :: {:ok, any()} | {:error, any()}
Link to this callback

execute_command(%Tesla.Client{}, binary, binary, t)

Specs

execute_command(
  %Tesla.Client{adapter: term(), fun: term(), post: term(), pre: term()},
  binary(),
  binary(),
  Keyword.t()
) :: {:ok, any()} | {:error, any()}
Link to this callback

get_cluster_member(%Tesla.Client{}, binary)

Specs

get_cluster_member(
  %Tesla.Client{adapter: term(), fun: term(), post: term(), pre: term()},
  binary()
) :: {:ok, map()}
Link to this callback

get_cluster_members(%Tesla.Client{})

Specs

get_cluster_members(%Tesla.Client{
  adapter: term(),
  fun: term(),
  post: term(),
  pre: term()
}) :: {:ok, list()}
Link to this callback

restart_instance(%Tesla.Client{}, binary)

Specs

restart_instance(
  %Tesla.Client{adapter: term(), fun: term(), post: term(), pre: term()},
  binary()
) :: {:ok, any()} | {:error, any()}
Link to this callback

show_instance_log(%Tesla.Client{}, binary, binary)

Specs

show_instance_log(
  %Tesla.Client{adapter: term(), fun: term(), post: term(), pre: term()},
  binary(),
  binary()
) :: {:ok, binary()} | {:error, any()}
Link to this callback

show_instance_log(%Tesla.Client{}, binary, binary, t)

Specs

show_instance_log(
  %Tesla.Client{adapter: term(), fun: term(), post: term(), pre: term()},
  binary(),
  binary(),
  Keyword.t()
) :: {:ok, binary()} | {:error, any()}
Link to this callback

start_instance(%Tesla.Client{}, binary)

Specs

start_instance(
  %Tesla.Client{adapter: term(), fun: term(), post: term(), pre: term()},
  binary()
) :: {:ok, any()} | {:error, any()}
Link to this callback

stop_instance(%Tesla.Client{}, binary, keyword)

Specs

stop_instance(
  %Tesla.Client{adapter: term(), fun: term(), post: term(), pre: term()},
  binary(),
  keyword()
) :: {:ok, any()} | {:error, any()}
Link to this callback

update_profile(%Tesla.Client{}, binary, map)

Specs

update_profile(
  %Tesla.Client{adapter: term(), fun: term(), post: term(), pre: term()},
  binary(),
  map()
) :: {:ok, any()} | {:error, any()}
Link to this callback

wait_for_operation(%Tesla.Client{}, map, t)

Specs

wait_for_operation(
  %Tesla.Client{adapter: term(), fun: term(), post: term(), pre: term()},
  map(),
  Keyword.t()
) :: {:ok, any()} | {:error, any()}