[pdm-devel] [PATCH proxmox-api-types 2/3] generate: add bindings for various APT functions

Lukas Wagner l.wagner at proxmox.com
Tue Sep 2 17:14:20 CEST 2025


This adds bindings for
  GET /nodes/<node>/apt/update
  POST /nodes/<node>/apt/update
  GET /nodes/<node>/apt/changelog

Signed-off-by: Lukas Wagner <l.wagner at proxmox.com>
---
 pve-api-types/generate.pl | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/pve-api-types/generate.pl b/pve-api-types/generate.pl
index 966c4d0..c3bece0 100644
--- a/pve-api-types/generate.pl
+++ b/pve-api-types/generate.pl
@@ -330,6 +330,10 @@ Schema2Rust::derive('ListRealm' => 'Clone', 'PartialEq');
 api(POST => '/access/users/{userid}/token/{tokenid}', 'create_token', 'param-name' => 'CreateToken');
 Schema2Rust::derive('CreateToken' => 'Default');
 
+api(GET => '/nodes/{node}/apt/update', 'list_available_updates', 'return-name' => 'AptUpdateInfo');
+api(POST => '/nodes/{node}/apt/update', 'update_apt_database', 'output-type' => 'PveUpid', 'param-name' => 'AptUpdateParams');
+api(GET => '/nodes/{node}/apt/changelog', 'get_package_changelog', 'output-type' => 'String');
+
 # NOW DUMP THE CODE:
 #
 # We generate one file for API types, and one for API method calls.
-- 
2.47.2





More information about the pdm-devel mailing list