<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>