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(DigitalOcean.id_t(), Keyword.t()) :: DigitalOcean.Operation.t()
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
get(DigitalOcean.id_t(), DigitalOcean.id_t()) :: DigitalOcean.Operation.t()
Retrieve an action for a droplet.
Examples
iex> DigitalOcean.DropletAction.get(3164444, 36804807) |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }