
Hi Shani, I'm aware of this attribute, but my understanding is it only applies for a vm to template or template to vm operations. I don't see how it can be used in order to get the list of vm-specific permissions for an existing VM. Could you please provide an example of that? Thanks and regards, Anton. On Mon, Apr 22, 2019 at 2:22 PM Shani Leviim <sleviim@redhat.com> wrote:
Hi Anton, In that case, how about using this one: http://ovirt.github.io/ovirt-engine-api-model/master/#services/vms/methods/a...
*Regards,*
*Shani Leviim*
On Mon, Apr 22, 2019 at 1:35 PM Tentaclius <tentaclius@gmail.com> wrote:
Hi Shani,
thanks for your reply.
My question is not about assigning permissions, but rather about querying permissions assigned to a given VM. I need to get a list of permissions, assigned to the VM without the permissions this VM inherits from parent objects. Unluckily for me the /ovirt-engine/api/vms/<vm-id>/permissions service returns the list containing both VM-specific and inherited permissions, which cannot be distinguished.
Thanks and regards, Anton.
On Mon, Apr 22, 2019 at 1:29 PM Shani Leviim <sleviim@redhat.com> wrote:
Hi Anton, You can assign permissions to the VM by using the following syntax:
POST /ovirt-engine/api/vms/ yyy/permissions
<permission> <role> <name> username</name> </role> <user id=" xxx"/> </permission>
For further information, you can visit here: http://ovirt.github.io/ovirt-engine-api-model/master/#services/assigned_perm...
Hope it helps!
*Regards,*
*Shani Leviim*
On Mon, Apr 22, 2019 at 1:04 PM Anton E <tentaclius@gmail.com> wrote:
Hi everyone!
My question is in the subject for the most part. I'm trying to backup a vm parameters, including the linked attributes, namely the permissions. But I don't want the inherited permissions to be included into the backup, I only need the attributes specific to the vm. It looks like there is no difference between the inherited and the vm-specific permissions in the output from /ovirt-engine/api/vms/<vm-id>/permissions service.
What is the best way to distinguish the specific permissions from the inherited ones? It seems I can follow the link to the particular permission and see whether the vm attribute is set on it and it points to the VM I need, but that would require numerous REST requests to be done. Is there a more elegant way? Maybe I can somehow filter the output of /ovirt-engine/api/vms/<vm-id>/permissions to only include the required info?
Thanks in advance.
Best regards, Anton. _______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/AVHAC4SSJWVYYD...