mirror of
https://git.proxmox.com/git/proxmox
synced 2025-07-27 06:47:41 +00:00
api: add NS_MAX_DEPTH_SCHEMA
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> [ T: renamed from NAMESPACE_RECURSION_DEPTH_SCHEMA & moved to from jobs to datastore ] Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
cf93fbb893
commit
47d14e1aed
@ -84,6 +84,13 @@ pub const BACKUP_NAMESPACE_SCHEMA: Schema = StringSchema::new("Namespace.")
|
|||||||
.max_length(MAX_BACKUP_NAMESPACE_LENGTH) // 256
|
.max_length(MAX_BACKUP_NAMESPACE_LENGTH) // 256
|
||||||
.schema();
|
.schema();
|
||||||
|
|
||||||
|
pub const NS_MAX_DEPTH_SCHEMA: Schema =
|
||||||
|
IntegerSchema::new("How many levels of namespaces should be operated on (0 == no recursion)")
|
||||||
|
.minimum(0)
|
||||||
|
.maximum(MAX_NAMESPACE_DEPTH as isize)
|
||||||
|
.default(0)
|
||||||
|
.schema();
|
||||||
|
|
||||||
pub const DATASTORE_SCHEMA: Schema = StringSchema::new("Datastore name.")
|
pub const DATASTORE_SCHEMA: Schema = StringSchema::new("Datastore name.")
|
||||||
.format(&PROXMOX_SAFE_ID_FORMAT)
|
.format(&PROXMOX_SAFE_ID_FORMAT)
|
||||||
.min_length(3)
|
.min_length(3)
|
||||||
|
Loading…
Reference in New Issue
Block a user