I am developing a vCenter remote plugin and would like to create some custom event types for my extension that could be displayed in the vSphere Client "Events" view. Is there a way to define a list of custom event IDs for a vCenter remote plugin at the time of plugin registration?
Additional context:
In the MOB interface for vCenter, each Extension within the ExtensionManger contains the following lists:
According to the readme for the registration script in the vSphere Client SDK, there are options for populating all of the above lists except for eventList: (reference: html-client-sdk\samples\remote-plugin-sample\registration\readme.txt):
The taskList.json contains task IDs and can be passed to the vCenter plugin registration tool with the --taskList argument
The faultList.json contains fault IDs and can be passed to the vCenter plugin registration tool with the --faultList argument
The privilegeList.json contains privilege IDs and can be passed to the vCenter plugin registration tool with the --privilegeList argument
The resourceList.json contains localization information and can be passed to the vCenter plugin registration tool with the --resourceList argument
So I was hoping for something where I could include an eventList.json file using an --eventList argument in the vCenter plugin registration tool, but that does not seem to be an option. Is there a recommended way for defining a set of custom events for a remote plugin?
I appreciate any guidance you can provide.
Thanks,
Michael