]> git.proxmox.com Git - proxmox-backup.git/blame - src/api2/config.rs
add config/acme api path
[proxmox-backup.git] / src / api2 / config.rs
CommitLineData
bf78f708
DM
1//! Backup Server Configuration
2
3d482025 3use proxmox::api::router::{Router, SubdirMap};
9ea4bce4 4use proxmox::list_subdirs_api_method;
6ce50400 5
a670b99d 6pub mod access;
d4b84c1d 7pub mod acme;
ea0b8b6e 8pub mod datastore;
f357390c 9pub mod remote;
6f652b1b 10pub mod sync;
9b2bad7a 11pub mod verify;
16d444c9 12pub mod drive;
50bf10ad 13pub mod changer;
05e90d64 14pub mod media_pool;
d5a48b5c 15pub mod tape_encryption_keys;
be327dbc 16pub mod tape_backup_job;
6ce50400 17
255f378a 18const SUBDIRS: SubdirMap = &[
a670b99d 19 ("access", &access::ROUTER),
d4b84c1d 20 ("acme", &acme::ROUTER),
50bf10ad 21 ("changer", &changer::ROUTER),
141304d6 22 ("datastore", &datastore::ROUTER),
16d444c9 23 ("drive", &drive::ROUTER),
05e90d64 24 ("media-pool", &media_pool::ROUTER),
f357390c 25 ("remote", &remote::ROUTER),
6f652b1b 26 ("sync", &sync::ROUTER),
be327dbc 27 ("tape-backup-job", &tape_backup_job::ROUTER),
42200c40 28 ("tape-encryption-keys", &tape_encryption_keys::ROUTER),
a670b99d 29 ("verify", &verify::ROUTER),
255f378a
DM
30];
31
32pub const ROUTER: Router = Router::new()
33 .get(&list_subdirs_api_method!(SUBDIRS))
34 .subdirs(SUBDIRS);