DigitalOcean.DropletAction (digital_ocean v0.5.0)

Summary

Functions

Create an action for a droplet.

Create an action for droplets by tag.

Retrieve an action for a droplet.

Functions

create(droplet_id, opts)

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.

create_by_tag_name(tag_name)

@spec 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{} }

get(droplet_id, action_id)

Retrieve an action for a droplet.

Examples

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