<div dir="ltr"><br clear="all"><div><div>Hello, Nova experts,<br><br></div>I'm trying to update Nova
server by invoking Nova API interface. However, the API document[1]
doesn't describe which properties are updatable by invoking server
update API(although I guess 'name' and 'accessIP' updating are supported
according to the given example).<br><br>So my first question is does
server update API interface support updating other properties of Nova
server like network, volume as well? Or those properties updating are
supported by individual APIs like 'os-attach-interfaces' and
'os-volumes'.<br><br></div><div>Another question is I notice that
'os-attach-interfaces' resource doesn't support update operation.
Therefore, user may have to request bunch of interface attaching and
detaching operations and provide port_id/net_id/fixed-ips for each of
them to finish a server network adjustment. So I'm wondering is that
possible for Nova API to support update operation for
'os-attach-interfaces' resource in future? I believe that will be very
helpful to reduce the burden of client side(e.g. simplify the network
update logic implemented in Heat nova server resource type[2]).<br></div><br>Many thanks!<br><br>Yanyan<br><br>[1] <a href="http://developer.openstack.org/api-ref-compute-v2.1.html#os-compute-v2.1" target="_blank">http://developer.openstack.org/api-ref-compute-v2.1.html#os-compute-v2.1</a><br>[2] <a href="http://git.openstack.org/cgit/openstack/heat/tree/heat/engine/resources/openstack/nova/server_network_mixin.py" target="_blank">http://git.openstack.org/cgit/openstack/heat/tree/heat/engine/resources/openstack/nova/server_network_mixin.py</a><br></div>