Lexdee (lexdee v2.6.4)

Documentation for Lexdee.

Link to this section Summary

Functions

Link to this section Functions

Link to this function

create_certificate(client, params)

See Lexdee.Certificates.create/2.

Link to this function

create_client(base_url, cert \\ nil, key \\ nil, options \\ [])

Hello world.

Examples

iex> Lexdee.hello()
:world
Link to this function

create_file(client, id, path, content, options \\ [])

See Lexdee.Instances.Files.create/5.

Link to this function

create_instance(client, params, opts \\ [])

See Lexdee.Instances.create/3.

Link to this function

create_profile(client, params)

See Lexdee.Profiles.create/2.

Link to this function

create_project(client, params)

See Lexdee.Projects.create/2.

Link to this function

delete_image(client, fingerprint, options \\ [])

See Lexdee.Images.remove/3.

Link to this function

delete_instance(client, id, opts \\ [])

See Lexdee.Instances.remove/3.

Link to this function

execute_command(client, id, commands, opts \\ [])

See Lexdee.Instances.Exec.perform/4.

Link to this function

get_certificate(client, id)

See Lexdee.Certificates.show/2.

Link to this function

get_cluster(client)

See Lexdee.Cluster.show/1.

Link to this function

get_cluster_member(client, id)

See Lexdee.Cluster.Members.show/2.

Link to this function

get_instance(client, id, options \\ [])

See Lexdee.Instances.show/3.

Link to this function

get_operation(client, id)

See Lexdee.Operations.show/2.

Link to this function

get_profile(client, id)

See Lexdee.Profiles.show/2.

Link to this function

get_project(client, id)

See Lexdee.Projects.show/2.

Link to this function

get_state(client, id, options \\ [])

See Lexdee.Instances.State.show/3.

Link to this function

list_certificates(client)

See Lexdee.Certificates.index/1.

Link to this function

list_cluster_members(client, opts \\ [])

See Lexdee.Cluster.Members.index/2.

Link to this function

list_instances(client, options \\ [])

See Lexdee.Instances.index/2.

Link to this function

list_metrics(client, options \\ [])

See Lexdee.Metrics.index/2.

Link to this function

list_network_leases(client, id, options \\ [])

See Lexdee.Networks.Leases.index/3.

Link to this function

list_networks(client, options \\ [])

See Lexdee.Networks.index/2.

Link to this function

list_profiles(client, opts \\ [])

See Lexdee.Profiles.index/2.

Link to this function

list_projects(client, opts \\ [])

See Lexdee.Projects.index/2.

Link to this function

restart_instance(client, id, options \\ [])

See Lexdee.Instances.State.restart/3.

Link to this function

show_instance_log(client, instance, file_name, opts \\ [])

See Lexdee.Instances.Logs.show/4.

Link to this function

show_resources(client, node \\ nil)

See Lexdee.Resources.show/2.

Link to this function

start_instance(client, id, options \\ [])

See Lexdee.Instances.State.start/3.

Link to this function

stop_instance(client, id, options \\ [])

See Lexdee.Instances.State.stop/3.

Link to this function

update_certificate(client, id, params)

See Lexdee.Certificates.update/3.

Link to this function

update_instance(client, id, params, opts \\ [])

See Lexdee.Instances.update/4.

Link to this function

update_profile(client, id, params)

See Lexdee.Profiles.update/3.

Link to this function

update_project(client, id, params, opts \\ [])

See Lexdee.Projects.update/4.

Link to this function

wait_for_operation(client, id, options \\ [])

See Lexdee.Operations.wait/3.