I've been using the ZExplore Developer Interface (ZEDI) since forever to figure out which API call to use with which parameters and to test it all.
Ever since NMSDK 9.4, it seems that this hasn't been updated properly.
From what I was told, the Ontapi version matched the ONTAP version, e.g.: Ontapi 1.120 matched ONTAP 9.2, Ontapi 1.130 matched 9.3
When you selected an Ontapi version, you could always choose between the Cluster commands or the Vserver commands of a particular Ontapi version but with Ontapi 1.140, you could only select the Cluster commands.
With NMSDK 9.5, this hasn't changed (Vserver commands for 9.4 still are not available) and I also don't see any Ontapi 1.150 commands. (Cluster or Vserver 9.5)
Am I to keep on using the Ontapi 1.130 for Vserver commands?
Or is there some other set of documents that I should be using to figure out which calls are available with which parameters?
I think 1.15 should work because if you look at code of NaServer.py you can see the function
def set_vserver(self, vserver): """Sets the vserver name. This function is added for vserver-tunneling. However, vserver tunneling actually uses vfiler-tunneling. Hence this function internally sets the vfiler name. """