mirror of
https://git.proxmox.com/git/proxmox
synced 2025-08-07 11:06:02 +00:00
api-types: rrd: use api-types from proxmox-rrd
Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
This commit is contained in:
parent
35e466410c
commit
3e83acfd89
@ -317,36 +317,6 @@ pub const NODE_TASKS_LIST_TASKS_RETURN_TYPE: ReturnType = ReturnType {
|
|||||||
schema: &ArraySchema::new("A list of tasks.", &TaskListItem::API_SCHEMA).schema(),
|
schema: &ArraySchema::new("A list of tasks.", &TaskListItem::API_SCHEMA).schema(),
|
||||||
};
|
};
|
||||||
|
|
||||||
#[api()]
|
|
||||||
#[derive(Copy, Clone, Serialize, Deserialize)]
|
|
||||||
#[serde(rename_all = "UPPERCASE")]
|
|
||||||
/// RRD consolidation mode
|
|
||||||
pub enum RRDMode {
|
|
||||||
/// Maximum
|
|
||||||
Max,
|
|
||||||
/// Average
|
|
||||||
Average,
|
|
||||||
}
|
|
||||||
|
|
||||||
#[api()]
|
|
||||||
#[derive(Copy, Clone, Serialize, Deserialize)]
|
|
||||||
#[serde(rename_all = "lowercase")]
|
|
||||||
/// RRD time frame
|
|
||||||
pub enum RRDTimeFrame {
|
|
||||||
/// Hour
|
|
||||||
Hour,
|
|
||||||
/// Day
|
|
||||||
Day,
|
|
||||||
/// Week
|
|
||||||
Week,
|
|
||||||
/// Month
|
|
||||||
Month,
|
|
||||||
/// Year
|
|
||||||
Year,
|
|
||||||
/// Decade (10 years)
|
|
||||||
Decade,
|
|
||||||
}
|
|
||||||
|
|
||||||
#[api]
|
#[api]
|
||||||
#[derive(Deserialize, Serialize, Copy, Clone, PartialEq, Eq)]
|
#[derive(Deserialize, Serialize, Copy, Clone, PartialEq, Eq)]
|
||||||
#[serde(rename_all = "lowercase")]
|
#[serde(rename_all = "lowercase")]
|
||||||
|
Loading…
Reference in New Issue
Block a user