On Wed, 2012-06-20 at 19:05 +0300, Gary Kotton wrote: > Hi, > In the API (http://wiki.openstack.org/QuantumV2APIIntro#Port), the user > is able to pass /*fixed_ips_v4*/ and /*fixed_ips_v6*/. If possible can > we please change this to /*fixed_ips*/_,_ where the /*fixed_ips*/ is a > list of dictionary's. The dictionary has the following key value pairs: > 'subnet_id' : <subnet uuid> This is mandatory if configured. > 'ip_address': <a ip v4 or ipv6 address - depending on the subnet > defined above>. This is optional. > > The server will treat the values as follows: > i. If this is not set then then a address will be allocated if > there is a subnet defined on the network. This will be done for IPv4 and > IPv6 subnets. > ii. If only the subnet ID is set then the server will assign an IP > address from the specific subnet > iii. If both are set the server will allocate this address (if it > has not already been allocated :)) > > Please note that in all of the above cases the input will be checked for > validity, for example - the subnet_id is a configured subnet on the > network etc. > > Please let me know if you have any comments.
The only issue is then we can't search by ip unless we invent a schema for nested resource searching. One of the reasons I was an advocate of a top level /ips resource. Happy Hacking! 7-11 -- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp