]> git.proxmox.com Git - proxmox-backup.git/blob - src/api2/types/tape/media_status.rs
tape: add media state database
[proxmox-backup.git] / src / api2 / types / tape / media_status.rs
1 use ::serde::{Deserialize, Serialize};
2
3 use proxmox::api::api;
4
5 #[api()]
6 /// Media status
7 #[derive(Debug, PartialEq, Copy, Clone, Serialize, Deserialize)]
8 #[serde(rename_all = "lowercase")]
9 /// Media Status
10 pub enum MediaStatus {
11 /// Media is ready to be written
12 Writable,
13 /// Media is full (contains data)
14 Full,
15 /// Media is marked as unknown, needs rescan
16 Unknown,
17 /// Media is marked as damaged
18 Damaged,
19 /// Media is marked as retired
20 Retired,
21 }