DigitalOcean.VolumeAction.create

You're seeing just the function create, go back to DigitalOcean.VolumeAction module for more information.
Link to this function

create(volume_id, opts)

Specs

Create an action for a volume.

Example for attaching a volume to a droplet

iex> DigitalOcean.VolumeAction.create(
...>   "7724db7c-e098-11e5-b522-000f53304e51",
...>   type: "attach",
...>   droplet_id: 11612190,
...>   region: "nyc1",
...>   tags: ["aninterestingtag"]
...> ) |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }

Example for removing a volume from a droplet

iex> DigitalOcean.VolumeAction.create(
...>   "7724db7c-e098-11e5-b522-000f53304e51",
...>   type: "detach",
...>   droplet_id: 11612190,
...>   region: "nyc1"
...> ) |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }

Example for resizing a volume

iex> DigitalOcean.VolumeAction.create(
...>   "7724db7c-e098-11e5-b522-000f53304e51",
...>   type: "resize",
...>   size_gigabytes: 100,
...>   region: "nyc1"
...> ) |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }