- action
JSONValue action(Droplet droplet, DropletAction actionType, JSONValue params)
- actions
auto actions(Droplet droplet)
Undocumented in source. Be warned that the author may not have intended to support it.
- allNeighbours
auto allNeighbours(OceanAPI api)
- backups
auto backups(Droplet droplet)
Retrieve backups for a Droplet
- changeKernel
auto changeKernel(Droplet droplet, string kernel)
- createRecord
auto createRecord(OceanDomain domain, string rtype, string name, string data, string priority, string port, string weight)
Create a new Domain Record
- del
auto del(OceanDomain domain)
- del
auto del(Droplet droplet)
- del
auto del(OceanImage image)
- del
auto del(OceanKey key)
Destroy an existing Key by Id or Fingerprint
- delRecord
auto delRecord(OceanDomain domain, string recordId)
- disableBackups
auto disableBackups(Droplet droplet)
- doSnapshot
auto doSnapshot(Droplet droplet, string name)
- dropletAction
DropletAction dropletAction(string action)
- enableIPv6
auto enableIPv6(Droplet droplet)
- enablePrivateNetworking
auto enablePrivateNetworking(Droplet droplet)
Enable Private Networking
- findDroplet
OceanResult!Droplet findDroplet(OceanAPI ocean, string name)
find droplet ID from anme
- get
auto get(OceanDomain domain)
Retrieve an existing Domain
- get
auto get(OceanImage image)
Retrieve an existing Image by id or slug
- getImageAction
auto getImageAction(OceanImage image, string actionId)
Retrieve an existing Image Action
- getRecord
auto getRecord(OceanDomain domain, string recordId)
Retrieve an existing Domain Record
- joinUrl
string joinUrl(string url, string endpoint)
- kernels
auto kernels(Droplet droplet)
List all available Kernels for a Droplet
- listActions
auto listActions(OceanAPI api)
- listDomainRecords
auto listDomainRecords(OceanDomain domain)
- listDomains
auto listDomains(OceanAPI api)
List all Domains (managed through Ocean DNS interface)
- listDroplets
auto listDroplets(OceanAPI api)
- listImages
auto listImages(OceanAPI api)
- listKeys
auto listKeys(OceanAPI api)
- listRegions
auto listRegions(OceanAPI api)
- listSizes
auto listSizes(OceanAPI api)
- listUpgrades
auto listUpgrades(OceanAPI api)
- neighbours
auto neighbours(Droplet droplet)
- oceanRegion
OceanRegion oceanRegion(string region)
- passwordReset
auto passwordReset(Droplet droplet)
- powerCycle
auto powerCycle(Droplet droplet)
- powerOff
auto powerOff(Droplet droplet)
- powerOn
auto powerOn(Droplet droplet)
- reboot
auto reboot(Droplet droplet)
- rebuild
auto rebuild(Droplet droplet, string image)
- rename
auto rename(OceanAPI api, Droplet droplet, string name)
- request
JSONValue request(OceanAPI api, string url, HTTP.Method method, JSONValue params)
- resize
auto resize(Droplet droplet, string size)
- restore
auto restore(Droplet droplet, string image)
- retrieve
auto retrieve(Droplet droplet)
Retrieve an existing Droplet by id
- retrieve
auto retrieve(OceanKey key)
Retrieve an existing Key by Id or Fingerprint
- retrieveAction
auto retrieveAction(OceanAPI api, string id)
- retrieveAction
auto retrieveAction(Droplet droplet, string actionId)
Retrieve a Droplet Action
- shutdown
auto shutdown(Droplet droplet)
- snapshots
auto snapshots(Droplet droplet)
Retrieve snapshots for a Droplet
- toString
string toString(OceanRegion region)
- toString
string toString(DropletAction action)
- transfer
auto transfer(OceanImage image, OceanRegion region)
- update
auto update(OceanImage image, string name)
- updateName
auto updateName(OceanKey key, string name)
Update an existing Key by Id or Fingerprint
- updateRecord
auto updateRecord(OceanDomain domain, string recordId, string name)
- upgrade
auto upgrade(Droplet droplet)