[pve-devel] [pve-container v2] vmconfig: document return properties

Dietmar Maurer dietmar at proxmox.com
Wed Aug 1 11:28:34 CEST 2018


Signed-off-by: Dietmar Maurer <dietmar at proxmox.com>
---
 src/PVE/API2/LXC/Config.pm | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/src/PVE/API2/LXC/Config.pm b/src/PVE/API2/LXC/Config.pm
index 2b622b3..1ba0ffd 100644
--- a/src/PVE/API2/LXC/Config.pm
+++ b/src/PVE/API2/LXC/Config.pm
@@ -14,6 +14,7 @@ use PVE::Storage;
 use PVE::RESTHandler;
 use PVE::RPCEnvironment;
 use PVE::LXC;
+use PVE::LXC::Config;
 use PVE::LXC::Create;
 use PVE::JSONSchema qw(get_standard_option);
 use base qw(PVE::RESTHandler);
@@ -38,12 +39,18 @@ __PACKAGE__->register_method({
     },
     returns => {
 	type => "object",
-	properties => {
+	properties => PVE::LXC::Config->json_config_properties({
+	    lxc => {
+		description => "Array of lxc low-level configurations ([[key1, value1], [key2, value2] ...]).",
+		type => 'array',
+		items => { type => 'array', items => { type => 'string' }},
+		optional => 1,
+	    },
 	    digest => {
 		type => 'string',
 		description => 'SHA1 digest of configuration file. This can be used to prevent concurrent modifications.',
 	    }
-	},
+	}),
     },
     code => sub {
 	my ($param) = @_;
-- 
2.11.0




More information about the pve-devel mailing list