analogsea: Interface to 'Digital Ocean'

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.

AuthorScott Chamberlain [aut, cre], Hadley Wickham [aut], Winston Chang [aut], Bob Rudis [ctb], RStudio [cph]
Date of publication2016-11-11 23:11:11
MaintainerScott Chamberlain <myrmecocystus@gmail.com>
LicenseMIT + file LICENSE
Version0.5.0
https://github.com/sckott/analogsea

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...

Functions

\%>\% Man page
account Man page
action Man page
actions Man page
action_wait Man page
adjectives Man page
analogsea Man page
analogsea-package Man page
as.domain Man page
as.domain_record Man page
as.domain_record.domain_record Man page
as.domain_record.list Man page
as.droplet Man page
as.image Man page
as.key Man page
as.snapshot Man page
as.tag Man page
as.url.domain_record Man page
as.volume Man page
cloud_config Man page
debian Man page
debian_add_swap Man page
debian_apt_get_install Man page
debian_apt_get_update Man page
debian_install_r Man page
debian_install_rstudio Man page
debian_install_shiny Man page
docklet_create Man page
docklet_docker Man page
docklet_images Man page
docklet_ps Man page
docklet_pull Man page
docklet_rm Man page
docklet_rstudio Man page
docklet_rstudio_addusers Man page
docklet_run Man page
docklets_create Man page
docklet_shinyapp Man page
docklet_shinyserver Man page
docklet_stop Man page
do_DELETE Man page
do_DELETE_body Man page
do_GET Man page
domain Man page
domain_create Man page
domain_delete Man page
domain_record_create Man page
domain_record_delete Man page
domain_records Man page
domains Man page
do_oauth Man page
do_options Man page
do_POST Man page
do_PUT Man page
droplet Man page
droplet_action Man page
droplet_actions Man page
droplet_backups_list Man page
droplet_change_kernel Man page
droplet_create Man page
droplet_delete Man page
droplet_disable_backups Man page
droplet_do_actions Man page
droplet_download Man page
droplet_enable_backups Man page
droplet_enable_ipv6 Man page
droplet_enable_private_networking Man page
droplet_execute Man page
droplet_freeze Man page
droplet_kernels_list Man page
droplet_modify Man page
droplet_neighbors Man page
droplet_power_cycle Man page
droplet_power_off Man page
droplet_power_on Man page
droplet_reboot Man page
droplet_rebuild Man page
droplet_rename Man page
droplet_reset_password Man page
droplet_resize Man page
droplet_restore Man page
droplet_reuse Man page
droplets Man page
droplets_cost Man page
droplets_create Man page
droplet_shutdown Man page
droplet_snapshot Man page
droplet_snapshots_list Man page
droplet_ssh Man page
droplet_thaw Man page
droplet_upgrade Man page
droplet_upgrades_list Man page
droplet_upload Man page
droplet_wait Man page
httr-verbs Man page
image Man page
image_actions Man page
image_convert Man page
image_delete Man page
image_rename Man page
images Man page
image_transfer Man page
install_r_package Man page
key Man page
key_create Man page
key-crud Man page
key_delete Man page
key_rename Man page
keys Man page
neighbors Man page
nouns Man page
rate_limit Man page
regions Man page
resize Man page
sizes Man page
snapshot Man page
snapshot_delete Man page
snapshots Man page
standardise_keys Man page
summary.droplet Man page
tag Man page
tag_create Man page
tag_delete Man page
tag_rename Man page
tag_resource Man page
tag_resource_delete Man page
tags Man page
volume Man page
volume_action Man page
volume_actions Man page
volume_attach Man page
volume_create Man page
volume_delete Man page
volume_detach Man page
volume_resize Man page
volumes Man page
volume_snapshot_create Man page
volume_snapshots Man page
words Man page

Files

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

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.