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

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

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

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