FugokuFugoku Docs
Mask

Backups

Create, restore, and delete server and instance backups

Backups

Backups are point-in-time snapshots of servers and instances. They can be restored to create new resources.

List Backups

Server Backups

GET /v1/servers/:id/backups

Returns backups for a bare metal server.

Instance Backups

GET /v1/instances/:instanceId/backups

Returns backups for a virtual machine instance.

Create Backup

Server Backup

POST /v1/servers/:id/backups

Request body:

{
  "data": {
    "type": "backups",
    "attributes": {
      "name": "backup-before-upgrade"
    }
  }
}

Instance Backup

POST /v1/instances/:instanceId/backups

Request body:

{
  "data": {
    "type": "backups",
    "attributes": {
      "name": "backup-before-upgrade"
    }
  }
}

Restore Backup

POST /v1/backups/:id/restore

Creates a new server or instance from a backup. The source resource type determines what is created:

  • Server backups → new bare metal server
  • Instance backups → new virtual machine instance

The original backup is archived after restore.

Delete Backup

DELETE /v1/backups/:id

Returns 204 No Content. Backup is archived and no longer available for restore.

Backup Attributes

FieldTypeDescription
idstringUnique backup identifier
instanceIdstring?Associated instance ID (VMs)
serverIdstring?Associated server ID (bare metal)
projectIdstringProject ID
namestringBackup name
sizeGbinteger?Backup size in GB
statusstringcreating, ready, failed, archived
createdAtstringISO 8601 creation timestamp
updatedAtstringISO 8601 update timestamp

Backup Status Values

ValueDescription
creatingBackup is being created
readyBackup is available for restore
failedBackup creation failed
archivedBackup has been restored or deleted

On this page