"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
}
}
},
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
}
}
},
"type" : "string"
},
"comment" : {
+ "description" : "Descriptive comment.",
"optional" : 1,
"type" : "string"
},
"type" : "string"
},
"enable" : {
+ "description" : "Flag to enable/disable a rule.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"group" : {
"description" : "Security Group name.",
"type" : "string"
},
"macro" : {
+ "description" : "Use predefined standard macro.",
"maxLength" : 128,
"optional" : 1,
"type" : "string"
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"pos" : {
"description" : "Update rule at position <pos>.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"proto" : {
"description" : "IP protocol. You can use protocol names ('tcp'/'udp') or simple numbers, as defined in '/etc/protocols'.",
"type" : "string"
},
"type" : {
+ "description" : "Rule type.",
"enum" : [
"in",
"out",
"type" : "string"
},
"comment" : {
+ "description" : "Descriptive comment.",
"optional" : 1,
"type" : "string"
},
"type" : "string"
},
"enable" : {
+ "description" : "Flag to enable/disable a rule.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"group" : {
"description" : "Security Group name.",
"type" : "string"
},
"macro" : {
+ "description" : "Use predefined standard macro.",
"maxLength" : 128,
"optional" : 1,
"type" : "string"
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"proto" : {
"description" : "IP protocol. You can use protocol names ('tcp'/'udp') or simple numbers, as defined in '/etc/protocols'.",
"type" : "string"
},
"type" : {
+ "description" : "Rule type.",
"enum" : [
"in",
"out",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
}
}
},
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
}
}
},
"type" : "string"
},
"comment" : {
+ "description" : "Descriptive comment.",
"optional" : 1,
"type" : "string"
},
"type" : "string"
},
"enable" : {
+ "description" : "Flag to enable/disable a rule.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"iface" : {
"description" : "Network interface name. You have to use network configuration key names for VMs and containers ('net\\d+'). Host related rules can use arbitrary strings.",
"type" : "string"
},
"macro" : {
+ "description" : "Use predefined standard macro.",
"maxLength" : 128,
"optional" : 1,
"type" : "string"
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"pos" : {
"description" : "Update rule at position <pos>.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"proto" : {
"description" : "IP protocol. You can use protocol names ('tcp'/'udp') or simple numbers, as defined in '/etc/protocols'.",
"type" : "string"
},
"type" : {
+ "description" : "Rule type.",
"enum" : [
"in",
"out",
"type" : "string"
},
"comment" : {
+ "description" : "Descriptive comment.",
"optional" : 1,
"type" : "string"
},
"type" : "string"
},
"enable" : {
+ "description" : "Flag to enable/disable a rule.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"iface" : {
"description" : "Network interface name. You have to use network configuration key names for VMs and containers ('net\\d+'). Host related rules can use arbitrary strings.",
"type" : "string"
},
"macro" : {
+ "description" : "Use predefined standard macro.",
"maxLength" : 128,
"optional" : 1,
"type" : "string"
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"proto" : {
"description" : "IP protocol. You can use protocol names ('tcp'/'udp') or simple numbers, as defined in '/etc/protocols'.",
"type" : "string"
},
"type" : {
+ "description" : "Rule type.",
"enum" : [
"in",
"out",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"policy_in" : {
"description" : "Input policy.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"compress" : {
"default" : "0",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0-8)"
+ "typetext" : "integer (0 - 8)"
},
"lockwait" : {
"default" : 180,
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"mailnotification" : {
"default" : "always",
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"mode" : {
"default" : "snapshot",
"minimum" : 500,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (500- N)"
+ "typetext" : "integer (500 - N)"
},
"starttime" : {
"description" : "Job Start time.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"storage" : {
"description" : "Store resulting file to this storage.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"compress" : {
"default" : "0",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0-8)"
+ "typetext" : "integer (0 - 8)"
},
"lockwait" : {
"default" : 180,
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"mailnotification" : {
"default" : "always",
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"mode" : {
"default" : "snapshot",
"minimum" : 500,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (500- N)"
+ "typetext" : "integer (500 - N)"
},
"starttime" : {
"description" : "Job Start time.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"storage" : {
"description" : "Store resulting file to this storage.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"max_restart" : {
"default" : 1,
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"sid" : {
"description" : "HA resource ID. This consists of a resource type followed by a resource specific name, separated with colon (example: vm:100 / ct:100). For virtual machines and containers, you can simply use the VM or CT id as a shortcut (example: 100).",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"max_restart" : {
"default" : 1,
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"sid" : {
"description" : "HA resource ID. This consists of a resource type followed by a resource specific name, separated with colon (example: vm:100 / ct:100). For virtual machines and containers, you can simply use the VM or CT id as a shortcut (example: 100).",
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"migration_unsecure" : {
"description" : "Migration is secure using SSH tunnel by default. For secure private networks you can disable it to speed up migration.",
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"vmid" : {
"description" : "The (unique) ID of the VM.",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"vmid" : {
"description" : "The (unique) ID of the VM.",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"type" : "string"
},
"comment" : {
+ "description" : "Descriptive comment.",
"optional" : 1,
"type" : "string"
},
"type" : "string"
},
"enable" : {
+ "description" : "Flag to enable/disable a rule.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"iface" : {
"description" : "Network interface name. You have to use network configuration key names for VMs and containers ('net\\d+'). Host related rules can use arbitrary strings.",
"type" : "string"
},
"macro" : {
+ "description" : "Use predefined standard macro.",
"maxLength" : 128,
"optional" : 1,
"type" : "string"
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"node" : {
"description" : "The cluster node name.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"proto" : {
"description" : "IP protocol. You can use protocol names ('tcp'/'udp') or simple numbers, as defined in '/etc/protocols'.",
"type" : "string"
},
"type" : {
+ "description" : "Rule type.",
"enum" : [
"in",
"out",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"type" : "string"
},
"comment" : {
+ "description" : "Descriptive comment.",
"optional" : 1,
"type" : "string"
},
"type" : "string"
},
"enable" : {
+ "description" : "Flag to enable/disable a rule.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"iface" : {
"description" : "Network interface name. You have to use network configuration key names for VMs and containers ('net\\d+'). Host related rules can use arbitrary strings.",
"type" : "string"
},
"macro" : {
+ "description" : "Use predefined standard macro.",
"maxLength" : 128,
"optional" : 1,
"type" : "string"
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"proto" : {
"description" : "IP protocol. You can use protocol names ('tcp'/'udp') or simple numbers, as defined in '/etc/protocols'.",
"type" : "string"
},
"type" : {
+ "description" : "Rule type.",
"enum" : [
"in",
"out",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"node" : {
"description" : "The cluster node name.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"vmid" : {
"description" : "The (unique) ID of the VM.",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1-30)"
+ "typetext" : "integer (1 - 30)"
},
"balloon" : {
"description" : "Amount of target RAM for the VM in MB. Using zero disables the ballon driver.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"bios" : {
"default" : "seabios",
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"cpu" : {
"description" : "Emulated CPU type.",
"minimum" : 0,
"optional" : 1,
"type" : "number",
- "typetext" : "number (0-128)",
+ "typetext" : "number (0 - 128)",
"verbose_description" : "Limit of CPU usage.\n\nNOTE: If the computer has 2 CPUs, it has total of '2' CPU time. Value '0' indicates no CPU limit."
},
"cpuunits" : {
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0-500000)",
+ "typetext" : "integer (0 - 500000)",
"verbose_description" : "CPU weight for a VM. Argument is used in the kernel fair scheduler. The larger the number is, the more CPU time this VM gets. Number is relative to weights of all the other running VMs.\n\nNOTE: You can disable fair-scheduler configuration by setting this to 0."
},
"delete" : {
"minimum" : 16,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (16- N)"
+ "typetext" : "integer (16 - N)"
},
"migrate_downtime" : {
"default" : 0.1,
"minimum" : 0,
"optional" : 1,
"type" : "number",
- "typetext" : "number (0- N)"
+ "typetext" : "number (0 - N)"
},
"migrate_speed" : {
"default" : 0,
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"name" : {
"description" : "Set a name for the VM. Only used on the configuration web interface.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0-50000)"
+ "typetext" : "integer (0 - 50000)"
},
"skiplock" : {
"description" : "Ignore locks - only root is allowed to use this option.",
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"sockets" : {
"default" : 1,
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"startdate" : {
"default" : "now",
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"vga" : {
"description" : "Select the VGA type.",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"watchdog" : {
"description" : "Create a virtual hardware watchdog device.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"bios" : {
"default" : "seabios",
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"cpu" : {
"description" : "Emulated CPU type.",
"minimum" : 0,
"optional" : 1,
"type" : "number",
- "typetext" : "number (0-128)",
+ "typetext" : "number (0 - 128)",
"verbose_description" : "Limit of CPU usage.\n\nNOTE: If the computer has 2 CPUs, it has total of '2' CPU time. Value '0' indicates no CPU limit."
},
"cpuunits" : {
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0-500000)",
+ "typetext" : "integer (0 - 500000)",
"verbose_description" : "CPU weight for a VM. Argument is used in the kernel fair scheduler. The larger the number is, the more CPU time this VM gets. Number is relative to weights of all the other running VMs.\n\nNOTE: You can disable fair-scheduler configuration by setting this to 0."
},
"delete" : {
"minimum" : 16,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (16- N)"
+ "typetext" : "integer (16 - N)"
},
"migrate_downtime" : {
"default" : 0.1,
"minimum" : 0,
"optional" : 1,
"type" : "number",
- "typetext" : "number (0- N)"
+ "typetext" : "number (0 - N)"
},
"migrate_speed" : {
"default" : 0,
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"name" : {
"description" : "Set a name for the VM. Only used on the configuration web interface.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0-50000)"
+ "typetext" : "integer (0 - 50000)"
},
"skiplock" : {
"description" : "Ignore locks - only root is allowed to use this option.",
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"sockets" : {
"default" : 1,
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"startdate" : {
"default" : "now",
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"vga" : {
"description" : "Select the VGA type.",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"watchdog" : {
"description" : "Create a virtual hardware watchdog device.",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"websocket" : {
"description" : "starts websockify instead of vncproxy",
"maximum" : 5999,
"minimum" : 5900,
"type" : "integer",
- "typetext" : "integer (5900-5999)"
+ "typetext" : "integer (5900 - 5999)"
},
"vmid" : {
"description" : "The (unique) ID of the VM.",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"vncticket" : {
"description" : "Ticket from previous call to vncproxy.",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"vmid" : {
"description" : "The (unique) ID of the VM.",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"vmid" : {
"description" : "The (unique) ID of the VM.",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"node" : {
"description" : "The cluster node name.",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"sata2",
"sata3",
"sata4",
- "sata5"
+ "sata5",
+ "efidisk0"
],
"type" : "string"
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"sata2",
"sata3",
"sata4",
- "sata5"
+ "sata5",
+ "efidisk0"
],
"type" : "string"
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"vmstate" : {
"description" : "Save the vmstate",
"sata2",
"sata3",
"sata4",
- "sata5"
+ "sata5",
+ "efidisk0"
],
"optional" : 1,
"type" : "string"
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"bios" : {
"default" : "seabios",
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"cpu" : {
"description" : "Emulated CPU type.",
"minimum" : 0,
"optional" : 1,
"type" : "number",
- "typetext" : "number (0-128)",
+ "typetext" : "number (0 - 128)",
"verbose_description" : "Limit of CPU usage.\n\nNOTE: If the computer has 2 CPUs, it has total of '2' CPU time. Value '0' indicates no CPU limit."
},
"cpuunits" : {
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0-500000)",
+ "typetext" : "integer (0 - 500000)",
"verbose_description" : "CPU weight for a VM. Argument is used in the kernel fair scheduler. The larger the number is, the more CPU time this VM gets. Number is relative to weights of all the other running VMs.\n\nNOTE: You can disable fair-scheduler configuration by setting this to 0."
},
"description" : {
"minimum" : 16,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (16- N)"
+ "typetext" : "integer (16 - N)"
},
"migrate_downtime" : {
"default" : 0.1,
"minimum" : 0,
"optional" : 1,
"type" : "number",
- "typetext" : "number (0- N)"
+ "typetext" : "number (0 - N)"
},
"migrate_speed" : {
"default" : 0,
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"name" : {
"description" : "Set a name for the VM. Only used on the configuration web interface.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0-50000)"
+ "typetext" : "integer (0 - 50000)"
},
"smbios1" : {
"description" : "Specify SMBIOS type 1 fields.",
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"sockets" : {
"default" : 1,
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"startdate" : {
"default" : "now",
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"vga" : {
"description" : "Select the VGA type.",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"watchdog" : {
"description" : "Create a virtual hardware watchdog device.",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"minimum" : 0,
"optional" : 1,
"type" : "number",
- "typetext" : "number (0-128)"
+ "typetext" : "number (0 - 128)"
},
"cpuunits" : {
"default" : 1024,
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0-500000)"
+ "typetext" : "integer (0 - 500000)"
},
"delete" : {
"description" : "A list of settings you want to delete.",
"minimum" : 16,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (16- N)"
+ "typetext" : "integer (16 - N)"
},
"mp[n]" : {
"description" : "Use volume as container mount point.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"template" : {
"default" : 0,
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0-6)"
+ "typetext" : "integer (0 - 6)"
},
"unprivileged" : {
"default" : 0,
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"vmid" : {
"description" : "The (unique) ID of the VM.",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"vmid" : {
"description" : "The (unique) ID of the VM.",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"vmid" : {
"description" : "The (unique) ID of the VM.",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"type" : "string"
},
"comment" : {
+ "description" : "Descriptive comment.",
"optional" : 1,
"type" : "string"
},
"type" : "string"
},
"enable" : {
+ "description" : "Flag to enable/disable a rule.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"iface" : {
"description" : "Network interface name. You have to use network configuration key names for VMs and containers ('net\\d+'). Host related rules can use arbitrary strings.",
"type" : "string"
},
"macro" : {
+ "description" : "Use predefined standard macro.",
"maxLength" : 128,
"optional" : 1,
"type" : "string"
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"node" : {
"description" : "The cluster node name.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"proto" : {
"description" : "IP protocol. You can use protocol names ('tcp'/'udp') or simple numbers, as defined in '/etc/protocols'.",
"type" : "string"
},
"type" : {
+ "description" : "Rule type.",
"enum" : [
"in",
"out",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"type" : "string"
},
"comment" : {
+ "description" : "Descriptive comment.",
"optional" : 1,
"type" : "string"
},
"type" : "string"
},
"enable" : {
+ "description" : "Flag to enable/disable a rule.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"iface" : {
"description" : "Network interface name. You have to use network configuration key names for VMs and containers ('net\\d+'). Host related rules can use arbitrary strings.",
"type" : "string"
},
"macro" : {
+ "description" : "Use predefined standard macro.",
"maxLength" : 128,
"optional" : 1,
"type" : "string"
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"proto" : {
"description" : "IP protocol. You can use protocol names ('tcp'/'udp') or simple numbers, as defined in '/etc/protocols'.",
"type" : "string"
},
"type" : {
+ "description" : "Rule type.",
"enum" : [
"in",
"out",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"node" : {
"description" : "The cluster node name.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"vmid" : {
"description" : "The (unique) ID of the VM.",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"websocket" : {
"description" : "use websocket instead of standard VNC.",
"maximum" : 5999,
"minimum" : 5900,
"type" : "integer",
- "typetext" : "integer (5900-5999)"
+ "typetext" : "integer (5900 - 5999)"
},
"vmid" : {
"description" : "The (unique) ID of the VM.",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"vncticket" : {
"description" : "Ticket from previous call to vncproxy.",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"node" : {
"description" : "The cluster node name.",
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"minimum" : 0,
"optional" : 1,
"type" : "number",
- "typetext" : "number (0-128)"
+ "typetext" : "number (0 - 128)"
},
"cpuunits" : {
"default" : 1024,
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0-500000)"
+ "typetext" : "integer (0 - 500000)"
},
"description" : {
"description" : "Container description. Only used on the configuration web interface.",
"minimum" : 16,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (16- N)"
+ "typetext" : "integer (16 - N)"
},
"mp[n]" : {
"description" : "Use volume as container mount point.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"template" : {
"default" : 0,
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0-6)"
+ "typetext" : "integer (0 - 6)"
},
"unprivileged" : {
"default" : 0,
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"minimum" : 6,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (6-14)"
+ "typetext" : "integer (6 - 14)"
},
"size" : {
"default" : 2,
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1-3)"
+ "typetext" : "integer (1 - 3)"
}
}
},
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0-32768)"
+ "typetext" : "integer (0 - 32768)"
},
"min_size" : {
"default" : 1,
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1-3)"
+ "typetext" : "integer (1 - 3)"
},
"name" : {
"description" : "The name of the pool. It must be unique.",
"minimum" : 8,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (8-32768)"
+ "typetext" : "integer (8 - 32768)"
},
"size" : {
"default" : 2,
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1-3)"
+ "typetext" : "integer (1 - 3)"
}
}
},
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"node" : {
"description" : "The cluster node name.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
}
}
},
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"compress" : {
"default" : "0",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0-8)"
+ "typetext" : "integer (0 - 8)"
},
"lockwait" : {
"default" : 180,
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"mailnotification" : {
"default" : "always",
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"mode" : {
"default" : "snapshot",
"minimum" : 500,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (500- N)"
+ "typetext" : "integer (500 - N)"
},
"stdexcludes" : {
"default" : 1,
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"storage" : {
"description" : "Store resulting file to this storage.",
"optional" : 1,
"requires" : "address6",
"type" : "integer",
- "typetext" : "integer (0-128)"
+ "typetext" : "integer (0 - 128)"
},
"node" : {
"description" : "The cluster node name.",
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1-4094)"
+ "typetext" : "integer (1 - 4094)"
},
"slaves" : {
"description" : "Specify the interfaces used by the bonding device.",
"optional" : 1,
"requires" : "address6",
"type" : "integer",
- "typetext" : "integer (0-128)"
+ "typetext" : "integer (0 - 128)"
},
"node" : {
"description" : "The cluster node name.",
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1-4094)"
+ "typetext" : "integer (1 - 4094)"
},
"slaves" : {
"description" : "Specify the interfaces used by the bonding device.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"node" : {
"description" : "The cluster node name.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"upid" : {
"type" : "string"
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"node" : {
"description" : "The cluster node name.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"userfilter" : {
"optional" : 1,
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"format" : "pve-vmid",
"minimum" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
}
}
},
"path" : "/nodes/{node}/storage",
"text" : "storage"
},
+ {
+ "children" : [
+ {
+ "info" : {
+ "GET" : {
+ "description" : "List local disks.",
+ "method" : "GET",
+ "name" : "list",
+ "parameters" : {
+ "additionalProperties" : 0,
+ "properties" : {
+ "node" : {
+ "description" : "The cluster node name.",
+ "format" : "pve-node",
+ "type" : "string"
+ }
+ }
+ },
+ "permissions" : {
+ "check" : [
+ "perm",
+ "/",
+ [
+ "Sys.Audit",
+ "Datastore.Audit"
+ ],
+ "any",
+ 1
+ ]
+ },
+ "protected" : 1,
+ "proxyto" : "node",
+ "returns" : {
+ "items" : {
+ "properties" : {
+ "devpath" : {
+ "description" : "The device path",
+ "type" : "string"
+ },
+ "gpt" : {
+ "type" : "boolean"
+ },
+ "health" : {
+ "optional" : 1,
+ "type" : "string"
+ },
+ "model" : {
+ "optional" : 1,
+ "type" : "string"
+ },
+ "osdid" : {
+ "type" : "integer"
+ },
+ "serial" : {
+ "optional" : 1,
+ "type" : "string"
+ },
+ "size" : {
+ "type" : "integer"
+ },
+ "used" : {
+ "optional" : 1,
+ "type" : "string"
+ },
+ "vendor" : {
+ "optional" : 1,
+ "type" : "string"
+ },
+ "wwn" : {
+ "optional" : 1,
+ "type" : "string"
+ }
+ },
+ "type" : "object"
+ },
+ "type" : "array"
+ }
+ }
+ },
+ "leaf" : 1,
+ "path" : "/nodes/{node}/disks/list",
+ "text" : "list"
+ },
+ {
+ "info" : {
+ "GET" : {
+ "description" : "Get SMART Health of a disk.",
+ "method" : "GET",
+ "name" : "smart",
+ "parameters" : {
+ "additionalProperties" : 0,
+ "properties" : {
+ "disk" : {
+ "description" : "Block device name",
+ "pattern" : "^/dev/[a-zA-Z0-9\\/]+$",
+ "type" : "string"
+ },
+ "healthonly" : {
+ "description" : "If true returns only the health status",
+ "optional" : 1,
+ "type" : "boolean"
+ },
+ "node" : {
+ "description" : "The cluster node name.",
+ "format" : "pve-node",
+ "type" : "string"
+ }
+ }
+ },
+ "permissions" : {
+ "check" : [
+ "perm",
+ "/",
+ [
+ "Sys.Audit",
+ "Datastore.Audit"
+ ],
+ "any",
+ 1
+ ]
+ },
+ "protected" : 1,
+ "proxyto" : "node",
+ "returns" : {
+ "type" : "object"
+ }
+ }
+ },
+ "leaf" : 1,
+ "path" : "/nodes/{node}/disks/smart",
+ "text" : "smart"
+ },
+ {
+ "info" : {
+ "POST" : {
+ "description" : "Initialize Disk with GPT",
+ "method" : "POST",
+ "name" : "initgpt",
+ "parameters" : {
+ "additionalProperties" : 0,
+ "properties" : {
+ "disk" : {
+ "description" : "Block device name",
+ "pattern" : "^/dev/[a-zA-Z0-9\\/]+$",
+ "type" : "string"
+ },
+ "node" : {
+ "description" : "The cluster node name.",
+ "format" : "pve-node",
+ "type" : "string"
+ },
+ "uuid" : {
+ "description" : "UUID for the GPT table",
+ "maxLength" : 36,
+ "optional" : 1,
+ "pattern" : "[a-fA-F0-9\\-]+",
+ "type" : "string"
+ }
+ }
+ },
+ "permissions" : {
+ "check" : [
+ "perm",
+ "/",
+ [
+ "Sys.Modify"
+ ]
+ ]
+ },
+ "protected" : 1,
+ "proxyto" : "node",
+ "returns" : {
+ "type" : "string"
+ }
+ }
+ },
+ "leaf" : 1,
+ "path" : "/nodes/{node}/disks/initgpt",
+ "text" : "initgpt"
+ }
+ ],
+ "info" : {
+ "GET" : {
+ "description" : "Node index.",
+ "method" : "GET",
+ "name" : "index",
+ "parameters" : {
+ "additionalProperties" : 0,
+ "properties" : {
+ "node" : {
+ "description" : "The cluster node name.",
+ "format" : "pve-node",
+ "type" : "string"
+ }
+ }
+ },
+ "permissions" : {
+ "user" : "all"
+ },
+ "proxyto" : "node",
+ "returns" : {
+ "items" : {
+ "properties" : {},
+ "type" : "object"
+ },
+ "links" : [
+ {
+ "href" : "{name}",
+ "rel" : "child"
+ }
+ ],
+ "type" : "array"
+ }
+ }
+ },
+ "leaf" : 0,
+ "path" : "/nodes/{node}/disks",
+ "text" : "disks"
+ },
{
"children" : [
{
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
}
}
},
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
}
}
},
"type" : "string"
},
"comment" : {
+ "description" : "Descriptive comment.",
"optional" : 1,
"type" : "string"
},
"type" : "string"
},
"enable" : {
+ "description" : "Flag to enable/disable a rule.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"iface" : {
"description" : "Network interface name. You have to use network configuration key names for VMs and containers ('net\\d+'). Host related rules can use arbitrary strings.",
"type" : "string"
},
"macro" : {
+ "description" : "Use predefined standard macro.",
"maxLength" : 128,
"optional" : 1,
"type" : "string"
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"node" : {
"description" : "The cluster node name.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"proto" : {
"description" : "IP protocol. You can use protocol names ('tcp'/'udp') or simple numbers, as defined in '/etc/protocols'.",
"type" : "string"
},
"type" : {
+ "description" : "Rule type.",
"enum" : [
"in",
"out",
"type" : "string"
},
"comment" : {
+ "description" : "Descriptive comment.",
"optional" : 1,
"type" : "string"
},
"type" : "string"
},
"enable" : {
+ "description" : "Flag to enable/disable a rule.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"iface" : {
"description" : "Network interface name. You have to use network configuration key names for VMs and containers ('net\\d+'). Host related rules can use arbitrary strings.",
"type" : "string"
},
"macro" : {
+ "description" : "Use predefined standard macro.",
"maxLength" : 128,
"optional" : 1,
"type" : "string"
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"proto" : {
"description" : "IP protocol. You can use protocol names ('tcp'/'udp') or simple numbers, as defined in '/etc/protocols'.",
"type" : "string"
},
"type" : {
+ "description" : "Rule type.",
"enum" : [
"in",
"out",
"minimum" : 32768,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (32768- N)"
+ "typetext" : "integer (32768 - N)"
},
"nf_conntrack_tcp_timeout_established" : {
"description" : "Conntrack established timeout.",
"minimum" : 7875,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (7875- N)"
+ "typetext" : "integer (7875 - N)"
},
"node" : {
"description" : "The cluster node name.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"node" : {
"description" : "The cluster node name.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
}
}
},
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"node" : {
"description" : "The cluster node name.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"until" : {
"description" : "Display all log until this date-time string.",
"maximum" : 5999,
"minimum" : 5900,
"type" : "integer",
- "typetext" : "integer (5900-5999)"
+ "typetext" : "integer (5900 - 5999)"
},
"vncticket" : {
"description" : "Ticket from previous call to vncproxy.",
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1- N)"
+ "typetext" : "integer (1 - N)"
},
"node" : {
"description" : "The cluster node name.",
"optional" : 1,
"type" : "string"
},
+ "is_mountpoint" : {
+ "default" : "no",
+ "description" : "Assume the directory is an externally managed mountpoint. If nothing is mounted the storage will be considered offline.",
+ "optional" : 1,
+ "type" : "boolean"
+ },
"krbd" : {
"description" : "Access rbd through krbd kernel module.",
"optional" : 1,
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"mkdir" : {
"default" : "yes",
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1-16)"
+ "typetext" : "integer (1 - 16)"
},
"saferemove" : {
"description" : "Zero-out data when removing LVs.",
"optional" : 1,
"type" : "string"
},
+ "is_mountpoint" : {
+ "default" : "no",
+ "description" : "Assume the directory is an externally managed mountpoint. If nothing is mounted the storage will be considered offline.",
+ "optional" : 1,
+ "type" : "boolean"
+ },
"iscsiprovider" : {
"description" : "iscsi provider",
"optional" : 1,
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"mkdir" : {
"default" : "yes",
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1-16)"
+ "typetext" : "integer (1 - 16)"
},
"saferemove" : {
"description" : "Zero-out data when removing LVs.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"firstname" : {
"optional" : 1,
"minimum" : 0,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (0- N)"
+ "typetext" : "integer (0 - N)"
},
"firstname" : {
"optional" : 1,
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1-65535)"
+ "typetext" : "integer (1 - 65535)"
},
"realm" : {
"description" : "Authentication domain ID",
"minimum" : 1,
"optional" : 1,
"type" : "integer",
- "typetext" : "integer (1-65535)"
+ "typetext" : "integer (1 - 65535)"
},
"realm" : {
"description" : "Authentication domain ID",