That's a good idea. I'll agree that it could be extended to users who have rights to the instances. On Jan 13, 2014 12:23 PM, "Alena Prokharchyk" <alena.prokharc...@citrix.com> wrote:
> I would like to propose to introduce API (Admin only, 4.4) that returns > user data to the admin. Current UserData behavior: > > * userData is passed to the deployVm/updateVm call > * its stored in CS db and on the VR > * the only one way to retrieve the data, is to request it from the user > vm inside the network by sending http request to the Virtual Router. > > We've adopted this model from Amazon EC2 APIs. But along the way I've > noticed that some third party integrators needed to read UserData by Admin > to get the information about all vms in the system/network. To solve the > problem, people were using different kinds of workarounds - db scripts to > read userData from cloudstack DB, or writing CS API extensions: > https://github.com/jasonhancock/cloudstack-api-extension. > > So the API I'm proposing, will let you to retrieve User Data via Admin > API. It will be available to Root admin only. > > If anyone has any objection, or see the flaws in the proposal, please > signal. > > -Alena. >