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(a)redhat.com> wrote:
Hi Anton,
In that case, how about using this one:
http://ovirt.github.io/ovirt-engine-api-model/master/#services/vms/method...
*Regards,*
*Shani Leviim*
On Mon, Apr 22, 2019 at 1:35 PM Tentaclius <tentaclius(a)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(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...
>>>
>>