Package: analogsea 1.0.8

analogsea: Interface to 'DigitalOcean'

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

Authors:Scott Chamberlain [aut], Hadley Wickham [aut], Winston Chang [aut], Bob Rudis [ctb], Bryce Mecum [ctb], Mauricio Vargas [aut, cre], RStudio [cph], DigitalOcean [cph]

analogsea_1.0.8.tar.gz
analogsea_1.0.8.zip(r-4.5)analogsea_1.0.8.zip(r-4.4)analogsea_1.0.8.zip(r-4.3)
analogsea_1.0.8.tgz(r-4.4-any)analogsea_1.0.8.tgz(r-4.3-any)
analogsea_1.0.8.tar.gz(r-4.5-noble)analogsea_1.0.8.tar.gz(r-4.4-noble)
analogsea_1.0.8.tgz(r-4.4-emscripten)analogsea_1.0.8.tgz(r-4.3-emscripten)
analogsea.pdf |analogsea.html
analogsea/json (API)
NEWS

# Install 'analogsea' in R:
install.packages('analogsea', repos = c('https://pachadotdev.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/pachadotdev/analogsea/issues

On CRAN:

cloud-computingdropletssh

168 exports 153 stars 5.06 score 10 dependencies 1 dependents 101 scripts 1.5k downloads

Last updated 1 years agofrom:947d17175a. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKAug 24 2024
R-4.5-winOKAug 24 2024
R-4.5-linuxOKAug 24 2024
R-4.4-winOKAug 24 2024
R-4.4-macOKAug 24 2024
R-4.3-winOKAug 24 2024
R-4.3-macOKAug 24 2024

Exports:%>%accountactionaction_waitactionsas.certificateas.domainas.domain_recordas.dropletas.firewallas.imageas.projectas.snapshotas.spaceas.sshkeyas.tagas.volumecertificatecertificate_createcertificate_deletecertificatescloud_configcreate_passworddatabasesdebian_add_swapdebian_apt_get_installdebian_apt_get_updatedebian_install_rdebian_install_rstudiodebian_install_shinydo_DELETEdo_DELETE_bodydo_GETdo_oauthdo_optionsdo_PATCHdo_POSTdo_PUTdocklet_createdocklet_dockerdocklet_imagesdocklet_psdocklet_pulldocklet_rmdocklet_rstudiodocklet_rstudio_addusersdocklet_rundocklet_shinyappdocklet_shinyserverdocklet_stopdocklets_createdomaindomain_createdomain_deletedomain_recorddomain_record_createdomain_record_deletedomain_record_updatedomain_recordsdomainsdropletdroplet_actionsdroplet_backups_listdroplet_change_kerneldroplet_createdroplet_deletedroplet_disable_backupsdroplet_do_actionsdroplet_downloaddroplet_enable_backupsdroplet_enable_ipv6droplet_enable_private_networkingdroplet_executedroplet_freezedroplet_ipdroplet_kernels_listdroplet_neighborsdroplet_power_cycledroplet_power_offdroplet_power_ondroplet_rebootdroplet_rebuilddroplet_renamedroplet_reset_passworddroplet_resizedroplet_restoredroplet_reusedroplet_shutdowndroplet_snapshotdroplet_snapshots_listdroplet_sshdroplet_thawdroplet_upgradedroplet_upgrades_listdroplet_uploaddroplet_waitdropletsdroplets_costdroplets_createfirewallfirewall_add_dropletsfirewall_add_tagsfirewall_createfirewall_deletefirewall_remove_dropletsfirewall_remove_tagsfirewall_updatefirewallsimageimage_actionsimage_convertimage_deleteimage_renameimage_transferimagesinstall_github_r_packageinstall_r_packagekeykey_createkey_deletekey_renamekeysneighborsprojectproject_createproject_deleteproject_patchproject_updateprojectsrate_limitregionsresizesizessnapshotsnapshot_deletesnapshotsspace_createspace_deletespace_downloadspace_uploadspacesstandardise_keystagtag_createtag_deletetag_renametag_resourcetag_resource_deletetagsubuntu_add_swapubuntu_apt_get_cranubuntu_apt_get_installubuntu_apt_get_updateubuntu_create_userubuntu_install_rubuntu_install_rstudioubuntu_install_shinyvolumevolume_actionvolume_actionsvolume_attachvolume_createvolume_deletevolume_detachvolume_resizevolume_snapshot_createvolume_snapshotsvolumes

Dependencies:askpasscurlhttrjsonlitemagrittrmimeopensslR6sysyaml

Readme and manuals

Help Manual

Help pageTopics
R client for Digital Oceananalogsea-package analogsea
Get account informationaccount
Retrieve an existing action by action idaction
List actions across all droplets.actions action_wait
Adjectives to use for seeding random word selection when name not given for a dropletadjectives
Defunct functions in 'analogsea'analogsea-defunct
Deprecated functions in 'analogsea'analogsea-deprecated
Get list of certificate and their metadata, or a single certificateas.certificate certificate certificates certificate_create
List, create, update, and delete domain records.as.domain_record as.domain_record.domain_record as.domain_record.list as.url.domain_record domain_record domain_records domain_record_create domain_record_delete domain_record_update
Get list of firewalls and their metadata, or a single firewallas.firewall firewall firewalls firewall_create firewall_update
Get list of images and their metadata, or a single imageas.image image images
Get list of projects and their metadata, or a single projectas.project project projects
Snapshot operationsas.snapshot snapshot snapshots snapshot_delete
Coerce an object to a 'space'as.space
Block storage operationsas.volume volume volumes volume_create volume_delete volume_snapshots volume_snapshot_create
Delete a certificatecertificate_delete
Create a password with digits, letters and special characterscreate_password
Get all the available databases that can be used to create a droplet.databases
Helpers for managing a debian droplets.debian debian_add_swap debian_apt_get_install debian_apt_get_update debian_install_r debian_install_rstudio debian_install_shiny
Authorize with Digital Ocean.do_oauth
Set Digital Ocean options including ssh keys, etc.do_options
Docklets: docker on droplets.docklet_create docklet_docker docklet_images docklet_ps docklet_pull docklet_rm docklet_rstudio docklet_rstudio_addusers docklet_run docklet_shinyapp docklet_shinyserver docklet_stop
Docklets: docker on droplets - create many dockletsdocklets_create
Create/delete domains.domain_create domain_delete
Get information on a single domain or all your domains.as.domain domain domains
Retrieve a single droplet.as.droplet droplet summary.droplet
Perform various actions on a droplet.droplet_action droplet_disable_backups droplet_enable_backups droplet_enable_ipv6 droplet_enable_private_networking droplet_power_cycle droplet_power_off droplet_power_on droplet_reboot droplet_reset_password droplet_shutdown droplet_upgrade
Retrieve a droplet action or list all actions associatd with a droplet.droplet_actions
Create a new droplet.droplet_create
Delete a droplet.droplet_delete
Perform actions on one or more droplets associated with a tagdroplet_do_actions
Execute R code on a droplet.droplet_execute
Freeze/thaw droplets.droplet_freeze droplet_thaw
Functions for DigitalOcean (DO) dropletsdroplet_functions
Get droplet's IP addressdroplet_ip
List all available kernels for a droplet.droplet_kernels_list
Modify a droplet.droplet_change_kernel droplet_modify droplet_rebuild droplet_rename droplet_resize
Reuse a droplet or image by namedroplet_reuse
Take and restore snapshots.droplet_backups_list droplet_restore droplet_snapshot droplet_snapshots_list
Remotely execute ssh code, upload & download files.droplet_download droplet_ssh droplet_upload
List all droplets that are scheduled to be upgraded.droplet_upgrades_list
Wait for a droplet to be ready.droplet_wait
List all available droplets.droplets
Calculate cost across dropletsdroplets_cost
Create many new droplets.droplets_create
Add/remove droplets to a firewallfirewall_add_droplets firewall_remove_droplets
Add/remove tags to a firewallfirewall_add_tags firewall_remove_tags
Delete a firewallfirewall_delete
Retrieve an action associated with a particular image id.image_actions
Convert an backup image to a snapshot.image_convert
Rename/delete an imageimage_delete image_rename
Transfer an image to a specified region.image_transfer
Create, update, and delete ssh keys.key-crud key_create key_delete key_rename
List your ssh keys, or get a single keyas.sshkey key keys
List neighborsdroplet_neighbors neighbors
Nouns to use for seeding random word selection when name not given for a dropletnouns
Create a projectproject_create
Delete a projectproject_delete
Update certain aspects of a projectproject_patch
Update all aspects of a projectproject_update
Get list of regions and their metadataregions
Resize a droplet by power off, snapshot, and create new dropletresize
Get all the available sizes that can be used to create a droplet.sizes
Create a new Spacespace_create
Delete an existing Spacespace_delete
Upload a directory to an existing Spacespace_download
Upload a directory to an existing Spacespace_upload
List all Spaces.spaces
Internal helper method to get information about a Spacespaces_GET
DigitalOcean Spacesspaces_info
Standardise specification of ssh keys.standardise_keys
Create a tagtag_create
Delete a tagtag_delete
Tag a resourcetag_resource
Untag a resourcetag_resource_delete
List tagsas.tag tag tags
Helpers for managing a ubuntu droplets.install_github_r_package install_r_package ubuntu ubuntu_add_swap ubuntu_apt_get_cran ubuntu_apt_get_install ubuntu_apt_get_update ubuntu_create_user ubuntu_install_r ubuntu_install_rstudio ubuntu_install_shiny
Attach a volume to a dropletvolume_action volume_actions volume_attach volume_detach volume_resize
1000 words to use for seeding random word selection when name not given for a dropletwords