singlestoredb-python icon indicating copy to clipboard operation
singlestoredb-python copied to clipboard

Complete SingleStore Management API implementation

Open kesmit13 opened this issue 5 months ago • 0 comments

Add comprehensive wrappers for all missing Management API endpoints:

  • Teams management (teams.py): Full CRUD operations, identity roles
  • Private connections (private_connections.py): AWS, Azure, GCP support
  • Audit logs (audit_logs.py): Filtering, pagination, log analysis
  • User management (users.py): Identity and role management
  • Metrics & monitoring (metrics.py): v2 API, statistical analysis
  • Storage disaster recovery (storage_dr.py): Failover, failback, pre-provisioning

Key features:

  • 100% API coverage with proper Python object conversion
  • Consistent architecture extending base Manager class
  • Comprehensive numpy-style documentation with examples
  • Full workspace manager integration via properties
  • 35+ test cases covering all new functionality
  • Pre-commit compliant (flake8, mypy, formatting)

Fixes:

  • manager.py: Handle None params correctly in set_organization()

🤖 Generated with Claude Code

kesmit13 avatar Aug 01 '25 19:08 kesmit13