[pve-devel] [PATCH manager v2 1/5] add more api schema information for node task list and log
Dominik Csapak
d.csapak at proxmox.com
Fri Jun 29 10:20:19 CEST 2018
this makes for a better documentation
Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
PVE/API2/Tasks.pm | 21 +++++++++++++++++++--
1 file changed, 19 insertions(+), 2 deletions(-)
diff --git a/PVE/API2/Tasks.pm b/PVE/API2/Tasks.pm
index bd46b062..e5ff59af 100644
--- a/PVE/API2/Tasks.pm
+++ b/PVE/API2/Tasks.pm
@@ -33,23 +33,29 @@ __PACKAGE__->register_method({
start => {
type => 'integer',
minimum => 0,
+ default => 0,
optional => 1,
+ description => "List tasks beginning from this offset.",
},
limit => {
type => 'integer',
minimum => 0,
+ default => 50,
optional => 1,
+ description => "Only list this amount of tasks.",
},
userfilter => {
type => 'string',
optional => 1,
+ description => "Only list tasks from this user.",
},
vmid => get_standard_option('pve-vmid', {
description => "Only list tasks for this VM.",
- optional => 1
+ optional => 1,
}),
errors => {
type => 'boolean',
+ default => 0,
optional => 1,
},
},
@@ -59,7 +65,16 @@ __PACKAGE__->register_method({
items => {
type => "object",
properties => {
- upid => { type => 'string' },
+ upid => { type => 'string', title => 'UPID', },
+ id => { type => 'string', optional => 1, title => 'ID', },
+ pid => { type => 'integer', optional => 1, title => 'PID', },
+ pstart => { type => 'integer', optional => 1, },
+ status => { type => 'string', optional => 1, title => 'Status', },
+ type => { type => 'string', optional => 1, title => 'Type', },
+ node => { type => 'string', optional => 1, title => 'Node', },
+ user => { type => 'string', optional => 1, title => 'User', },
+ starttime => { type => 'integer', optional => 1, title => 'Starttime', },
+ endtime => { type => 'integer', optional => 1, title => 'Endtime', },
},
},
links => [ { rel => 'child', href => "{upid}" } ],
@@ -216,11 +231,13 @@ __PACKAGE__->register_method({
start => {
type => 'integer',
minimum => 0,
+ default => 0,
optional => 1,
},
limit => {
type => 'integer',
minimum => 0,
+ default => 50,
optional => 1,
},
},
--
2.11.0
More information about the pve-devel
mailing list