tape: implement destroy_media

This commit is contained in:
Dietmar Maurer
2020-12-14 08:58:40 +01:00
parent fba0b77469
commit fb657d8ee5
4 changed files with 81 additions and 3 deletions

View File

@ -20,6 +20,7 @@ use proxmox_backup::{
MediaListEntry,
},
},
tape::complete_media_changer_id,
config::{
media_pool::complete_pool_name,
},
@ -33,6 +34,12 @@ pub fn media_commands() -> CommandLineInterface {
CliCommand::new(&API_METHOD_LIST_MEDIA)
.completion_cb("pool", complete_pool_name)
)
.insert(
"destroy-media",
CliCommand::new(&api2::tape::media::API_METHOD_DESTROY_MEDIA)
.arg_param(&["changer-id"])
.completion_cb("changer-id", complete_media_changer_id)
)
;
cmd_def.into()