From: Stefan Hanreich Date: Tue, 21 Nov 2023 13:31:04 +0000 (+0100) Subject: sdn: simple: Improve dhcp property description and validation X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=543e2b75cd80b35db30e33f15e7e2092a3558464;p=mirror%2Fpve-network.git sdn: simple: Improve dhcp property description and validation Signed-off-by: Stefan Hanreich --- diff --git a/src/PVE/Network/SDN/Zones/SimplePlugin.pm b/src/PVE/Network/SDN/Zones/SimplePlugin.pm index f4525d5..7cb65c2 100644 --- a/src/PVE/Network/SDN/Zones/SimplePlugin.pm +++ b/src/PVE/Network/SDN/Zones/SimplePlugin.pm @@ -3,6 +3,7 @@ package PVE::Network::SDN::Zones::SimplePlugin; use strict; use warnings; use PVE::Network::SDN::Zones::Plugin; +use PVE::Network::SDN::Dhcp::Plugin; use PVE::Exception qw(raise raise_param_exc); use PVE::Cluster; use PVE::Tools; @@ -28,8 +29,9 @@ sub properties { description => "dns domain zone ex: mydomain.com", }, dhcp => { - type => 'pve-configid', - description => 'ID of the DHCP server responsible for managing this range', + description => 'Type of the DHCP backend for this zone', + type => 'string', + enum => PVE::Network::SDN::Dhcp::Plugin->lookup_types(), requires => 'ipam', }, };