[pdm-devel] [PATCH proxmox-api-types v2 5/7] sdn: add sdn configuration locking endpoints

Stefan Hanreich s.hanreich at proxmox.com
Fri Aug 22 15:49:20 CEST 2025


Signed-off-by: Stefan Hanreich <s.hanreich at proxmox.com>
---
 pve-api-types/generate.pl | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/pve-api-types/generate.pl b/pve-api-types/generate.pl
index 3f21ca0..443153c 100644
--- a/pve-api-types/generate.pl
+++ b/pve-api-types/generate.pl
@@ -333,6 +333,12 @@ Schema2Rust::derive('SdnVnetPending' => 'Clone', 'PartialEq');
 api(POST => '/cluster/sdn/vnets', 'create_vnet', 'param-name' => 'CreateVnet');
 Schema2Rust::derive('CreateVnet' => 'Clone', 'PartialEq');
 
+api(POST => '/cluster/sdn/lock', 'acquire_sdn_lock', 'param-name' => 'CreateSdnLock', 'output-type' => 'String');
+api(DELETE => '/cluster/sdn/lock', 'release_sdn_lock', 'param-name' => 'ReleaseSdnLock');
+
+api(PUT => '/cluster/sdn', 'sdn_apply', 'param-name' => 'ReloadSdn', 'output-type' => 'PveUpid');
+api(POST => '/cluster/sdn/rollback', 'rollback_sdn_changes', 'param-name' => 'RollbackSdn');
+
 Schema2Rust::derive('QemuMigratePreconditionsNotAllowedNodesBlockingHaResources' => 'Clone', 'PartialEq');
 
 # NOW DUMP THE CODE:
-- 
2.47.2




More information about the pdm-devel mailing list