]> git.proxmox.com Git - proxmox-backup.git/blob - pbs-api-types/src/tape/media_status.rs
move drive config to pbs_config workspace
[proxmox-backup.git] / pbs-api-types / src / 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 }