api: define and use REALM_ID_SCHEMA
This commit is contained in:
		| @ -18,8 +18,7 @@ use crate::api2::types::*; | ||||
|             description: "User configuration (without password).", | ||||
|             properties: { | ||||
|                 realm: { | ||||
|                     description: "Realm ID.", | ||||
|                     type: String, | ||||
|                     schema: REALM_ID_SCHEMA, | ||||
|                 }, | ||||
|                 comment: { | ||||
|                     schema: SINGLE_LINE_COMMENT_SCHEMA, | ||||
|  | ||||
| @ -514,6 +514,12 @@ pub const BLOCKDEVICE_NAME_SCHEMA: Schema = StringSchema::new("Block device name | ||||
|     .max_length(64) | ||||
|     .schema(); | ||||
|  | ||||
| pub const REALM_ID_SCHEMA: Schema = StringSchema::new("Realm name.") | ||||
|     .format(&PROXMOX_SAFE_ID_FORMAT) | ||||
|     .min_length(2) | ||||
|     .max_length(32) | ||||
|     .schema(); | ||||
|  | ||||
| // Complex type definitions | ||||
|  | ||||
| #[api( | ||||
|  | ||||
		Reference in New Issue
	
	Block a user