DigitalOcean.DropletAction (digital_ocean v0.1.0)

Link to this section Summary

Functions

Create an action for a droplet.

Create an action for droplets by tag.

Retrieve an action for a droplet.

Link to this section Functions

Link to this function

create(droplet_id, opts)

Specs

Create an action for a droplet.

Example enabling backups for a droplet

iex> DigitalOcean.DropletAction.create(
...>   3164450,
...>   type: "enable_backups"
...> ) |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }

See the official DigitalOcean v2 API documentation for all options regarding creating a droplet action.

Link to this function

create_by_tag_name(tag_name)

Specs

create_by_tag_name(String.t()) :: DigitalOcean.Operation.t()

Create an action for droplets by tag.

Examples

iex> DigitalOcean.DropletAction.create_by_tag_name("awesome") |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }
Link to this function

get(droplet_id, action_id)

Specs

Retrieve an action for a droplet.

Examples

iex> DigitalOcean.DropletAction.get(3164444, 36804807) |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }