Exemples d’utilisation§
Cette section contient des exemples pratiques d’utilisation de Demo API.
Génération de données de test§
Créer des utilisateurs et des VMs de test :
# Générer 10 utilisateurs et 5 VMs
python main.py generate-data --count 10 --vm-count 5
# Générer avec des données spécifiques
python main.py generate-data --count 20 --vm-count 10 --os ubuntu-20.04
Gestion des VMs§
Créer et gérer des machines virtuelles :
# Créer une VM simple
python main.py create-vm --name "Serveur-Web" --os "ubuntu-20.04"
# Créer une VM avec des spécifications
python main.py create-vm --name "DB-Server" --os "centos-8" --ram 8 --cpu 4
Génération de rapports§
Créer des rapports dans différents formats :
# Rapport complet en tous formats
python main.py report --type all --format all
# Rapport HTML uniquement
python main.py report --type users-vms --format html
# Rapport JSON pour intégration
python main.py report --type status --format json
Nettoyage et maintenance§
Gérer les données de test :
# Nettoyage complet (avec confirmation)
python main.py cleanup --confirm
# Nettoyage des VMs uniquement
python main.py cleanup --vm-only --confirm