droplet_snapshot {analogsea}R Documentation

Take and restore snapshots.

Description

snapshot

Take a snapshot of the droplet once it has been powered off, which can later be restored or used to create a new droplet from the same image. Please be aware this may cause a reboot.

snapshots_list

List available snapshots

backups_list

List available snapshots

restore

Restore a droplet with a previous image or snapshot. This will be a mirror copy of the image or snapshot to your droplet. Be sure you have backed up any necessary information prior to restore.

Usage

droplet_snapshot(droplet, name = NULL, ...)

droplet_snapshots_list(droplet, ...)

droplet_restore(droplet, image, ...)

droplet_backups_list(droplet, ...)

Arguments

droplet

A droplet number or the result from a call to droplets()

name

(character) Optional. Name of the new snapshot you want to create. If not set, the snapshot name will default to the current date/time

...

Additional options passed down to POST

image

(optional) The image ID of the backup image that you would like to restore.

Examples

## Not run: 
d <- droplet_create()
d %>% droplet_snapshots_list()
d %>% droplet_backups_list()

d %>%
  droplet_power_off() %>%
  droplet_snapshot() %>%
  droplet_power_on() %>%
  droplet_snapshots_list()

# To delete safely
d %>%
  droplet_power_off() %>%
  droplet_snapshot() %>%
  droplet_delete() %>%
  action_wait()

## End(Not run)

[Package analogsea version 1.0.0 Index]