]> git.proxmox.com Git - proxmox-backup.git/blob - src/api2/config.rs
add config/acme api path
[proxmox-backup.git] / src / api2 / config.rs
1 //! Backup Server Configuration
2
3 use proxmox::api::router::{Router, SubdirMap};
4 use proxmox::list_subdirs_api_method;
5
6 pub mod access;
7 pub mod acme;
8 pub mod datastore;
9 pub mod remote;
10 pub mod sync;
11 pub mod verify;
12 pub mod drive;
13 pub mod changer;
14 pub mod media_pool;
15 pub mod tape_encryption_keys;
16 pub mod tape_backup_job;
17
18 const SUBDIRS: SubdirMap = &[
19 ("access", &access::ROUTER),
20 ("acme", &acme::ROUTER),
21 ("changer", &changer::ROUTER),
22 ("datastore", &datastore::ROUTER),
23 ("drive", &drive::ROUTER),
24 ("media-pool", &media_pool::ROUTER),
25 ("remote", &remote::ROUTER),
26 ("sync", &sync::ROUTER),
27 ("tape-backup-job", &tape_backup_job::ROUTER),
28 ("tape-encryption-keys", &tape_encryption_keys::ROUTER),
29 ("verify", &verify::ROUTER),
30 ];
31
32 pub const ROUTER: Router = Router::new()
33 .get(&list_subdirs_api_method!(SUBDIRS))
34 .subdirs(SUBDIRS);