doex v0.4.8 API Reference

Modules

An elixir implementation of the DigitalOcean API v2. From their documentation

Make almost direct calls to the Digital Ocean API

Block the command line until a condition is met,

Reads, updates or deletes Doex configuration keys

Execute a Digital Ocean API DELETE request

Create a new digital ocean droplet

Locate a droplet ID. This can be done by name

Tag (or delete a tag on) a droplet

Execute a Digital Ocean API GET request

Initialize your doex config

Execute a Digital Ocean API POST request

Execute a Digital Ocean API POST request

Creates a snapshot of an existing Digital Ocean droplet. This differs from the underlying snapshot API, as it will ensure all necessary preconditions are set, and can (if desired) block until the process is finished

Access service functionality through Elixir functions, wrapping the underlying HTTP API calls

There are a few ways to configure access to your Digital Ocean account. First, you should go and find your API TOKEN

Provides global access to the loaded configs, the API is available directly with Doex, so there is little need to dive too deep into here to learn how to use the API, but rather for understanding the internals of the project

Mix Tasks

Prints (doex) Digital Ocean API v2 mix client help information

Block the command line until a condition is met

Reads, updates or deletes Doex configuration keys

Execute a Digital Ocean API DELETE request

Create a new digital ocean droplet

Locate a droplet ID. This can be done by name

Tag a droplet

Execute a Digital Ocean API GET request

Initialize your doex config

Execute a Digital Ocean API POST request

Execute a Digital Ocean API PUT request

Creates a snapshot of an existing Digital Ocean droplet. This differs from the underlying snapshot API, as it will ensure all necessary preconditions are set, and can (if desired) block until the process is finished