nsx_uplink_profile¶
NSX uplink (host-switch) profiles (Policy API /infra/host-switch-profiles).
Defines NIC teaming (and transport VLAN/MTU) for a host or Edge transport node’s uplinks — attached to a transport node profile / transport node, not created here.
Field names below follow the standard NSX-T Policy API shape but haven’t been exercised against a live NSX Manager — verify before real use.
- saltext.vcf.clients.nsx_uplink_profile.create(opts, profile_id, teaming, profile=None, **spec)[source]¶
Create or update an uplink profile (Policy API uses PUT).
teaming is a dict like
{"policy": "FAILOVER_ORDER", "active_list": [{"uplink_name": "uplink-1", "uplink_type": "PNIC"}]}. Extra fields (mtu,transport_vlan,named_teamings, …) pass through via spec.