Initial commit
This commit is contained in:
1 parent
37a2659067
commit
2e3c012074
7 files changed
+646
-2
No files matched your search
@@ -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`.
|
||||
Reference in new issue
Block a user