[pve-devel] [PATCH ha-manager] document api result for ha resources
Dominik Csapak
d.csapak at proxmox.com
Mon Sep 17 10:33:21 CEST 2018
Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
src/PVE/API2/HA/Resources.pm | 39 ++++++++++++++++++++++++++++++++++++++-
1 file changed, 38 insertions(+), 1 deletion(-)
diff --git a/src/PVE/API2/HA/Resources.pm b/src/PVE/API2/HA/Resources.pm
index 47c34cd..6b51515 100644
--- a/src/PVE/API2/HA/Resources.pm
+++ b/src/PVE/API2/HA/Resources.pm
@@ -106,7 +106,44 @@ __PACKAGE__->register_method ({
{ completion => \&PVE::HA::Tools::complete_sid }),
},
},
- returns => {},
+ returns => {
+ type => 'object',
+ properties => {
+ sid => get_standard_option('pve-ha-resource-or-vm-id'),
+ digest => {
+ type => 'string',
+ description => 'Can be used to prevent concurrent modifications.',
+ },
+ type => {
+ type => 'string',
+ description => 'The type of the resources.',
+ },
+ state => {
+ type => 'string',
+ enum => ['started', 'stopped', 'enabled', 'disabled', 'ignored'],
+ optional => 1,
+ description => "Requested resource state.",
+ },
+ group => get_standard_option('pve-ha-group-id', { optional => 1, }),
+ max_restart => {
+ description => "Maximal number of tries to restart the service on".
+ " a node after its start failed.",
+ type => 'integer',
+ optional => 1,
+ },
+ max_relocate => {
+ description => "Maximal number of service relocate tries when a".
+ " service failes to start.",
+ type => 'integer',
+ optional => 1,
+ },
+ comment => {
+ description => "Description.",
+ type => 'string',
+ optional => 1,
+ },
+ },
+ },
code => sub {
my ($param) = @_;
--
2.11.0
More information about the pve-devel
mailing list