"properties" : {
"email" : {
"description" : "Email address.",
- "format" : "email",
- "type" : "string",
- "typetext" : "<string>"
+ "maxLength" : 512,
+ "minLength" : 3,
+ "pattern" : "(?:[^\\s\\\\@]+\\@[^\\s\\/\\\\@]+)",
+ "type" : "string"
},
"profile" : {
"description" : "Profile ID.",
"datastore" : {
"description" : "Proxmox Backup Server datastore name.",
"optional" : 1,
- "type" : "string",
- "typetext" : "<string>"
+ "pattern" : "(?:[A-Za-z0-9_][A-Za-z0-9._\\-]*)",
+ "type" : "string"
},
"delete" : {
"description" : "A list of settings you want to delete.",
"type" : "integer",
"typetext" : "<N>"
},
+ "namespace" : {
+ "description" : "Proxmox Backup Server namespace in the datastore, defaults to the root NS.",
+ "maxLength" : 256,
+ "optional" : 1,
+ "pattern" : "(?:(?:[A-Za-z0-9_][A-Za-z0-9._\\-]*)/){0,7}(?:(?:[A-Za-z0-9_][A-Za-z0-9._\\-]*))?",
+ "type" : "string"
+ },
"notify" : {
"description" : "Specify when to notify via e-mail",
"enum" : [
"datastore" : {
"description" : "Proxmox Backup Server datastore name.",
"optional" : 0,
+ "pattern" : "(?:[A-Za-z0-9_][A-Za-z0-9._\\-]*)",
"type" : "string"
},
"disable" : {
"optional" : 1,
"type" : "integer"
},
+ "namespace" : {
+ "description" : "Proxmox Backup Server namespace in the datastore, defaults to the root NS.",
+ "maxLength" : 256,
+ "optional" : 1,
+ "pattern" : "(?:(?:[A-Za-z0-9_][A-Za-z0-9._\\-]*)/){0,7}(?:(?:[A-Za-z0-9_][A-Za-z0-9._\\-]*))?",
+ "type" : "string"
+ },
"notify" : {
"description" : "Specify when to notify via e-mail",
"enum" : [
"datastore" : {
"description" : "Proxmox Backup Server datastore name.",
"optional" : 0,
- "type" : "string",
- "typetext" : "<string>"
+ "pattern" : "(?:[A-Za-z0-9_][A-Za-z0-9._\\-]*)",
+ "type" : "string"
},
"disable" : {
"description" : "Flag to disable (deactivate) the entry.",
"type" : "integer",
"typetext" : "<N>"
},
+ "namespace" : {
+ "description" : "Proxmox Backup Server namespace in the datastore, defaults to the root NS.",
+ "maxLength" : 256,
+ "optional" : 1,
+ "pattern" : "(?:(?:[A-Za-z0-9_][A-Za-z0-9._\\-]*)/){0,7}(?:(?:[A-Za-z0-9_][A-Za-z0-9._\\-]*))?",
+ "type" : "string"
+ },
"notify" : {
"description" : "Specify when to notify via e-mail",
"enum" : [
"returns" : {
"optional" : 1,
"properties" : {
+ "allow-subdomains" : {
+ "default" : 1,
+ "description" : "Whether to allow the origin to be a subdomain, rather than the exact URL.",
+ "optional" : 1,
+ "type" : "boolean"
+ },
"id" : {
"description" : "Relying part ID. Must be the domain name without protocol, port or location.\nChanging this *will* break existing credentials.",
"optional" : 1,
"parameters" : {
"additionalProperties" : 0,
"properties" : {
+ "allow-subdomains" : {
+ "default" : 1,
+ "description" : "Whether to allow the origin to be a subdomain, rather than the exact URL.",
+ "optional" : 1,
+ "type" : "boolean",
+ "typetext" : "<boolean>"
+ },
"delete" : {
"description" : "A list of settings you want to delete.",
"enum" : [
- "origin",
"id",
+ "origin",
+ "allow-subdomains",
"rp"
],
"optional" : 1,
"datastore" : {
"description" : "Proxmox Backup Server datastore name.",
"optional" : 0,
+ "pattern" : "(?:[A-Za-z0-9_][A-Za-z0-9._\\-]*)",
"type" : "string"
},
"disable" : {
"optional" : 1,
"type" : "integer"
},
+ "namespace" : {
+ "description" : "Proxmox Backup Server namespace in the datastore, defaults to the root NS.",
+ "maxLength" : 256,
+ "optional" : 1,
+ "pattern" : "(?:(?:[A-Za-z0-9_][A-Za-z0-9._\\-]*)/){0,7}(?:(?:[A-Za-z0-9_][A-Za-z0-9._\\-]*))?",
+ "type" : "string"
+ },
"notify" : {
"description" : "Specify when to notify via e-mail",
"enum" : [
Proxmox Backup Server ID.
-`--datastore` `<string>` ::
+`--datastore` `(?:[A-Za-z0-9_][A-Za-z0-9._\-]*)` ::
Proxmox Backup Server datastore name.
Keep backups for the last <N> different years. If there is more than one backup for a single year, only the latest one is kept.
+`--namespace` `(?:(?:[A-Za-z0-9_][A-Za-z0-9._\-]*)/){0,7}(?:(?:[A-Za-z0-9_][A-Za-z0-9._\-]*))?` ::
+
+Proxmox Backup Server namespace in the datastore, defaults to the root NS.
+
`--notify` `<always | error | never>` ::
Specify when to notify via e-mail
Proxmox Backup Server ID.
-`--datastore` `<string>` ::
+`--datastore` `(?:[A-Za-z0-9_][A-Za-z0-9._\-]*)` ::
Proxmox Backup Server datastore name.
Keep backups for the last <N> different years. If there is more than one backup for a single year, only the latest one is kept.
+`--namespace` `(?:(?:[A-Za-z0-9_][A-Za-z0-9._\-]*)/){0,7}(?:(?:[A-Za-z0-9_][A-Za-z0-9._\-]*))?` ::
+
+Proxmox Backup Server namespace in the datastore, defaults to the root NS.
+
`--notify` `<always | error | never>` ::
Specify when to notify via e-mail