analogsea: Interface to 'Digital Ocean'

Share:

Provides a set of functions for interacting with the 'Digital Ocean' API at <https://developers.digitalocean.com/documentation/v2>, including creating images, destroying them, rebooting, getting details on regions, and available images.

Author
Scott Chamberlain [aut, cre], Hadley Wickham [aut], Winston Chang [aut], Bob Rudis [ctb], RStudio [cph]
Date of publication
2016-11-11 23:11:11
Maintainer
Scott Chamberlain <myrmecocystus@gmail.com>
License
MIT + file LICENSE
Version
0.5.0
URLs

View on CRAN

Man pages

account
Get account information
action
Retrieve an existing action by action id
actions
List actions across all droplets.
adjectives
Adjectives to use for seeding random word selection when name...
analogsea-package
R client for Digital Ocean
cloud_config
Generate cloud config file.
debian
Helpers for managing a debian droplets.
docklet_create
Docklets: docker on droplets.
docklets_create
Docklets: docker on droplets - create many docklets
domain_create
Create/delete domains.
domain_records
List, create and delete domain records.
domains
Get information on a single domain or all your domains.
do_oauth
Authorize with Digital Ocean.
do_options
Set Digital Ocean options including ssh keys, etc.
droplet
Retrieve a single droplet.
droplet_action
Perform various actions on a droplet.
droplet_actions
Retrieve a droplet action or list all actions associatd with...
droplet_create
Create a new droplet.
droplet_delete
Delete a droplet.
droplet_do_actions
Perform actions on one or more droplets associated with a tag
droplet_execute
Execute R code on a droplet.
droplet_freeze
Freeze/thaw droplets.
droplet_kernels_list
List all available kernels for a droplet.
droplet_modify
Modify a droplet.
droplet_reuse
Reuse a droplet or image by name
droplets
List all available droplets.
droplets_cost
Calculate cost across droplets
droplets_create
Create many new droplets.
droplet_snapshot
Take and restore snapshots.
droplet_ssh
Remotely execute ssh code, upload & download files.
droplet_upgrades_list
List all droplets that are scheduled to be upgraded.
droplet_wait
Wait for a droplet to be ready.
httr-verbs
httr wrappers.
image_actions
Retrieve an action associated with a particular image id.
image_convert
Convert an backup image to a snapshot.
image_delete
Rename/delete an image
images
Get list of images and their metadata, or a single image
image_transfer
Transfer an image to a specified region.
key-crud
Create, update, and delete ssh keys.
keys
List your ssh keys, or get a single key
neighbors
List neighbors
nouns
Nouns to use for seeding random word selection when name not...
pipe
Pipe operator
rate_limit
Rate limit information for the authenticated user.
regions
Get list of regions and their metadata
resize
Resize a droplet by power off, snapshot, and create new...
sizes
Get all the available sizes that can be used to create a...
snapshots
Snapshot operations
standardise_keys
Standardise specification of ssh keys.
tag_create
Create a tag
tag_delete
Delete a tag
tag_rename
Rename a tag
tag_resource
Tag a resource
tag_resource_delete
Untag a resource
tags
List tags
volume-actions
Attach a volume to a droplet
volumes
Block storage operations
words
1000 words to use for seeding random word selection when name...

Files in this package

analogsea
analogsea/inst
analogsea/inst/examples
analogsea/inst/examples/mpg
analogsea/inst/examples/mpg/ui.R
analogsea/inst/examples/mpg/server.R
analogsea/inst/examples/mpg/DESCRIPTION
analogsea/inst/examples/mpg/Readme.md
analogsea/inst/examples/widgets
analogsea/inst/examples/widgets/ui.R
analogsea/inst/examples/widgets/server.R
analogsea/inst/examples/widgets/DESCRIPTION
analogsea/inst/examples/widgets/Readme.md
analogsea/inst/ignore
analogsea/inst/ignore/docklet_packrat.R
analogsea/inst/cloudconfig
analogsea/inst/cloudconfig/ubuntu.yaml
analogsea/inst/doc
analogsea/inst/doc/doapi.html
analogsea/inst/doc/doapi.Rmd
analogsea/inst/vign
analogsea/inst/vign/doapi.md
analogsea/inst/vign/doapi.Rmd
analogsea/tests
analogsea/tests/testthat
analogsea/tests/testthat/test-domains.R
analogsea/tests/testthat/test-droplet.R
analogsea/tests/testthat/test-do_GET.R
analogsea/tests/testthat/test-as.url.R
analogsea/tests/testthat/test-sizes.R
analogsea/tests/testthat/test-regions.R
analogsea/tests/testthat/test-events.R
analogsea/tests/testthat/test-droplets.R
analogsea/tests/testthat/test-images.R
analogsea/tests/testthat/test-image.R
analogsea/tests/test-all.R
analogsea/NAMESPACE
analogsea/NEWS.md
analogsea/data
analogsea/data/adjectives.rda
analogsea/data/nouns.rda
analogsea/data/words.rda
analogsea/R
analogsea/R/docklet_ps_data.R
analogsea/R/onload.R
analogsea/R/droplet-actions.R
analogsea/R/keys.R
analogsea/R/utils.R
analogsea/R/do_oauth.R
analogsea/R/docklets_create.R
analogsea/R/debian.R
analogsea/R/droplets.R
analogsea/R/sizes.R
analogsea/R/volume-actions.R
analogsea/R/droplet_execute.R
analogsea/R/httr.R
analogsea/R/droplet-ssh.R
analogsea/R/globals.R
analogsea/R/cloud_config.R
analogsea/R/droplet_freeze.R
analogsea/R/tags.R
analogsea/R/analogsea-package.R
analogsea/R/droplets_cost.R
analogsea/R/is_port_open.R
analogsea/R/domains.R
analogsea/R/images.R
analogsea/R/droplets_create.R
analogsea/R/droplet.R
analogsea/R/do_options.R
analogsea/R/regions.R
analogsea/R/account.R
analogsea/R/docklet.R
analogsea/R/actions.R
analogsea/R/rate-limit.R
analogsea/R/resize.R
analogsea/R/snapshots.R
analogsea/R/volumes.R
analogsea/R/zzz.R
analogsea/R/droplet_reuse.R
analogsea/R/domain-records.R
analogsea/vignettes
analogsea/vignettes/doapi.Rmd
analogsea/README.md
analogsea/MD5
analogsea/build
analogsea/build/vignette.rds
analogsea/DESCRIPTION
analogsea/man
analogsea/man/image_transfer.Rd
analogsea/man/regions.Rd
analogsea/man/tags.Rd
analogsea/man/words.Rd
analogsea/man/pipe.Rd
analogsea/man/droplet.Rd
analogsea/man/droplet_execute.Rd
analogsea/man/droplet_kernels_list.Rd
analogsea/man/volumes.Rd
analogsea/man/key-crud.Rd
analogsea/man/droplet_wait.Rd
analogsea/man/droplet_create.Rd
analogsea/man/rate_limit.Rd
analogsea/man/account.Rd
analogsea/man/keys.Rd
analogsea/man/droplet_action.Rd
analogsea/man/droplet_reuse.Rd
analogsea/man/images.Rd
analogsea/man/action.Rd
analogsea/man/sizes.Rd
analogsea/man/do_options.Rd
analogsea/man/do_oauth.Rd
analogsea/man/adjectives.Rd
analogsea/man/droplets.Rd
analogsea/man/droplet_modify.Rd
analogsea/man/droplet_actions.Rd
analogsea/man/droplet_ssh.Rd
analogsea/man/httr-verbs.Rd
analogsea/man/droplets_cost.Rd
analogsea/man/droplet_upgrades_list.Rd
analogsea/man/droplet_do_actions.Rd
analogsea/man/droplet_delete.Rd
analogsea/man/tag_delete.Rd
analogsea/man/standardise_keys.Rd
analogsea/man/docklets_create.Rd
analogsea/man/docklet_create.Rd
analogsea/man/tag_resource.Rd
analogsea/man/droplet_freeze.Rd
analogsea/man/image_delete.Rd
analogsea/man/analogsea-package.Rd
analogsea/man/tag_resource_delete.Rd
analogsea/man/volume-actions.Rd
analogsea/man/cloud_config.Rd
analogsea/man/resize.Rd
analogsea/man/nouns.Rd
analogsea/man/actions.Rd
analogsea/man/debian.Rd
analogsea/man/tag_rename.Rd
analogsea/man/droplet_snapshot.Rd
analogsea/man/snapshots.Rd
analogsea/man/image_convert.Rd
analogsea/man/image_actions.Rd
analogsea/man/neighbors.Rd
analogsea/man/domain_records.Rd
analogsea/man/domain_create.Rd
analogsea/man/domains.Rd
analogsea/man/tag_create.Rd
analogsea/man/droplets_create.Rd
analogsea/LICENSE