Crate leeca_proxmox

Source
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§

ProxmoxClient
A strongly-typed client for the Proxmox VE API that enforces security best practices
ProxmoxClientBuilder
Builder pattern implementation for creating a properly configured ProxmoxClient

Type Aliases§

ProxmoxResult
Type alias for Results that may fail with a ProxmoxError