proxmox-backup-proxy: schedule tape backup jobs

This commit is contained in:
Dietmar Maurer
2021-02-15 07:55:13 +01:00
parent 7ca0ba4515
commit 8513626b9f
5 changed files with 156 additions and 3 deletions

View File

@ -42,6 +42,16 @@ lazy_static! {
drive: {
schema: DRIVE_NAME_SCHEMA,
},
"eject-media": {
description: "Eject media upon job completion.",
type: bool,
optional: true,
},
"export-media-set": {
description: "Export media set upon job completion.",
type: bool,
optional: true,
},
comment: {
optional: true,
schema: SINGLE_LINE_COMMENT_SCHEMA,
@ -62,6 +72,10 @@ pub struct TapeBackupJobConfig {
pub pool: String,
pub drive: String,
#[serde(skip_serializing_if="Option::is_none")]
eject_media: Option<bool>,
#[serde(skip_serializing_if="Option::is_none")]
export_media_set: Option<bool>,
#[serde(skip_serializing_if="Option::is_none")]
pub comment: Option<String>,
#[serde(skip_serializing_if="Option::is_none")]
pub schedule: Option<String>,