Expand description
A safe and ergonomic Rust client for the Proxmox VE API
This crate provides a strongly-typed interface for interacting with Proxmox Virtual Environment, following security best practices and industry standards including:
- RFC 8446 (TLS 1.3)
- ISO 27001:2013 security controls
- Proxmox VE security guidelines
§Security Features
- Enforces strong password requirements (minimum entropy of 3, mixed case, numbers, symbols)
- Prevents usage of privileged usernames (root, admin)
- Supports secure TLS configuration
- Optional certificate validation for development environments
Structs§
- Proxmox
Client - A strongly-typed client for the Proxmox VE API that enforces security best practices
- Proxmox
Client Builder - Builder pattern implementation for creating a properly configured ProxmoxClient
Type Aliases§
- Proxmox
Result - Type alias for Results that may fail with a ProxmoxError