)]}'
{"api-ref/source/os-floating-ip-pools.inc":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"c7769c07c6d654299ad2819bd1bf6c28d26654df","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Lists floating IP pools."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Policy defaults enable only users with the administrative role or the owner of the tenant to perform this operation. Cloud providers can change these permissions through the ``policy.json`` file."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Normal response codes: 200"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":1,"id":"1a122d0e_4b1c726a","line":19,"updated":"2016-05-03 12:48:32.000000000","message":"it\u0027s not really owner of the tenant, perhaps \"or if the server is owned by the tenant\"","commit_id":"78508c2f1a01100eee383305c0a08cf642f6bf9a"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"c9a904705372acc6a792fd9520bfd00790d38f80","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Lists floating IP pools."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Policy defaults enable only users with the administrative role or the owner of the tenant to perform this operation. Cloud providers can change these permissions through the ``policy.json`` file."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Normal response codes: 200"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":1,"id":"dab17558_aaf1886c","line":19,"in_reply_to":"1a122d0e_4b1c726a","updated":"2016-05-09 13:14:42.000000000","message":"I have \n+----------------------------------+--------------------+---------+\n|                id                |        name        | enabled |\n+----------------------------------+--------------------+---------+\n| f5727432ef4e427398e5925ecb9dcf4e |       admin        |   True  |\n| 18b0ffc7f2474421a801bd031874a90a |      alt_demo      |   True  |\n| 611bfd117d714430ac2c927f7e50163c |        demo        |   True  |\n| 483b4b1d51004fb99c67ff57562c8213 | invisible_to_admin |   True  |\n| 8de4ce07bb144a7a8be4ee2721eb8ed7 |      service       |   True  |\n+----------------------------------+--------------------+---------+\n\nI am using \u0027demo\u0027 project but in RESTAPI I give alt_demo project\n\ncurl -g -i -X GET http://192.168.122.105:8774/v2.1/18b0ffc7f2474421a801bd031874a90a/os-floating-ip-pools -H \"User-Agent: python-novaclient\" -H \"Accept: application/json\" -H \"X-OpenStack-Nova-API-Version: 2.18\" -H \"X-Auth-Token: 4a65674551624da0aa473f01baf841e9\"\n\n\nso the user should be access to the tenent, not related to the server?","commit_id":"78508c2f1a01100eee383305c0a08cf642f6bf9a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9d619e538bb6c70de195b5cbb3726e1e3dd24954","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. -*- rst -*-"},{"line_number":2,"context_line":".. needs:parameter_verification"},{"line_number":3,"context_line":".. needs:example_verification"},{"line_number":4,"context_line":".. needs:body_verification"},{"line_number":5,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":2,"id":"dab17558_bcfa5ebb","line":2,"updated":"2016-05-09 23:42:54.000000000","message":"If you address my comments I guess you could remove this also.","commit_id":"45c76b8032a2bdeab73f4ecdf14a059deb3f823e"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9d619e538bb6c70de195b5cbb3726e1e3dd24954","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. -*- rst -*-"},{"line_number":2,"context_line":".. needs:parameter_verification"},{"line_number":3,"context_line":".. needs:example_verification"},{"line_number":4,"context_line":".. needs:body_verification"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"dab17558_9cf5dacc","line":3,"updated":"2016-05-09 23:42:54.000000000","message":"The response example looks OK too.","commit_id":"45c76b8032a2bdeab73f4ecdf14a059deb3f823e"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"0702a381435e00ebb67fdbd1f3ea7dcf51b01ffe","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Lists floating IP pools."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Policy defaults enable only users with the administrative role or authorized to operate on the tenant \u003ctenant_id\u003e to perform this operation. Cloud providers can change these permissions through the ``policy.json`` file."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Normal response codes: 200"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":2,"id":"dab17558_872471af","line":19,"range":{"start_line":19,"start_character":63,"end_line":19,"end_character":113},"updated":"2016-05-09 17:13:47.000000000","message":"so the policy is confusing, I don\u0027t think we actually compare the tenant_id to anything relating to this API call.\n\nAs such, I guess this defaults to a admin only API call, which seems really odd...","commit_id":"45c76b8032a2bdeab73f4ecdf14a059deb3f823e"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"ea5730c121b7995370f809af595ec337830630be","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Lists floating IP pools."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Policy defaults enable only users with the administrative role or authorized to operate on the tenant \u003ctenant_id\u003e to perform this operation. Cloud providers can change these permissions through the ``policy.json`` file."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Normal response codes: 200"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":2,"id":"dab17558_f682f1c6","line":19,"range":{"start_line":19,"start_character":63,"end_line":19,"end_character":113},"in_reply_to":"dab17558_7c7d966d","updated":"2016-05-11 10:08:51.000000000","message":"yes, will scroll the text","commit_id":"45c76b8032a2bdeab73f4ecdf14a059deb3f823e"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d2740b84330cd667bbc9c0688f57ad9105feac43","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Lists floating IP pools."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Policy defaults enable only users with the administrative role or authorized to operate on the tenant \u003ctenant_id\u003e to perform this operation. Cloud providers can change these permissions through the ``policy.json`` file."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Normal response codes: 200"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":2,"id":"dab17558_7c7d966d","line":19,"range":{"start_line":19,"start_character":63,"end_line":19,"end_character":113},"in_reply_to":"dab17558_872471af","updated":"2016-05-09 23:40:18.000000000","message":"I\u0027ve seen the long policy lines getting wrapped in the other changes like this, can we do the same here so we don\u0027t need to scroll to see the text?","commit_id":"45c76b8032a2bdeab73f4ecdf14a059deb3f823e"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"57db38a93ce2aeed440aefc94aea034505119d9a","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Lists floating IP pools."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Policy defaults enable only users with the administrative role or authorized to operate on the tenant \u003ctenant_id\u003e to perform this operation. Cloud providers can change these permissions through the ``policy.json`` file."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Normal response codes: 200"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":2,"id":"dab17558_56a5bd44","line":19,"range":{"start_line":19,"start_character":63,"end_line":19,"end_character":113},"in_reply_to":"dab17558_872471af","updated":"2016-05-11 10:10:42.000000000","message":"um... at least from my test, it\u0027s ok for a general user list pools if he is able to operate on that tenant","commit_id":"45c76b8032a2bdeab73f4ecdf14a059deb3f823e"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"f36db3ed8f73c972e3011a4f33bdd22916888beb","unresolved":false,"context_lines":[{"line_number":34,"context_line":""},{"line_number":35,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"  - floating_ip_pools: floating_ip_pools"},{"line_number":38,"context_line":"  - name: name"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"**Example List Floating Ip Pools: JSON response**"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"dab17558_3c066ece","line":37,"range":{"start_line":37,"start_character":23,"end_line":37,"end_character":40},"updated":"2016-05-09 23:42:09.000000000","message":"This is listed as optional, is that correct? I wouldn\u0027t think so, you get back the floating_ip_pools dict in the response, but it might be empty.","commit_id":"45c76b8032a2bdeab73f4ecdf14a059deb3f823e"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"ea5730c121b7995370f809af595ec337830630be","unresolved":false,"context_lines":[{"line_number":34,"context_line":""},{"line_number":35,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"  - floating_ip_pools: floating_ip_pools"},{"line_number":38,"context_line":"  - name: name"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"**Example List Floating Ip Pools: JSON response**"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"dab17558_96cd6533","line":37,"range":{"start_line":37,"start_character":23,"end_line":37,"end_character":40},"in_reply_to":"dab17558_3c066ece","updated":"2016-05-11 10:08:51.000000000","message":"will update it and verify the param","commit_id":"45c76b8032a2bdeab73f4ecdf14a059deb3f823e"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d2740b84330cd667bbc9c0688f57ad9105feac43","unresolved":false,"context_lines":[{"line_number":35,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"  - floating_ip_pools: floating_ip_pools"},{"line_number":38,"context_line":"  - name: name"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"**Example List Floating Ip Pools: JSON response**"},{"line_number":41,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":2,"id":"dab17558_7c42b611","line":38,"range":{"start_line":38,"start_character":4,"end_line":38,"end_character":14},"updated":"2016-05-09 23:40:18.000000000","message":"We probably need a different parameter for this as the description for name is:\n\n\"The security group name\"\n\nWhich would be wrong here.","commit_id":"45c76b8032a2bdeab73f4ecdf14a059deb3f823e"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"ea5730c121b7995370f809af595ec337830630be","unresolved":false,"context_lines":[{"line_number":35,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"  - floating_ip_pools: floating_ip_pools"},{"line_number":38,"context_line":"  - name: name"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"**Example List Floating Ip Pools: JSON response**"},{"line_number":41,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":2,"id":"dab17558_36df59da","line":38,"range":{"start_line":38,"start_character":4,"end_line":38,"end_character":14},"in_reply_to":"dab17558_7c42b611","updated":"2016-05-11 10:08:51.000000000","message":"yse, right","commit_id":"45c76b8032a2bdeab73f4ecdf14a059deb3f823e"}]}
