Module report_manager§

Gestionnaire de rapports pour demo_api

class report_manager.ReportType(*values)[source]§

Bases: str, Enum

Types de rapport disponibles

USERS_VMS = 'users-vms'§
STATUS = 'status'§
ALL = 'all'§
class report_manager.ReportFormat(*values)[source]§

Bases: str, Enum

Formats de rapport disponibles

JSON = 'json'§
MARKDOWN = 'markdown'§
HTML = 'html'§
ALL = 'all'§
report_manager.generate_reports(report_type=<typer.models.OptionInfo object>, report_format=<typer.models.OptionInfo object>, output_dir=<typer.models.OptionInfo object>, verbose=<typer.models.OptionInfo object>)[source]§

📊 Générer des rapports

Exemples:

python report_manager.py
python report_manager.py --type users-vms --format markdown
python report_manager.py -t status -f html -o ./rapports --verbose
python report_manager.py --format all --type all
Parameters:
Return type:

None