Re: [Engine-devel] Fwd: get certificate with SDK

Hi, By default not all data returned in the object as some may be retrieved only via dedicated query that may consume a lot of resources, therefore we've added new concept called All-Content, in the native api you can pass All-Content:True http header to see entire object, ovirt-engine-sdk-python lacks of this capability (for vm specifically) due to a bug in api, this will be addressed in the one of upcoming releases. thanks for reporting.
Hi, all:
I can got all the VM’s information in https://{ovirt-engine}/api/vms/{id} <https://%7bovirt-engine%7d/api/vms/%7bid%7d>, and I can
get mostly VM’s informations via ovirt-engine-sdk, but I can’t got <certificate> via SDK.
This is a part of XML in https://{ovirt-engine}/api/vms/{id} <https://%7bovirt-engine%7d/api/vms/%7bid%7d>
<display>
<type>spice</type>
<address>192.168.1.241</address>
<port>5914</port>
<secure_port>5915</secure_port>
<monitors>1</monitors>
<allow_override>false</allow_override>
*<certificate>*
*<subject>O=thtfc.com,CN=allinone241.thtfc.com</subject>*
*</certificate>*
<smartcard_enabled>false</smartcard_enabled>
</display>
For example, I can port like
vm.get_display().get_port()
but when I want CN, I tyied use
vm.get_display().get_certificate().get_subject()
it return
vm.get_display().get_certificate().get_subject()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'NoneType' object has no attribute 'get_subject'
_______________________________________________ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel
-- Michael Pasternak RedHat, ENG-Virtualization R&D

Thanks for Itamar Heim: Could I take part in it? -----Original Message----- From: Michael Pasternak [mailto:mpastern@redhat.com] Sent: Saturday, July 27, 2013 4:43 PM To: leaboy@126; engine-devel Cc: Itamar Heim Subject: Re: Fwd: [Engine-devel] get certificate with SDK Hi, By default not all data returned in the object as some may be retrieved only via dedicated query that may consume a lot of resources, therefore we've added new concept called All-Content, in the native api you can pass All-Content:True http header to see entire object, ovirt-engine-sdk-python lacks of this capability (for vm specifically) due to a bug in api, this will be addressed in the one of upcoming releases. thanks for reporting.
Hi, all:
I can got all the VM¡¯s information in
https://{ovirt-engine}/api/vms/{id} <https://%7bovirt-engine%7d/api/vms/%7bid%7d>, and I can
get mostly VM¡¯s informations via ovirt-engine-sdk, but I can¡¯t got
<certificate> via SDK.
This is a part of XML in https://{ovirt-engine}/api/vms/{id}
<https://%7bovirt-engine%7d/api/vms/%7bid%7d>
<display>
<type>spice</type>
<address>192.168.1.241</address>
<port>5914</port>
<secure_port>5915</secure_port>
<monitors>1</monitors>
<allow_override>false</allow_override>
*<certificate>*
*<subject>O=thtfc.com,CN=allinone241.thtfc.com</subject>*
*</certificate>*
<smartcard_enabled>false</smartcard_enabled>
</display>
For example, I can port like
vm.get_display().get_port()
but when I want CN, I tyied use
vm.get_display().get_certificate().get_subject()
it return
vm.get_display().get_certificate().get_subject()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'NoneType' object has no attribute 'get_subject'
_______________________________________________ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel
-- Michael Pasternak RedHat, ENG-Virtualization R&D
participants (2)
-
Michael Pasternak
-
wlbleaboy@126