FugokuFugoku Docs
Mask

Storage

Manage volumes, snapshots, file systems, and object storage

Storage

Storage resources include block volumes, snapshots, file systems, and object storage buckets.

Volumes

GET /v1/storage/volumes

List block storage volumes.

POST /v1/storage/volumes

Create a block volume.

Request Body:

{
  "name": "my-data",
  "sizeGb": 100,
  "region": "us-east-1"
}
POST /v1/storage/volumes/:id/attach

Attach volume to an instance.

Request Body:

{
  "instanceId": "inst-abc123"
}
POST /v1/storage/volumes/:id/detach

Detach volume from its instance.

DELETE /v1/storage/volumes/:id

Delete a volume.

Volume Database Records

GET /v1/storage/volumes/db

List volume database records (internal storage metadata).

POST /v1/storage/volumes/db

Create a volume database record.

Snapshots

GET /v1/storage/snapshots

List snapshots. Snapshot creation is available via the console and CLI.

Snapshot Database Records

GET /v1/storage/snapshots/db

List snapshot database records (internal storage metadata).

POST /v1/storage/snapshots/db

Create a snapshot database record.

File Systems

GET /v1/storage/file-systems

List file systems.

POST /v1/storage/file-systems

Create a file system.

Request Body:

{
  "name": "shared-data",
  "sizeGb": 500,
  "region": "us-east-1"
}

Object Storage Buckets

GET /v1/storage/object-storage/buckets

List object storage buckets.

POST /v1/storage/object-storage/buckets

Create an object storage bucket.

Request Body:

{
  "name": "my-assets",
  "region": "us-east-1"
}

On this page