# 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`.