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(a)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_p...
Hope it helps!
*Regards,*
*Shani Leviim*
On Mon, Apr 22, 2019 at 1:04 PM Anton E <tentaclius(a)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(a)ovirt.org
> To unsubscribe send an email to users-leave(a)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/AVHAC4SSJWV...
>