oceanex v0.2.0 Oceanex.Resource.FloatingIP

DigitalOcean FloatingIP resource api calls.

Summary

Functions

Get a specific action record on a FloatingIP

Get all action records that have been executed on a FloatingIP

List all FloatingIP records

Assign a FloatingIP to a Droplet

Create a FloatingIP record

Delete a specific FloatingIP record

Get a specific FloatingIP record

Unassign a FloatingIP from a Droplet

Functions

action(floating_ip_addr, action_id)

Get a specific action record on a FloatingIP.

action!(floating_ip_addr, action_id)
actions(floating_ip_addr, opts \\ %{})

Get all action records that have been executed on a FloatingIP.

actions!(floating_ip_addr, opts \\ %{})
all(opts \\ %{})

List all FloatingIP records.

all!(opts \\ %{})
assign(floating_ip_addr, opts)

Assign a FloatingIP to a Droplet.

Examples

Oceanex.Resource.FloatingIP.assign(floating_ip_addr, %{droplet_id: droplet_id})
assign!(floating_ip_addr, opts)
create(opts)

Create a FloatingIP record.

Examples

Oceanex.Resource.FloatingIP.create(%{droplet_id: droplet_id})

Oceanex.Resource.FloatingIP.create(%{region: region})
create!(opts)
destroy(floating_ip_addr)

Delete a specific FloatingIP record.

destroy!(floating_ip_addr)
find(floating_ip_addr)

Get a specific FloatingIP record.

find!(floating_ip_addr)
unassign(floating_ip_addr, opts \\ %{})

Unassign a FloatingIP from a Droplet.

unassign!(floating_ip_addr, opts \\ %{})