I have created a separate user for the machine where I have DFM server installed. Then added this user as administrative user in DFM Web console and assigned it GlobalRead permission.
Now I am trying to connect to the DFM server with that user. When I use Web console, I can see all the information in Web UI, bet when I use the same user to connect to the server through DFM API, I get following exception:
netapp.manage.NaAPIFailedException: User XXXX does not have permission to proxy the API lun-list-info to host YYYY. (errno=22256)
When I assign GlobalFullControl role to the user instead of GlobalRead role, the issue is gone and I can get data.
What I need is to be able to retrieve data through user with GlobalRead permission, which seems is possible.
Can anyone help me with this? Do I need to do some additional configuration on DFM side?