The API of the engine is specified by [1].
Specifically, what you're looking for is StorageDomainTemplateService [2].
However, I am not sure that it's worth adding features to the export domain
as I think that it's going to be (or already) deprecated.

Daniel/Tal?

Regards,
Idan

[1] https://github.com/oVirt/ovirt-engine-api-model
[2]
https://github.com/oVirt/ovirt-engine-api-model/blob/master/src/main/java/services/StorageDomainTemplateService.java

On Mon, Jul 30, 2018 at 11:55 AM, [email protected] <[email protected]>
wrote:

> Hi, Idan.
> I have one more question. There is no diskattachments link for template in
> export storage domain.
> So i want to add the diskattachments link for it. I tried to read the
> source code in ovirt-engine project.
> BackendStorageDomainTemplateResource defines some methods of
> StorageDomainTemplate.
> It implements the interface org.ovirt.engine.api.resource.
> StorageDomainTemplateResource.
> But i can't find where is the location of org.ovirt.engine.api.resource.
> StorageDomainTemplateResource.
> Could you please tell me where i can find the source code of
> StorageDomainTemplateResource?
>
> Thanks
>
> Regards.
>
>
> ------------------------------
> [email protected]
>
>
> *From:* [email protected]
> *Date:* 2018-07-26 17:20
> *To:* Idan Shaby <[email protected]>
> *CC:* users <[email protected]>
> *Subject:* Re: Re: [ovirt-users] template disk attribute in version 4
> restapi
> Thanks a lot. You're right, something is indeed wrong. From your reply, i
> suddenly realized that maybe some configuration is not right. And finally i
> find that my colleague added ENGINE_API_DEFAULT_VERSION=3 in the
> configuration file for his own experiment, but he didn't notify us. Now i
> delete the configuration item, everything is fine.
>
> ------------------------------
> [email protected]
>
>
> *From:* Idan Shaby <[email protected]>
> *Date:* 2018-07-26 16:41
> *To:* [email protected]
> *CC:* users <[email protected]>
> *Subject:* Re: Re: [ovirt-users] template disk attribute in version 4
> restapi
> Sounds like something's wrong.
> I've just checked 4.1.9 and I do have the diskattachments link under a
> specific template.
> Can you say what you do have under /ovirt-engine/api/templates/<t
> emplate_id>?
> This is the output I get in 4.1.9 under ovirt-engine/api/templates/
> 00000000-0000-0000-0000-000000000000/ (pasting only the links):
>
> <link href="/ovirt-engine/api/templates/00000000-0000-0000-
> 0000-000000000000/graphicsconsoles" rel="graphicsconsoles"/>
> <link 
> href="/ovirt-engine/api/templates/00000000-0000-0000-0000-000000000000/cdroms"
> rel="cdroms"/>
> <link 
> href="/ovirt-engine/api/templates/00000000-0000-0000-0000-000000000000/watchdogs"
> rel="watchdogs"/>
> <link href="/ovirt-engine/api/templates/00000000-0000-0000-
> 0000-000000000000/diskattachments" rel="diskattachments"/>
> <link 
> href="/ovirt-engine/api/templates/00000000-0000-0000-0000-000000000000/nics"
> rel="nics"/>
> <link 
> href="/ovirt-engine/api/templates/00000000-0000-0000-0000-000000000000/permissions"
> rel="permissions"/>
> <link 
> href="/ovirt-engine/api/templates/00000000-0000-0000-0000-000000000000/tags"
> rel="tags"/>
>
>
>
> Regards,
> Idan
>
> On Thu, Jul 26, 2018 at 9:14 AM, [email protected] <[email protected]>
> wrote:
>
>> In my oVirt 4.1.9 env, vm's api is fine. I can get vm's diskattachments
>> from /ovirt-engine/api/vms/<vm_id>/diskattachments.
>> But for template, i got an error(404 not found) from
>> /ovirt-engine/api/templates/<template_id>/diskattachments.
>>
>> ------------------------------
>> [email protected]
>>
>>
>> *From:* Idan Shaby <[email protected]>
>> *Date:* 2018-07-26 13:44
>> *To:* [email protected]
>> *CC:* users <[email protected]>
>> *Subject:* Re: Re: [ovirt-users] template disk attribute in version 4
>> restapi
>> Actually, it was added back in oVirt 4.0.
>> What happens when you try to GET from /ovirt-engine/api/templates/<t
>> emplate_id>/diskattachments?
>> Do you get an empty list of attachments or an error (404 not found)?
>>
>>
>>
>> Regards,
>> Idan
>>
>> On Thu, Jul 26, 2018 at 4:10 AM, [email protected] <[email protected]
>> > wrote:
>>
>>> Thank you for your reply.
>>> I'm using ovirt 4.1.9, in this version there is no diskattachments under
>>> /ovirt-engine/api/templates/<template_id>, is it added in oVirt4.2?
>>>
>>> ------------------------------
>>> [email protected]
>>>
>>>
>>> *From:* Idan Shaby <[email protected]>
>>> *Date:* 2018-07-25 19:30
>>> *To:* [email protected]
>>> *CC:* users <[email protected]>
>>> *Subject:* Re: [ovirt-users] template disk attribute in version 4
>>> restapi
>>> Hi,
>>>
>>> The bootable attribute was moved, along with a few more attributes, to
>>> be under a specific diskattachment, as it is an attribute of the
>>> relationship between a disk and the specific VM it is attached to, rather
>>> than a disk (which can be floating, or attached to more than one VM).
>>> I am not sure that I understand the question. A template does have
>>> diskattachments under /ovirt-engine/api/templates/<t
>>> emplate_id>/diskattachments.
>>> Which engine's version are you using?
>>>
>>>
>>> Regards,
>>> Idan
>>>
>>> On Wed, Jul 25, 2018 at 1:35 PM, [email protected] <
>>> [email protected]> wrote:
>>>
>>>> Hi All,
>>>>
>>>> In the restapi of version 3, there is bootable attribute  in disk. But
>>>> in version 4, the bootable attribute is removed from disk. For vm i can get
>>>> bootable attribute from diskattachment. But there is no diskattachment in
>>>> template. So, is there any way in the restapi of version 4 that i can know
>>>> if the disk of the template is bootable or not?
>>>>
>>>> Thanks
>>>>
>>>> Regards.
>>>>
>>>> ------------------------------
>>>> [email protected]
>>>>
>>>> _______________________________________________
>>>> Users mailing list -- [email protected]
>>>> To unsubscribe send an email to [email protected]
>>>> Privacy Statement: https://www.ovirt.org/site/privacy-policy/
>>>> oVirt Code of Conduct: https://www.ovirt.org/communit
>>>> y/about/community-guidelines/
>>>> List Archives: https://lists.ovirt.org/archiv
>>>> es/list/[email protected]/message/ZASGTIYNCZ6ESWWCB6LZJFG2KSVQGS6Q/
>>>>
>>>>
>>>
>>
>
_______________________________________________
Users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]/message/Z4C2FJVPPKHQQJXFRNMYWUFLURNCB43W/

Reply via email to