# Add PC v4 NIC Profile management modules ## Modules - **`ntnx_nic_profiles_v2`** — Create, update, delete NIC profiles (capability type, NIC family, metadata) - **`ntnx_nic_profiles_info_v2`** — Fetch a specific NIC profile by ext_id or list all profiles with filters - **`ntnx_nic_profiles_association_v2`** — Associate or disassociate host NICs with a NIC profile ## Requirements - [ ] NIC profiles: create, update, delete (capability type: `SRIOV` / `DP_OFFLOAD`, NIC family in `vendor_id:device_id` format, metadata) - [ ] NIC profiles: idempotency check on update (etag-based) - [ ] NIC profile info: fetch by ext_id or list all with filter, limit, offset support - [ ] NIC profile association: associate/disassociate a host NIC (`host_nic_ext_id`) with a NIC profile (`ext_id`) ## Todo - [ ] Client SDK (`ntnx_networking_py_client`), `get_spec()` - [ ] Ansible spec & spec validator - [ ] Sanity test - [ ] Integration test - [ ] Documentation - [ ] Examples
Add PC v4 NIC Profile management modules
Modules
ntnx_nic_profiles_v2— Create, update, delete NIC profiles (capability type, NIC family, metadata)ntnx_nic_profiles_info_v2— Fetch a specific NIC profile by ext_id or list all profiles with filtersntnx_nic_profiles_association_v2— Associate or disassociate host NICs with a NIC profileRequirements
SRIOV/DP_OFFLOAD, NIC family invendor_id:device_idformat, metadata)host_nic_ext_id) with a NIC profile (ext_id)Todo
ntnx_networking_py_client),get_spec()