Module utils.services.report_service§
Service de génération de rapports
- class utils.services.report_service.ReportService(api_client)[source]§
Bases:
objectService pour la génération de rapports
- Parameters:
api_client (
ApiClient)
- __init__(api_client)[source]§
Initialise le service de rapport
- Parameters:
api_client (
ApiClient) – Client API unifié
- generate_users_vms_report(users, vms, filename='vm_users.json')[source]§
Génère un rapport utilisateurs/VMs
- generate_status_report(users, vms, filename='vm_status_report.json')[source]§
Génère un rapport des VMs par statut
- generate_users_vms_report_markdown(users, vms, filename='vm_users.md')[source]§
Génère un rapport utilisateurs/VMs en Markdown
- generate_users_vms_report_html(users, vms, filename='vm_users.html')[source]§
Génère un rapport utilisateurs/VMs en HTML
- generate_status_report_markdown(users, vms, filename='vm_status_report.md')[source]§
Génère un rapport de statut des VMs en Markdown