oceanex v0.2.1 Oceanex.Resource.Droplet
DigitalOcean Droplet
resource api calls.
Summary
Functions
Get a specific droplet action records
Get a specific droplet action records
Call actions on tagged droplets
List all droplet records
Get a specific droplet backup records
Change kernel of a droplet
Create a droplet, or multiple droplets
Delete a specific droplet
Delete droplets by tag name
Disable backups for a droplet
Enable backups for a droplet
Enable IPv6 on a droplet
Enable private networking on a droplet
Get a specific droplet record
Get a specific droplet kernel records
Get a specific droplet neighbor records
Password reset on a droplet
Power Cycle a droplet
Power off a droplet
Power on a droplet
Reboot a droplet
Rebuild a droplet
Rename a droplet
Resize a droplet
Restore a droplet
Shutdown a droplet
Take snapshot of a droplet
Get a specific droplet snapshot records
Functions
Call actions on tagged droplets.
Examples
Oceanex.Resource.Droplet.actions_on_tagged(tag_name, %{type: type})
Change kernel of a droplet.
Examples
Oceanex.Resource.Droplet.change_kernel(droplet_id, %{kernel: kernel})
Create a droplet, or multiple droplets.
Examples
Oceanex.Resource.Droplet.create(%{name: name, region: region, size: size, image: image})
Oceanex.Resource.Droplet.create(%{names: names, region: region, size: size, image: image})
Rebuild a droplet.
Examples
Oceanex.Resource.Droplet.rebuild(droplet_id, %{image: image})
Rename a droplet.
Examples
Oceanex.Resource.Droplet.rename(droplet_id, %{name: name})
Resize a droplet.
Examples
Oceanex.Resource.Droplet.resize(droplet_id, %{size: size})
Restore a droplet.
Examples
Oceanex.Resource.Droplet.restore(droplet_id, %{image: image})
Take snapshot of a droplet.
Examples
Oceanex.Resource.Droplet.snapshot(droplet_id, %{name: name})