Commit 2411c8f
Complete SingleStore Management API implementation
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](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>1 parent 3a91a21 commit 2411c8f
File tree
11 files changed
+3696
-1
lines changed- singlestoredb
- management
- tests
11 files changed
+3696
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
| 30 | + | |
29 | 31 | | |
30 | 32 | | |
31 | 33 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
2 | 3 | | |
3 | 4 | | |
4 | 5 | | |
| 6 | + | |
| 7 | + | |
5 | 8 | | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
6 | 12 | | |
7 | 13 | | |
8 | 14 | | |
| |||
0 commit comments