Initial commit

This commit is contained in:
brandon committed 2026-04-18 10:12:10 -05:00
1 parent 37a2659067
commit 2e3c012074
7 files changed
+646 -2

No files matched your search

+14
View File
@@ -0,0 +1,14 @@
# Shared Utilities
Common modules used across all NSX blueprints.
## Planned Modules
| File | Purpose |
|---|---|
| `nsx_client.py` | Authenticated `requests` wrapper for NSX Manager REST API |
| `constants.py` | Shared service definitions, port numbers, category names |
| `models.py` | Dataclasses for Tag, SecurityGroup, Rule, Policy |
| `utils.py` | Helpers: retry logic, response validation, ID resolution |
These modules are imported by each blueprint's `tags.py`, `security_groups.py`, and `policy.py`.