)]}'
{"api-ref/source/v2/network-ip-availability.inc":[{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":2,"context_line":".. needs:method_verification"},{"line_number":3,"context_line":".. needs:parameter_verification"},{"line_number":4,"context_line":".. needs:example_verification"},{"line_number":5,"context_line":".. needs:body_verification"},{"line_number":6,"context_line":""},{"line_number":7,"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"},{"line_number":8,"context_line":"Network IP availability and usage stats"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_072f403f","line":5,"updated":"2016-11-18 23:27:05.000000000","message":"Remove lines (1-5) after the verification is complete","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"035b37cb7ffc8c375a1dda7fc334d72bb841a0c1","unresolved":false,"context_lines":[{"line_number":2,"context_line":".. needs:method_verification"},{"line_number":3,"context_line":".. needs:parameter_verification"},{"line_number":4,"context_line":".. needs:example_verification"},{"line_number":5,"context_line":".. needs:body_verification"},{"line_number":6,"context_line":""},{"line_number":7,"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"},{"line_number":8,"context_line":"Network IP availability and usage stats"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"1a6eadb0_85b91731","line":5,"in_reply_to":"7a77a97e_072f403f","updated":"2016-12-25 18:35:16.000000000","message":"It will be addressed in a separate patch. This patch focuses on parameters of network object. network-ip-availability is not a scope of this patch.","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Normal response codes: 200"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Error response codes: 403,401"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Request"},{"line_number":27,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_6728f433","line":24,"range":{"start_line":24,"start_character":25,"end_line":24,"end_character":26},"updated":"2016-11-18 23:27:05.000000000","message":"nit: add space after each comma in the Error response codes in this file","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"035b37cb7ffc8c375a1dda7fc334d72bb841a0c1","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Normal response codes: 200"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Error response codes: 403,401"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Request"},{"line_number":27,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"1a6eadb0_0a443472","line":24,"range":{"start_line":24,"start_character":25,"end_line":24,"end_character":26},"in_reply_to":"7a77a97e_6728f433","updated":"2016-12-25 18:35:16.000000000","message":"Done","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":38,"context_line":"   - used_ips: used_ips"},{"line_number":39,"context_line":"   - subnet_ip_availability: subnet_ip_availability"},{"line_number":40,"context_line":"   - network_id: network_id"},{"line_number":41,"context_line":"   - tenant_id: tenant_id"},{"line_number":42,"context_line":"   - total_ips: total_ips"},{"line_number":43,"context_line":"   - network_ip_availability: network_ip_availability"},{"line_number":44,"context_line":"   - subnet_id: subnet_id"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_87fc30b9","line":41,"range":{"start_line":41,"start_character":16,"end_line":41,"end_character":25},"updated":"2016-11-18 23:27:05.000000000","message":"change this to project-id. Also add an entry for project id as follows:\n - project_id: project_id","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"035b37cb7ffc8c375a1dda7fc334d72bb841a0c1","unresolved":false,"context_lines":[{"line_number":38,"context_line":"   - used_ips: used_ips"},{"line_number":39,"context_line":"   - subnet_ip_availability: subnet_ip_availability"},{"line_number":40,"context_line":"   - network_id: network_id"},{"line_number":41,"context_line":"   - tenant_id: tenant_id"},{"line_number":42,"context_line":"   - total_ips: total_ips"},{"line_number":43,"context_line":"   - network_ip_availability: network_ip_availability"},{"line_number":44,"context_line":"   - subnet_id: subnet_id"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"1a6eadb0_2a3e50da","line":41,"range":{"start_line":41,"start_character":16,"end_line":41,"end_character":25},"in_reply_to":"7a77a97e_87fc30b9","updated":"2016-12-25 18:35:16.000000000","message":"I rebased this patch on top of the latest commit, so this no longer exists.","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":59,"context_line":".. rest_method::  GET /v2.0/network-ip-availabilities"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Lists network IP availability of all networks."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Normal response codes: 200"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"Error response codes: 403,401"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_27d99c57","line":62,"updated":"2016-11-18 23:27:05.000000000","message":"Please add the description for \u0027\u0027fields\u0027\u0027 as in [1]\n\n[1] https://github.com/openstack/neutron-lib/blob/master/api-ref/source/v2/routers.inc#L24-L28","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"035b37cb7ffc8c375a1dda7fc334d72bb841a0c1","unresolved":false,"context_lines":[{"line_number":59,"context_line":".. rest_method::  GET /v2.0/network-ip-availabilities"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Lists network IP availability of all networks."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Normal response codes: 200"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"Error response codes: 403,401"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"1a6eadb0_0520a79a","line":62,"in_reply_to":"7a77a97e_27d99c57","updated":"2016-12-25 18:35:16.000000000","message":"It will be addressed in a separate patch. This patch focuses on parameters of network object. network-ip-availability is not a scope of this patch.","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"Request"},{"line_number":68,"context_line":"-------"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Response Parameters"},{"line_number":71,"context_line":"-------------------"},{"line_number":72,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_67df143a","line":69,"updated":"2016-11-18 23:27:05.000000000","message":"Add the fields parameter as in [1].\n\n[1] https://github.com/openstack/neutron-lib/blob/master/api-ref/source/v2/routers.inc#L37-L39","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"035b37cb7ffc8c375a1dda7fc334d72bb841a0c1","unresolved":false,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"Request"},{"line_number":68,"context_line":"-------"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Response Parameters"},{"line_number":71,"context_line":"-------------------"},{"line_number":72,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":7,"id":"1a6eadb0_e54f2b68","line":69,"in_reply_to":"7a77a97e_67df143a","updated":"2016-12-25 18:35:16.000000000","message":"same as the above","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":75,"context_line":"   - used_ips: used_ips"},{"line_number":76,"context_line":"   - subnet_ip_availability: subnet_ip_availability"},{"line_number":77,"context_line":"   - network_id: network_id"},{"line_number":78,"context_line":"   - tenant_id: tenant_id"},{"line_number":79,"context_line":"   - total_ips: total_ips"},{"line_number":80,"context_line":"   - subnet_id: subnet_id"},{"line_number":81,"context_line":"   - subnet_name: subnet_name"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_87ea70d9","line":78,"range":{"start_line":78,"start_character":16,"end_line":78,"end_character":25},"updated":"2016-11-18 23:27:05.000000000","message":"same as in line 41","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"035b37cb7ffc8c375a1dda7fc334d72bb841a0c1","unresolved":false,"context_lines":[{"line_number":75,"context_line":"   - used_ips: used_ips"},{"line_number":76,"context_line":"   - subnet_ip_availability: subnet_ip_availability"},{"line_number":77,"context_line":"   - network_id: network_id"},{"line_number":78,"context_line":"   - tenant_id: tenant_id"},{"line_number":79,"context_line":"   - total_ips: total_ips"},{"line_number":80,"context_line":"   - subnet_id: subnet_id"},{"line_number":81,"context_line":"   - subnet_name: subnet_name"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"1a6eadb0_653cfbbf","line":78,"range":{"start_line":78,"start_character":16,"end_line":78,"end_character":25},"in_reply_to":"7a77a97e_87ea70d9","updated":"2016-12-25 18:35:16.000000000","message":"Done","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"}],"api-ref/source/v2/networks.inc":[{"author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"change_message_id":"2ca7696a354e1aba10e94e40c99dbd3379736b57","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Normal response codes: 200"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Error response codes: 404,401"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Request"},{"line_number":36,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"1ac06dbe_4881a8c2","line":33,"range":{"start_line":33,"start_character":22,"end_line":33,"end_character":29},"updated":"2016-08-23 14:29:15.000000000","message":"I thought I changed all these to have a space after the comma, but apparently I didn\u0027t.","commit_id":"c9baf34e0c0abe764be53f191f10acada997bcc7"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"156aad8b59c5a27188a693392e457242d275d0ae","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"   - network_id: network_id_path"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Response Parameters"},{"line_number":43,"context_line":"-------------------"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"fa7ab95a_c5901af0","line":40,"range":{"start_line":40,"start_character":17,"end_line":40,"end_character":32},"updated":"2016-09-02 14:21:52.000000000","message":"Could you use a hyphen as delimiter between attribute name and \u0027path\u0027?\n\n network_id-path\n\nThe reason is described in the API ref clean-up etherpad page.","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"156aad8b59c5a27188a693392e457242d275d0ae","unresolved":false,"context_lines":[{"line_number":45,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"   - network: network"},{"line_number":48,"context_line":"   - status: network_status"},{"line_number":49,"context_line":"   - router:external: router:external"},{"line_number":50,"context_line":"   - availability_zone_hints: availability_zone_hints"},{"line_number":51,"context_line":"   - availability_zones: availability_zones"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"fa7ab95a_b01a766d","line":48,"range":{"start_line":48,"start_character":13,"end_line":48,"end_character":21},"updated":"2016-09-02 14:21:52.000000000","message":"Consider using \u0027network-\u0027 instead of \u0027network_\u0027 as prefix?\nThis applies to all others.","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"156aad8b59c5a27188a693392e457242d275d0ae","unresolved":false,"context_lines":[{"line_number":53,"context_line":"   - admin_state_up: network_admin_state_up"},{"line_number":54,"context_line":"   - tenant_id: network_tenant_id"},{"line_number":55,"context_line":"   - updated_at: network_updated_at"},{"line_number":56,"context_line":"   - changed_at: network_changed_at"},{"line_number":57,"context_line":"   - mtu: mtu"},{"line_number":58,"context_line":"   - qos_policy_id: qos_policy_id"},{"line_number":59,"context_line":"   - subnets: subnets"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"fa7ab95a_2b32775e","line":56,"range":{"start_line":56,"start_character":5,"end_line":56,"end_character":15},"updated":"2016-09-02 14:21:52.000000000","message":"There is no \u0027chnaged_at\u0027 attribute.\n\nSee http://git.openstack.org/cgit/openstack/neutron/tree/neutron/extensions/timestamp_core.py","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"156aad8b59c5a27188a693392e457242d275d0ae","unresolved":false,"context_lines":[{"line_number":57,"context_line":"   - mtu: mtu"},{"line_number":58,"context_line":"   - qos_policy_id: qos_policy_id"},{"line_number":59,"context_line":"   - subnets: subnets"},{"line_number":60,"context_line":"   - shared: network_shared_notRequired"},{"line_number":61,"context_line":"   - id: network_id"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Response Example"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"fa7ab95a_d0453a43","line":60,"range":{"start_line":60,"start_character":28,"end_line":60,"end_character":39},"updated":"2016-09-02 14:21:52.000000000","message":"I don\u0027t want to have this kind of ad-hoc naming.\nDoesn\u0027t network-shared\u0027 work for you?","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"156aad8b59c5a27188a693392e457242d275d0ae","unresolved":false,"context_lines":[{"line_number":58,"context_line":"   - qos_policy_id: qos_policy_id"},{"line_number":59,"context_line":"   - subnets: subnets"},{"line_number":60,"context_line":"   - shared: network_shared_notRequired"},{"line_number":61,"context_line":"   - id: network_id"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Response Example"},{"line_number":64,"context_line":"----------------"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"fa7ab95a_d0b37a4b","line":61,"range":{"start_line":61,"start_character":9,"end_line":61,"end_character":19},"updated":"2016-09-02 14:21:52.000000000","message":"network-id\n\nBy using a hyphen, we can avoid parameter conflict between \u0027network_id\u0027 of some resource and \u0027id\u0027 of \u0027network\u0027 resource.\nIt is described in the API-ref cleanup sprint etherpad.","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"156aad8b59c5a27188a693392e457242d275d0ae","unresolved":false,"context_lines":[{"line_number":81,"context_line":"-------"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"   - network_id: network_id_path"},{"line_number":86,"context_line":"   - network: network"},{"line_number":87,"context_line":"   - router:external: router:external"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"fa7ab95a_90f732d2","line":84,"updated":"2016-09-02 14:21:52.000000000","message":"You changed the order of parameters. What is the criteria of sorting? Unclear sorting criteria is not a good idea.\n\nCould you check L.50 of https://etherpad.openstack.org/p/neutron-api-ref-sprint and give me a feedback (if any)?","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":19935,"name":"Anh Tran","email":"anhtt@vn.fujitsu.com","username":"trananhkma"},"change_message_id":"3bd107930451a09db72c89599107cefa0f105921","unresolved":false,"context_lines":[{"line_number":81,"context_line":"-------"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"   - network_id: network_id_path"},{"line_number":86,"context_line":"   - network: network"},{"line_number":87,"context_line":"   - router:external: router:external"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"9a89bdaa_726e8f97","line":84,"in_reply_to":"fa7ab95a_90f732d2","updated":"2016-09-06 09:44:13.000000000","message":"I think prameters in \u0027path\u0027 are important here, so I move it to the first. And it is required.\n\nThen \u0027network\u0027 is the sencond because it is the target parameter of this API.\n\nHow do you think? :)","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"156aad8b59c5a27188a693392e457242d275d0ae","unresolved":false,"context_lines":[{"line_number":82,"context_line":""},{"line_number":83,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"   - network_id: network_id_path"},{"line_number":86,"context_line":"   - network: network"},{"line_number":87,"context_line":"   - router:external: router:external"},{"line_number":88,"context_line":"   - admin_state_up: network_admin_state_up_notRequired"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"fa7ab95a_10888270","line":85,"range":{"start_line":85,"start_character":17,"end_line":85,"end_character":32},"updated":"2016-09-02 14:21:52.000000000","message":"network_id-path","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"156aad8b59c5a27188a693392e457242d275d0ae","unresolved":false,"context_lines":[{"line_number":85,"context_line":"   - network_id: network_id_path"},{"line_number":86,"context_line":"   - network: network"},{"line_number":87,"context_line":"   - router:external: router:external"},{"line_number":88,"context_line":"   - admin_state_up: network_admin_state_up_notRequired"},{"line_number":89,"context_line":"   - shared: network_shared_notRequired"},{"line_number":90,"context_line":"   - port_security_enabled: port_security_enabled_notRequired"},{"line_number":91,"context_line":"   - name: network_name_notRequired"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"fa7ab95a_f0d07e55","line":88,"range":{"start_line":88,"start_character":44,"end_line":88,"end_character":55},"updated":"2016-09-02 14:21:52.000000000","message":"Could you follow the guideline in https://etherpad.openstack.org/p/neutron-api-ref-sprint ?","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"156aad8b59c5a27188a693392e457242d275d0ae","unresolved":false,"context_lines":[{"line_number":88,"context_line":"   - admin_state_up: network_admin_state_up_notRequired"},{"line_number":89,"context_line":"   - shared: network_shared_notRequired"},{"line_number":90,"context_line":"   - port_security_enabled: port_security_enabled_notRequired"},{"line_number":91,"context_line":"   - name: network_name_notRequired"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"Request Example"},{"line_number":94,"context_line":"---------------"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"fa7ab95a_d08a9a63","line":91,"range":{"start_line":91,"start_character":11,"end_line":91,"end_character":35},"updated":"2016-09-02 14:21:52.000000000","message":"-\u003e network-name","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":2,"context_line":".. needs:method_verification"},{"line_number":3,"context_line":".. needs:parameter_verification"},{"line_number":4,"context_line":".. needs:example_verification"},{"line_number":5,"context_line":".. needs:body_verification"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Networks"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_27c0bc4f","line":5,"updated":"2016-11-18 23:27:05.000000000","message":"Remove lines (1-5) after verification is complete","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"035b37cb7ffc8c375a1dda7fc334d72bb841a0c1","unresolved":false,"context_lines":[{"line_number":2,"context_line":".. needs:method_verification"},{"line_number":3,"context_line":".. needs:parameter_verification"},{"line_number":4,"context_line":".. needs:example_verification"},{"line_number":5,"context_line":".. needs:body_verification"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Networks"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"1a6eadb0_65bf9bfc","line":5,"in_reply_to":"7a77a97e_27c0bc4f","updated":"2016-12-25 18:35:16.000000000","message":"I would like to focus on parameter_verification first (and plus some light stuffs).","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Shows details for a network."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"You can control which response parameters are returned by using the"},{"line_number":21,"context_line":"fields query parameter. For information, see `Filtering and column"},{"line_number":22,"context_line":"selection \u003chttp://specs.openstack.org/openstack/neutron-"},{"line_number":23,"context_line":"specs/specs/api/networking_general_api_information.html#filtering-"},{"line_number":24,"context_line":"and-column-selection\u003e`__."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"The response might show extension response parameters. For"},{"line_number":27,"context_line":"information, see `Networks multiple provider extension (networks)"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_87d19025","line":24,"range":{"start_line":20,"start_character":0,"end_line":24,"end_character":25},"updated":"2016-11-18 23:27:05.000000000","message":"nit: It would be nice to make it consistent with [1].\n\n\n[1] https://github.com/openstack/neutron-lib/blob/master/api-ref/source/v2/routers.inc#L24-L28","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"035b37cb7ffc8c375a1dda7fc334d72bb841a0c1","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Shows details for a network."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"You can control which response parameters are returned by using the"},{"line_number":21,"context_line":"fields query parameter. For information, see `Filtering and column"},{"line_number":22,"context_line":"selection \u003chttp://specs.openstack.org/openstack/neutron-"},{"line_number":23,"context_line":"specs/specs/api/networking_general_api_information.html#filtering-"},{"line_number":24,"context_line":"and-column-selection\u003e`__."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"The response might show extension response parameters. For"},{"line_number":27,"context_line":"information, see `Networks multiple provider extension (networks)"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"da4df55a_677de46d","line":24,"range":{"start_line":20,"start_character":0,"end_line":24,"end_character":25},"in_reply_to":"7a77a97e_87d19025","updated":"2016-12-25 18:35:16.000000000","message":"Done\n\n(Note that I know the description on filtering and column selection needs to be updated later.)","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":38,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"   - network-id: network_id-path"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Response Parameters"},{"line_number":43,"context_line":"-------------------"},{"line_number":44,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_e7c24452","line":41,"updated":"2016-11-18 23:27:05.000000000","message":"Add the fields parameter as in [1].\n\n\n[1] https://github.com/openstack/neutron-lib/blob/master/api-ref/source/v2/routers.inc#L37-L39","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"035b37cb7ffc8c375a1dda7fc334d72bb841a0c1","unresolved":false,"context_lines":[{"line_number":38,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"   - network-id: network_id-path"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Response Parameters"},{"line_number":43,"context_line":"-------------------"},{"line_number":44,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":7,"id":"da4df55a_c792109f","line":41,"in_reply_to":"7a77a97e_e7c24452","updated":"2016-12-25 18:35:16.000000000","message":"Done","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":51,"context_line":"   - availability_zones: availability_zones"},{"line_number":52,"context_line":"   - name: network-name"},{"line_number":53,"context_line":"   - admin_state_up: network-admin_state_up"},{"line_number":54,"context_line":"   - tenant_id: network-tenant_id"},{"line_number":55,"context_line":"   - updated_at: network-updated_at"},{"line_number":56,"context_line":"   - changed_at: network-changed_at"},{"line_number":57,"context_line":"   - mtu: mtu"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_07a4a0b7","line":54,"range":{"start_line":54,"start_character":16,"end_line":54,"end_character":33},"updated":"2016-11-18 23:27:05.000000000","message":"change this to project-id. Also add an entry for project id as follows:\n - project_id: project_id","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"035b37cb7ffc8c375a1dda7fc334d72bb841a0c1","unresolved":false,"context_lines":[{"line_number":51,"context_line":"   - availability_zones: availability_zones"},{"line_number":52,"context_line":"   - name: network-name"},{"line_number":53,"context_line":"   - admin_state_up: network-admin_state_up"},{"line_number":54,"context_line":"   - tenant_id: network-tenant_id"},{"line_number":55,"context_line":"   - updated_at: network-updated_at"},{"line_number":56,"context_line":"   - changed_at: network-changed_at"},{"line_number":57,"context_line":"   - mtu: mtu"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"1a6eadb0_c52b0f32","line":54,"range":{"start_line":54,"start_character":16,"end_line":54,"end_character":33},"in_reply_to":"7a77a97e_07a4a0b7","updated":"2016-12-25 18:35:16.000000000","message":"rebased on top of the latest commit, so this comment is no longer valid.","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":108,"context_line":"   - availability_zones: availability_zones"},{"line_number":109,"context_line":"   - name: network-name"},{"line_number":110,"context_line":"   - admin_state_up: network-admin_state_up"},{"line_number":111,"context_line":"   - tenant_id: network-tenant_id"},{"line_number":112,"context_line":"   - mtu: mtu"},{"line_number":113,"context_line":"   - qos_policy_id: qos_policy_id"},{"line_number":114,"context_line":"   - subnets: subnets"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_8798b079","line":111,"range":{"start_line":111,"start_character":16,"end_line":111,"end_character":33},"updated":"2016-11-18 23:27:05.000000000","message":"change this to project-id. Also add an entry for project id as follows:\n - project_id: project_id","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"035b37cb7ffc8c375a1dda7fc334d72bb841a0c1","unresolved":false,"context_lines":[{"line_number":108,"context_line":"   - availability_zones: availability_zones"},{"line_number":109,"context_line":"   - name: network-name"},{"line_number":110,"context_line":"   - admin_state_up: network-admin_state_up"},{"line_number":111,"context_line":"   - tenant_id: network-tenant_id"},{"line_number":112,"context_line":"   - mtu: mtu"},{"line_number":113,"context_line":"   - qos_policy_id: qos_policy_id"},{"line_number":114,"context_line":"   - subnets: subnets"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"1a6eadb0_25292338","line":111,"range":{"start_line":111,"start_character":16,"end_line":111,"end_character":33},"in_reply_to":"7a77a97e_8798b079","updated":"2016-12-25 18:35:16.000000000","message":"same as the above.","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":128,"context_line":""},{"line_number":129,"context_line":"Deletes a network and its associated resources."},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"Error response codes: 409,404,204,401"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"Request"},{"line_number":134,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_6784740a","line":131,"updated":"2016-11-18 23:27:05.000000000","message":"Split this into 2 sections.:\n\nNormal response codes: 204\n\nError response codes:  404, 409, 401","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"035b37cb7ffc8c375a1dda7fc334d72bb841a0c1","unresolved":false,"context_lines":[{"line_number":128,"context_line":""},{"line_number":129,"context_line":"Deletes a network and its associated resources."},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"Error response codes: 409,404,204,401"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"Request"},{"line_number":134,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"1a6eadb0_a09a816c","line":131,"in_reply_to":"7a77a97e_6784740a","updated":"2016-12-25 18:35:16.000000000","message":"Done","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":136,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"   - network-id: network_id-path"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"List networks"},{"line_number":141,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":142,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_e7708442","line":139,"updated":"2016-11-18 23:27:05.000000000","message":"Add a response section as in [1] \n\n[1] https://github.com/openstack/neutron-lib/blob/master/api-ref/source/v2/routers.inc#L292-L295","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"035b37cb7ffc8c375a1dda7fc334d72bb841a0c1","unresolved":false,"context_lines":[{"line_number":136,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"   - network-id: network_id-path"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"List networks"},{"line_number":141,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":142,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":7,"id":"da4df55a_c7d93085","line":139,"in_reply_to":"7a77a97e_e7708442","updated":"2016-12-25 18:35:16.000000000","message":"Done","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"Request"},{"line_number":163,"context_line":"-------"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"Response Parameters"},{"line_number":166,"context_line":"-------------------"},{"line_number":167,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_4798586a","line":164,"updated":"2016-11-18 23:27:05.000000000","message":"Add the fields parameter as in [1].\n\n[1] https://github.com/openstack/neutron-lib/blob/master/api-ref/source/v2/routers.inc#L37-L39","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"035b37cb7ffc8c375a1dda7fc334d72bb841a0c1","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"Request"},{"line_number":163,"context_line":"-------"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"Response Parameters"},{"line_number":166,"context_line":"-------------------"},{"line_number":167,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":7,"id":"da4df55a_e7e8f412","line":164,"in_reply_to":"7a77a97e_4798586a","updated":"2016-12-25 18:35:16.000000000","message":"Done","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":174,"context_line":"   - availability_zones: availability_zones"},{"line_number":175,"context_line":"   - name: network-name"},{"line_number":176,"context_line":"   - admin_state_up: network-admin_state_up"},{"line_number":177,"context_line":"   - tenant_id: network-tenant_id"},{"line_number":178,"context_line":"   - mtu: mtu"},{"line_number":179,"context_line":"   - subnets: subnets"},{"line_number":180,"context_line":"   - shared: network-shared"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_679b9466","line":177,"range":{"start_line":177,"start_character":16,"end_line":177,"end_character":33},"updated":"2016-11-18 23:27:05.000000000","message":"same as line 111","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":198,"context_line":"another tenant UUID, which is the tenant who owns the network, in"},{"line_number":199,"context_line":"the request body."},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Error response codes: 201,401,400"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"Request"},{"line_number":204,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_27bc3cba","line":201,"updated":"2016-11-18 23:27:05.000000000","message":"Split this into 2 sections.:\n\nNormal response codes: 201\n\nError response codes:  400, 401","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"035b37cb7ffc8c375a1dda7fc334d72bb841a0c1","unresolved":false,"context_lines":[{"line_number":198,"context_line":"another tenant UUID, which is the tenant who owns the network, in"},{"line_number":199,"context_line":"the request body."},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Error response codes: 201,401,400"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"Request"},{"line_number":204,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"1a6eadb0_40a36d9e","line":201,"in_reply_to":"7a77a97e_27bc3cba","updated":"2016-12-25 18:35:16.000000000","message":"Done","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":221,"context_line":"   - availability_zones: availability_zones"},{"line_number":222,"context_line":"   - name: network-name"},{"line_number":223,"context_line":"   - admin_state_up: network-admin_state_up"},{"line_number":224,"context_line":"   - tenant_id: network-tenant_id"},{"line_number":225,"context_line":"   - mtu: mtu"},{"line_number":226,"context_line":"   - qos_policy_id: qos_policy_id"},{"line_number":227,"context_line":"   - subnets: subnets"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_e7a7a4a4","line":224,"range":{"start_line":224,"start_character":16,"end_line":224,"end_character":33},"updated":"2016-11-18 23:27:05.000000000","message":"same as in line 111","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":240,"context_line":"The bulk create operation is always atomic. Either all or no"},{"line_number":241,"context_line":"networks in the request body are created."},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"Error response codes: 201,401,400"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"Request"},{"line_number":246,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_a7c84c56","line":243,"updated":"2016-11-18 23:27:05.000000000","message":"Split this into 2 sections.\n:\nNormal response codes: 201\n\nError response codes:  400, 401","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"035b37cb7ffc8c375a1dda7fc334d72bb841a0c1","unresolved":false,"context_lines":[{"line_number":240,"context_line":"The bulk create operation is always atomic. Either all or no"},{"line_number":241,"context_line":"networks in the request body are created."},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"Error response codes: 201,401,400"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"Request"},{"line_number":246,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"1a6eadb0_a0a8c178","line":243,"in_reply_to":"7a77a97e_a7c84c56","updated":"2016-12-25 18:35:16.000000000","message":"Done","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":251,"context_line":"   - router:external: router:external"},{"line_number":252,"context_line":"   - name: network-name"},{"line_number":253,"context_line":"   - admin_state_up: network-admin_state_up"},{"line_number":254,"context_line":"   - tenant_id: network-tenant_id"},{"line_number":255,"context_line":"   - port_security_enabled: port-security_enabled"},{"line_number":256,"context_line":"   - shared: network-shared-request"},{"line_number":257,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_e7bec4ac","line":254,"range":{"start_line":254,"start_character":16,"end_line":254,"end_character":33},"updated":"2016-11-18 23:27:05.000000000","message":"same as line 111","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":272,"context_line":"   - subnets: subnets"},{"line_number":273,"context_line":"   - name: network-name"},{"line_number":274,"context_line":"   - admin_state_up: network-admin_state_up"},{"line_number":275,"context_line":"   - tenant_id: network-tenant_id"},{"line_number":276,"context_line":"   - mtu: mtu"},{"line_number":277,"context_line":"   - shared: network-shared"},{"line_number":278,"context_line":"   - id: network-id"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_07e020cc","line":275,"range":{"start_line":275,"start_character":16,"end_line":275,"end_character":33},"updated":"2016-11-18 23:27:05.000000000","message":"same as line 111","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":326,"context_line":"   - name: network-name"},{"line_number":327,"context_line":"   - provider:physical_network: provider:physical_network"},{"line_number":328,"context_line":"   - admin_state_up: network-admin_state_up"},{"line_number":329,"context_line":"   - tenant_id: network-tenant_id"},{"line_number":330,"context_line":"   - provider:segmentation_id: provider:segmentation_id"},{"line_number":331,"context_line":"   - mtu: mtu"},{"line_number":332,"context_line":"   - shared: network-shared"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_47e698e8","line":329,"range":{"start_line":329,"start_character":16,"end_line":329,"end_character":33},"updated":"2016-11-18 23:27:05.000000000","message":"same as line 111","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":364,"context_line":"   - availability_zones: availability_zones"},{"line_number":365,"context_line":"   - provider:physical_network: provider:physical_network"},{"line_number":366,"context_line":"   - admin_state_up: network-admin_state_up"},{"line_number":367,"context_line":"   - tenant_id: network-tenant_id"},{"line_number":368,"context_line":"   - provider:network_type: provider:network_type"},{"line_number":369,"context_line":"   - shared: network-shared"},{"line_number":370,"context_line":"   - port_security_enabled: port-security_enabled"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_87d430ec","line":367,"range":{"start_line":367,"start_character":16,"end_line":367,"end_character":33},"updated":"2016-11-18 23:27:05.000000000","message":"same as line 111","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":388,"context_line":"   - subnets: subnets"},{"line_number":389,"context_line":"   - provider:physical_network: provider:physical_network"},{"line_number":390,"context_line":"   - admin_state_up: network-admin_state_up"},{"line_number":391,"context_line":"   - tenant_id: network-tenant_id"},{"line_number":392,"context_line":"   - provider:segmentation_id: provider:segmentation_id"},{"line_number":393,"context_line":"   - mtu: mtu"},{"line_number":394,"context_line":"   - shared: network-shared"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_270a7c8a","line":391,"range":{"start_line":391,"start_character":16,"end_line":391,"end_character":33},"updated":"2016-11-18 23:27:05.000000000","message":"same as line 111","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":410,"context_line":""},{"line_number":411,"context_line":"Deletes a network."},{"line_number":412,"context_line":""},{"line_number":413,"context_line":"Error response codes: 409,404,204,401"},{"line_number":414,"context_line":""},{"line_number":415,"context_line":"Request"},{"line_number":416,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_47fdb86c","line":413,"updated":"2016-11-18 23:27:05.000000000","message":"Split this into 2 sections.:\n\nNormal response codes: 204\n\nError response codes:  404, 409, 401","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"035b37cb7ffc8c375a1dda7fc334d72bb841a0c1","unresolved":false,"context_lines":[{"line_number":410,"context_line":""},{"line_number":411,"context_line":"Deletes a network."},{"line_number":412,"context_line":""},{"line_number":413,"context_line":"Error response codes: 409,404,204,401"},{"line_number":414,"context_line":""},{"line_number":415,"context_line":"Request"},{"line_number":416,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"da4df55a_27d11c58","line":413,"in_reply_to":"7a77a97e_47fdb86c","updated":"2016-12-25 18:35:16.000000000","message":"Done (indirectly)\n\nMore precisely, I merged these sections into the main network API section.","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":418,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":419,"context_line":""},{"line_number":420,"context_line":"   - network_id: network_id-path"},{"line_number":421,"context_line":""},{"line_number":422,"context_line":"List networks (provider network)"},{"line_number":423,"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"},{"line_number":424,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_a7f68c8c","line":421,"updated":"2016-11-18 23:27:05.000000000","message":"Add a response section as in [1].\n\n\n[1] https://github.com/openstack/neutron-lib/blob/master/api-ref/source/v2/routers.inc#L292-L295","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":425,"context_line":".. rest_method::  GET /v2.0/networks"},{"line_number":426,"context_line":""},{"line_number":427,"context_line":"Lists networks that are accessible to the tenant who submits the request."},{"line_number":428,"context_line":""},{"line_number":429,"context_line":"Normal response codes: 200"},{"line_number":430,"context_line":""},{"line_number":431,"context_line":"Error response codes: 401"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_c7f1c896","line":428,"updated":"2016-11-18 23:27:05.000000000","message":"Add the description for fields as in [1]\n\n[1] https://github.com/openstack/neutron-lib/blob/master/api-ref/source/v2/routers.inc#L24-L28","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":431,"context_line":"Error response codes: 401"},{"line_number":432,"context_line":""},{"line_number":433,"context_line":"Request"},{"line_number":434,"context_line":"-------"},{"line_number":435,"context_line":""},{"line_number":436,"context_line":"Response Parameters"},{"line_number":437,"context_line":"-------------------"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_e7ec04bd","line":434,"updated":"2016-11-18 23:27:05.000000000","message":"Add the fields parameter as in [1].\n\n\n[1] https://github.com/openstack/neutron-lib/blob/master/api-ref/source/v2/routers.inc#L37-L39","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":446,"context_line":"   - name: network-name"},{"line_number":447,"context_line":"   - provider:physical_network: provider:physical_network"},{"line_number":448,"context_line":"   - admin_state_up: network-admin_state_up"},{"line_number":449,"context_line":"   - tenant_id: network-tenant_id"},{"line_number":450,"context_line":"   - mtu: mtu"},{"line_number":451,"context_line":"   - shared: network-shared"},{"line_number":452,"context_line":"   - subnets: subnets"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_27319c5a","line":449,"range":{"start_line":449,"start_character":16,"end_line":449,"end_character":33},"updated":"2016-11-18 23:27:05.000000000","message":"same as in line 111","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":468,"context_line":""},{"line_number":469,"context_line":"Creates a network."},{"line_number":470,"context_line":""},{"line_number":471,"context_line":"Error response codes: 201,401,400"},{"line_number":472,"context_line":""},{"line_number":473,"context_line":"Request"},{"line_number":474,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_e74324ad","line":471,"updated":"2016-11-18 23:27:05.000000000","message":"Split this into 2 sections.:\n\nNormal response codes: 201\n\nError response codes:  400, 401, ...","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"035b37cb7ffc8c375a1dda7fc334d72bb841a0c1","unresolved":false,"context_lines":[{"line_number":468,"context_line":""},{"line_number":469,"context_line":"Creates a network."},{"line_number":470,"context_line":""},{"line_number":471,"context_line":"Error response codes: 201,401,400"},{"line_number":472,"context_line":""},{"line_number":473,"context_line":"Request"},{"line_number":474,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"1a6eadb0_e02d59fe","line":471,"in_reply_to":"7a77a97e_e74324ad","updated":"2016-12-25 18:35:16.000000000","message":"Done","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":479,"context_line":"   - router:external: router:external"},{"line_number":480,"context_line":"   - provider:physical_network: provider:physical_network"},{"line_number":481,"context_line":"   - admin_state_up: network-admin_state_up"},{"line_number":482,"context_line":"   - tenant_id: network-tenant_id"},{"line_number":483,"context_line":"   - provider:network_type: provider:network_type"},{"line_number":484,"context_line":"   - shared: network-shared"},{"line_number":485,"context_line":"   - port_security_enabled: port-security_enabled"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_2718bcd2","line":482,"range":{"start_line":482,"start_character":16,"end_line":482,"end_character":33},"updated":"2016-11-18 23:27:05.000000000","message":"same as in line 111","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":503,"context_line":"   - availability_zone_hints: availability_zone_hints"},{"line_number":504,"context_line":"   - provider:physical_network: provider:physical_network"},{"line_number":505,"context_line":"   - admin_state_up: network-admin_state_up"},{"line_number":506,"context_line":"   - tenant_id: network-tenant_id"},{"line_number":507,"context_line":"   - provider:segmentation_id: provider:segmentation_id"},{"line_number":508,"context_line":"   - mtu: mtu"},{"line_number":509,"context_line":"   - shared: network-shared"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_872990e8","line":506,"range":{"start_line":506,"start_character":16,"end_line":506,"end_character":33},"updated":"2016-11-18 23:27:05.000000000","message":"same as in line 111","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":572,"context_line":"   - subnets: subnets"},{"line_number":573,"context_line":"   - provider:physical_network: provider:physical_network"},{"line_number":574,"context_line":"   - admin_state_up: network-admin_state_up"},{"line_number":575,"context_line":"   - tenant_id: network-tenant_id"},{"line_number":576,"context_line":"   - segments: segments"},{"line_number":577,"context_line":"   - provider:segmentation_id: provider:segmentation_id"},{"line_number":578,"context_line":"   - mtu: mtu"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_c71f08b5","line":575,"range":{"start_line":575,"start_character":16,"end_line":575,"end_character":33},"updated":"2016-11-18 23:27:05.000000000","message":"same as in line 111","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":594,"context_line":".. rest_method::  GET /v2.0/networks"},{"line_number":595,"context_line":""},{"line_number":596,"context_line":"Lists networks that are accessible to the tenant who submits the request. Networks with multiple segments include the ``segments`` list in the response."},{"line_number":597,"context_line":""},{"line_number":598,"context_line":"Normal response codes: 200"},{"line_number":599,"context_line":""},{"line_number":600,"context_line":"Error response codes: 401"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_e71a44c5","line":597,"updated":"2016-11-18 23:27:05.000000000","message":"same as in line 428","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":601,"context_line":""},{"line_number":602,"context_line":"Request"},{"line_number":603,"context_line":"-------"},{"line_number":604,"context_line":""},{"line_number":605,"context_line":"Response Parameters"},{"line_number":606,"context_line":"-------------------"},{"line_number":607,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_077ca0ea","line":604,"updated":"2016-11-18 23:27:05.000000000","message":"same as in line 434","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":614,"context_line":"   - name: network-name"},{"line_number":615,"context_line":"   - provider:physical_network: provider:physical_network"},{"line_number":616,"context_line":"   - admin_state_up: network-admin_state_up"},{"line_number":617,"context_line":"   - tenant_id: network-tenant_id"},{"line_number":618,"context_line":"   - segments: segments"},{"line_number":619,"context_line":"   - mtu: mtu"},{"line_number":620,"context_line":"   - shared: network-shared"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_277fdce0","line":617,"range":{"start_line":617,"start_character":16,"end_line":617,"end_character":33},"updated":"2016-11-18 23:27:05.000000000","message":"same as in line 111","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":647,"context_line":"   - router:external: router:external"},{"line_number":648,"context_line":"   - provider:physical_network: provider:physical_network"},{"line_number":649,"context_line":"   - admin_state_up: network-admin_state_up"},{"line_number":650,"context_line":"   - tenant_id: network-tenant_id"},{"line_number":651,"context_line":"   - segments: segments"},{"line_number":652,"context_line":"   - provider:network_type: provider:network_type"},{"line_number":653,"context_line":"   - shared: network-shared"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_478218c9","line":650,"range":{"start_line":650,"start_character":16,"end_line":650,"end_character":33},"updated":"2016-11-18 23:27:05.000000000","message":"same as in line 111","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":672,"context_line":"   - subnets: subnets"},{"line_number":673,"context_line":"   - provider:physical_network: provider:physical_network"},{"line_number":674,"context_line":"   - admin_state_up: network-admin_state_up"},{"line_number":675,"context_line":"   - tenant_id: network-tenant_id"},{"line_number":676,"context_line":"   - provider:segmentation_id: provider:segmentation_id"},{"line_number":677,"context_line":"   - mtu: mtu"},{"line_number":678,"context_line":"   - shared: network-shared"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_678554cd","line":675,"range":{"start_line":675,"start_character":16,"end_line":675,"end_character":33},"updated":"2016-11-18 23:27:05.000000000","message":"same as in line 111","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":730,"context_line":"   - router:external: router:external"},{"line_number":731,"context_line":"   - subnets: subnets"},{"line_number":732,"context_line":"   - admin_state_up: network-admin_state_up"},{"line_number":733,"context_line":"   - tenant_id: network-tenant_id"},{"line_number":734,"context_line":"   - mtu: mtu"},{"line_number":735,"context_line":"   - shared: network-shared"},{"line_number":736,"context_line":"   - vlan_transparent: vlan_transparent"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_c7762805","line":733,"range":{"start_line":733,"start_character":16,"end_line":733,"end_character":33},"updated":"2016-11-18 23:27:05.000000000","message":"same as in line 111","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":750,"context_line":".. rest_method::  GET /v2.0/networks"},{"line_number":751,"context_line":""},{"line_number":752,"context_line":"Lists networks. The response shows the VLAN transparency attribute."},{"line_number":753,"context_line":""},{"line_number":754,"context_line":"Normal response codes: 200"},{"line_number":755,"context_line":""},{"line_number":756,"context_line":"Error response codes: 401"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_e771640d","line":753,"updated":"2016-11-18 23:27:05.000000000","message":"same as in line 428","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":757,"context_line":""},{"line_number":758,"context_line":"Request"},{"line_number":759,"context_line":"-------"},{"line_number":760,"context_line":""},{"line_number":761,"context_line":"Response Parameters"},{"line_number":762,"context_line":"-------------------"},{"line_number":763,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_0763c042","line":760,"updated":"2016-11-18 23:27:05.000000000","message":"same as in line 434","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":769,"context_line":"   - subnets: subnets"},{"line_number":770,"context_line":"   - name: network-name"},{"line_number":771,"context_line":"   - admin_state_up: network-admin_state_up"},{"line_number":772,"context_line":"   - tenant_id: network-tenant_id"},{"line_number":773,"context_line":"   - mtu: mtu"},{"line_number":774,"context_line":"   - vlan_transparent: vlan_transparent"},{"line_number":775,"context_line":"   - shared: network-shared"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_2766fc50","line":772,"range":{"start_line":772,"start_character":16,"end_line":772,"end_character":33},"updated":"2016-11-18 23:27:05.000000000","message":"same as in line 111","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":789,"context_line":""},{"line_number":790,"context_line":"Creates a VLAN-transparent network."},{"line_number":791,"context_line":""},{"line_number":792,"context_line":"Error response codes: 201,401,400"},{"line_number":793,"context_line":""},{"line_number":794,"context_line":"Request"},{"line_number":795,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_675c747d","line":792,"updated":"2016-11-18 23:27:05.000000000","message":"Split this into 2 sections:\n\n\nNormal response codes: 201\n\nError response codes:  400, 401","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":799,"context_line":"   - network: network"},{"line_number":800,"context_line":"   - router:external: router:external"},{"line_number":801,"context_line":"   - admin_state_up: network-admin_state_up"},{"line_number":802,"context_line":"   - tenant_id: network-tenant_id"},{"line_number":803,"context_line":"   - shared: network-shared"},{"line_number":804,"context_line":"   - vlan_transparent: vlan_transparent"},{"line_number":805,"context_line":"   - port_security_enabled: port-security_enabled"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_8757d056","line":802,"range":{"start_line":802,"start_character":16,"end_line":802,"end_character":33},"updated":"2016-11-18 23:27:05.000000000","message":"same as in line 111","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"change_message_id":"95344186915a1acde98be17b94c78291bcb87209","unresolved":false,"context_lines":[{"line_number":821,"context_line":"   - router:external: router:external"},{"line_number":822,"context_line":"   - subnets: subnets"},{"line_number":823,"context_line":"   - admin_state_up: network-admin_state_up"},{"line_number":824,"context_line":"   - tenant_id: network-tenant_id"},{"line_number":825,"context_line":"   - mtu: mtu"},{"line_number":826,"context_line":"   - shared: network-shared"},{"line_number":827,"context_line":"   - vlan_transparent: vlan_transparent"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"7a77a97e_c74d48c5","line":824,"range":{"start_line":824,"start_character":15,"end_line":824,"end_character":33},"updated":"2016-11-18 23:27:05.000000000","message":"same as in line 111","commit_id":"a6c13fd5455eb974033a6af810eb18a273ce7501"},{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"4f98ee7e43bb16af8135a8172eb0774cccfb4b90","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"VLAN transparency extension"},{"line_number":43,"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"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"The ``vlan-transparent`` extension enables plug-ins that support VLAN"},{"line_number":46,"context_line":"transparency to deliver VLAN- transparent trunk networks. If the service does"},{"line_number":47,"context_line":"not support VLAN transparency and a user requests a VLAN-transparent network,"}],"source_content_type":"text/x-c++src","patch_set":11,"id":"7a3c09a3_ac58718b","line":44,"updated":"2017-01-17 03:45:46.000000000","message":"can you explicitly mention this extension provides vlan_transparent attribute?\nafter the merge it isn\u0027t clear which attribute belongs to which extension.","commit_id":"e6135af0e624991721f98efc483aa1a2b292cfee"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"03b27d43b114f5e9fe170f8cd9733fb9d9a9cdc6","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"VLAN transparency extension"},{"line_number":43,"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"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"The ``vlan-transparent`` extension enables plug-ins that support VLAN"},{"line_number":46,"context_line":"transparency to deliver VLAN- transparent trunk networks. If the service does"},{"line_number":47,"context_line":"not support VLAN transparency and a user requests a VLAN-transparent network,"}],"source_content_type":"text/x-c++src","patch_set":11,"id":"7a3c09a3_0c425aae","line":44,"in_reply_to":"7a3c09a3_ac58718b","updated":"2017-01-18 07:53:56.000000000","message":"Done","commit_id":"e6135af0e624991721f98efc483aa1a2b292cfee"},{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"4f98ee7e43bb16af8135a8172eb0774cccfb4b90","unresolved":false,"context_lines":[{"line_number":43,"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"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"The ``vlan-transparent`` extension enables plug-ins that support VLAN"},{"line_number":46,"context_line":"transparency to deliver VLAN- transparent trunk networks. If the service does"},{"line_number":47,"context_line":"not support VLAN transparency and a user requests a VLAN-transparent network,"},{"line_number":48,"context_line":"the plug-in refuses to create one and returns an appropriate error to the user."},{"line_number":49,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":11,"id":"7a3c09a3_cc385d40","line":46,"range":{"start_line":46,"start_character":28,"end_line":46,"end_character":30},"updated":"2017-01-17 03:45:46.000000000","message":"typo?","commit_id":"e6135af0e624991721f98efc483aa1a2b292cfee"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"03b27d43b114f5e9fe170f8cd9733fb9d9a9cdc6","unresolved":false,"context_lines":[{"line_number":43,"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"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"The ``vlan-transparent`` extension enables plug-ins that support VLAN"},{"line_number":46,"context_line":"transparency to deliver VLAN- transparent trunk networks. If the service does"},{"line_number":47,"context_line":"not support VLAN transparency and a user requests a VLAN-transparent network,"},{"line_number":48,"context_line":"the plug-in refuses to create one and returns an appropriate error to the user."},{"line_number":49,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":11,"id":"7a3c09a3_e06fd828","line":46,"range":{"start_line":46,"start_character":28,"end_line":46,"end_character":30},"in_reply_to":"7a3c09a3_cc385d40","updated":"2017-01-18 07:53:56.000000000","message":"Done","commit_id":"e6135af0e624991721f98efc483aa1a2b292cfee"},{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"4f98ee7e43bb16af8135a8172eb0774cccfb4b90","unresolved":false,"context_lines":[{"line_number":103,"context_line":"Response Example"},{"line_number":104,"context_line":"----------------"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":".. literalinclude:: samples/networks/network-show-response.json"},{"line_number":107,"context_line":"   :language: javascript"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"Response Example (multiple segment mappings)"}],"source_content_type":"text/x-c++src","patch_set":11,"id":"7a3c09a3_2cfba148","line":106,"updated":"2017-01-17 03:45:46.000000000","message":"i guess this example should include provider extension attributes.","commit_id":"e6135af0e624991721f98efc483aa1a2b292cfee"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"03b27d43b114f5e9fe170f8cd9733fb9d9a9cdc6","unresolved":false,"context_lines":[{"line_number":103,"context_line":"Response Example"},{"line_number":104,"context_line":"----------------"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":".. literalinclude:: samples/networks/network-show-response.json"},{"line_number":107,"context_line":"   :language: javascript"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"Response Example (multiple segment mappings)"}],"source_content_type":"text/x-c++src","patch_set":11,"id":"7a3c09a3_6bd62850","line":106,"in_reply_to":"7a3c09a3_2cfba148","updated":"2017-01-18 07:53:56.000000000","message":"Done.\n\nI checked other examples as well.","commit_id":"e6135af0e624991721f98efc483aa1a2b292cfee"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b9513235c13fd02d12b06b847faeb9efd6b09342","unresolved":false,"context_lines":[{"line_number":290,"context_line":".. literalinclude:: samples/networks/networks-provider-list-response.json"},{"line_number":291,"context_line":"   :language: javascript"},{"line_number":292,"context_line":""},{"line_number":293,"context_line":".. _create_network:"},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"Create network"},{"line_number":296,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-c++src","patch_set":12,"id":"7a3c09a3_4e85fa57","line":293,"range":{"start_line":293,"start_character":0,"end_line":293,"end_character":19},"updated":"2017-01-18 09:12:59.000000000","message":"After adding this reference, \"Create network\" detail description cannot be displayed when clicking \"detail\" button. It seems this needs to be removed.","commit_id":"f62cb07d2f0b0796de6e387fef83e60908924f21"},{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"1a78c69bbfd65b3831d5ebd3b5f28d405c12ca59","unresolved":false,"context_lines":[{"line_number":48,"context_line":"a VLAN transparecy of the network. If the service does not support VLAN"},{"line_number":49,"context_line":"transparency and a user requests a VLAN transparent network,"},{"line_number":50,"context_line":"the plug-in refuses to create one and returns an appropriate error to the user."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Show network details"},{"line_number":53,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":54,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":14,"id":"5a3905b3_82a7884e","line":51,"updated":"2017-01-19 05:59:42.000000000","message":"do we want to mention other extensions explained here?\nnetmtu, network_availability_zone, ...","commit_id":"cb7c3a3839c2926b1fb7e50d568422e97b12ad7f"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b0da93d91f445604460716828f9937a1991b89df","unresolved":false,"context_lines":[{"line_number":48,"context_line":"a VLAN transparecy of the network. If the service does not support VLAN"},{"line_number":49,"context_line":"transparency and a user requests a VLAN transparent network,"},{"line_number":50,"context_line":"the plug-in refuses to create one and returns an appropriate error to the user."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Show network details"},{"line_number":53,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":54,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":14,"id":"5a3905b3_130d663e","line":51,"in_reply_to":"5a3905b3_82a7884e","updated":"2017-01-20 08:40:20.000000000","message":"Good point.\n\nI don\u0027t think so, but there may be a case where we need to describe the concept behind the feature. In such case, it is better to have a sub-section for it.\n\nIMO, it is worth having a description on \"provider network\" and \"multi provider segments\" as it is a bit complicated (though the two sub-sections can be merged).\n\nRegarding vlan-transparency, I don\u0027t think we need a separate sub-section. Instead, it looks better to add more description on the attribute description in parameters.yaml. More concretely, in the router API [1], we describe the relationship between an attribute and an extension and the detail feature (They can be improved though).\n\nDoes it make sense?\n\n[1] http://developer.openstack.org/api-ref/networking/v2/index.html?expanded\u003dlist-routers-detail#routers-routers","commit_id":"cb7c3a3839c2926b1fb7e50d568422e97b12ad7f"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"80a387b8e8d01ab8e41cee80e9e4b341f704bc45","unresolved":false,"context_lines":[{"line_number":143,"context_line":"   - port_security_enabled: network-port_security_enabled-request"},{"line_number":144,"context_line":"   - router:external: router:external-request"},{"line_number":145,"context_line":"   - shared: network-shared-request"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"Request Example"},{"line_number":148,"context_line":"---------------"},{"line_number":149,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":17,"id":"3a461143_ff74ce68","line":146,"updated":"2017-01-30 08:15:50.000000000","message":"The provider:network_type, provider:physical_network and provider:segmentation_id can be included in request although ML2 plugin prohibits from doing.","commit_id":"37b999fd8733eb770c65c567bd48d7891bb076d1"}],"api-ref/source/v2/parameters.yaml":[{"author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"change_message_id":"847cea1a988dc2d95e4ef378828f5d9460920a9e","unresolved":false,"context_lines":[{"line_number":2412,"context_line":"network_admin_state_up_notRequired:"},{"line_number":2413,"context_line":"  description: |"},{"line_number":2414,"context_line":"    The administrative state of the network, which is"},{"line_number":2415,"context_line":"    up (``true``) or down (``false``)."},{"line_number":2416,"context_line":"  in: body"},{"line_number":2417,"context_line":"  required: false"},{"line_number":2418,"context_line":"  type: boolean"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1ac06dbe_951a426d","line":2415,"range":{"start_line":2415,"start_character":7,"end_line":2415,"end_character":17},"updated":"2016-08-19 13:53:24.000000000","message":"I\u0027ve asked this a few times; sorry if you\u0027ve responded elsewhere and I didn\u0027t see it yet... Why do we wrap these in brackets? It seems inconsistent with others uses of \u0027\u0027.","commit_id":"c9baf34e0c0abe764be53f191f10acada997bcc7"},{"author":{"_account_id":19935,"name":"Anh Tran","email":"anhtt@vn.fujitsu.com","username":"trananhkma"},"change_message_id":"4c54aa72d9b1e7caad623fd0eb5889284d50f21d","unresolved":false,"context_lines":[{"line_number":2412,"context_line":"network_admin_state_up_notRequired:"},{"line_number":2413,"context_line":"  description: |"},{"line_number":2414,"context_line":"    The administrative state of the network, which is"},{"line_number":2415,"context_line":"    up (``true``) or down (``false``)."},{"line_number":2416,"context_line":"  in: body"},{"line_number":2417,"context_line":"  required: false"},{"line_number":2418,"context_line":"  type: boolean"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1ac06dbe_3905c513","line":2415,"range":{"start_line":2415,"start_character":7,"end_line":2415,"end_character":17},"in_reply_to":"1ac06dbe_951a426d","updated":"2016-08-23 02:48:42.000000000","message":"Hi boden, Thanks so much for your reviewing :)\nI think we use the brackets in here to explain for the state \u0027up\u0027 and \u0027down\u0027. It seems to be OK :)","commit_id":"c9baf34e0c0abe764be53f191f10acada997bcc7"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"156aad8b59c5a27188a693392e457242d275d0ae","unresolved":false,"context_lines":[{"line_number":81,"context_line":"  type: string"},{"line_number":82,"context_line":"network_id_path:"},{"line_number":83,"context_line":"  description: |"},{"line_number":84,"context_line":"    The UUID of the network."},{"line_number":85,"context_line":"  in: path"},{"line_number":86,"context_line":"  required: true"},{"line_number":87,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"fa7ab95a_70cb8e53","line":84,"range":{"start_line":84,"start_character":8,"end_line":84,"end_character":12},"updated":"2016-09-02 14:21:52.000000000","message":"Let\u0027s use ID instead of UUID.\nID is a role and UUID is a format.","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":19935,"name":"Anh Tran","email":"anhtt@vn.fujitsu.com","username":"trananhkma"},"change_message_id":"fe18568f981a0d449b0757f44e91b6945c01eadd","unresolved":false,"context_lines":[{"line_number":81,"context_line":"  type: string"},{"line_number":82,"context_line":"network_id_path:"},{"line_number":83,"context_line":"  description: |"},{"line_number":84,"context_line":"    The UUID of the network."},{"line_number":85,"context_line":"  in: path"},{"line_number":86,"context_line":"  required: true"},{"line_number":87,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a89bdaa_efe8ff7e","line":84,"range":{"start_line":84,"start_character":8,"end_line":84,"end_character":12},"in_reply_to":"fa7ab95a_70cb8e53","updated":"2016-09-06 09:38:50.000000000","message":"Done","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"156aad8b59c5a27188a693392e457242d275d0ae","unresolved":false,"context_lines":[{"line_number":2100,"context_line":"mtu:"},{"line_number":2101,"context_line":"  description: |"},{"line_number":2102,"context_line":"    The maximum transmission unit (MTU) value to"},{"line_number":2103,"context_line":"    address fragmentation. Minimum value is 68 for IPv4, and 1280 for"},{"line_number":2104,"context_line":"    IPv6."},{"line_number":2105,"context_line":"  in: body"},{"line_number":2106,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"fa7ab95a_f0eebe89","line":2103,"range":{"start_line":2103,"start_character":55,"end_line":2103,"end_character":56},"updated":"2016-09-02 14:21:52.000000000","message":"A comma is unnecessary.","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"156aad8b59c5a27188a693392e457242d275d0ae","unresolved":false,"context_lines":[{"line_number":2099,"context_line":"  type: integer"},{"line_number":2100,"context_line":"mtu:"},{"line_number":2101,"context_line":"  description: |"},{"line_number":2102,"context_line":"    The maximum transmission unit (MTU) value to"},{"line_number":2103,"context_line":"    address fragmentation. Minimum value is 68 for IPv4, and 1280 for"},{"line_number":2104,"context_line":"    IPv6."},{"line_number":2105,"context_line":"  in: body"},{"line_number":2106,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"fa7ab95a_506f6afb","line":2103,"range":{"start_line":2102,"start_character":46,"end_line":2103,"end_character":25},"updated":"2016-09-02 14:21:52.000000000","message":"Is this description appripriate? In IPv6, there is no IP fragmentation and a packet longer than MTU will be dropped.","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":19935,"name":"Anh Tran","email":"anhtt@vn.fujitsu.com","username":"trananhkma"},"change_message_id":"fe18568f981a0d449b0757f44e91b6945c01eadd","unresolved":false,"context_lines":[{"line_number":2099,"context_line":"  type: integer"},{"line_number":2100,"context_line":"mtu:"},{"line_number":2101,"context_line":"  description: |"},{"line_number":2102,"context_line":"    The maximum transmission unit (MTU) value to"},{"line_number":2103,"context_line":"    address fragmentation. Minimum value is 68 for IPv4, and 1280 for"},{"line_number":2104,"context_line":"    IPv6."},{"line_number":2105,"context_line":"  in: body"},{"line_number":2106,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a89bdaa_a3637019","line":2103,"range":{"start_line":2102,"start_character":46,"end_line":2103,"end_character":25},"in_reply_to":"fa7ab95a_506f6afb","updated":"2016-09-06 09:38:50.000000000","message":"Honestly I am not sure about that, I found that in old version of api-site project. Do you have any suggestion here? :)","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":19935,"name":"Anh Tran","email":"anhtt@vn.fujitsu.com","username":"trananhkma"},"change_message_id":"fe18568f981a0d449b0757f44e91b6945c01eadd","unresolved":false,"context_lines":[{"line_number":2100,"context_line":"mtu:"},{"line_number":2101,"context_line":"  description: |"},{"line_number":2102,"context_line":"    The maximum transmission unit (MTU) value to"},{"line_number":2103,"context_line":"    address fragmentation. Minimum value is 68 for IPv4, and 1280 for"},{"line_number":2104,"context_line":"    IPv6."},{"line_number":2105,"context_line":"  in: body"},{"line_number":2106,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a89bdaa_38506b5e","line":2103,"range":{"start_line":2103,"start_character":55,"end_line":2103,"end_character":56},"in_reply_to":"fa7ab95a_f0eebe89","updated":"2016-09-06 09:38:50.000000000","message":"Done","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"156aad8b59c5a27188a693392e457242d275d0ae","unresolved":false,"context_lines":[{"line_number":2105,"context_line":"  in: body"},{"line_number":2106,"context_line":"  required: true"},{"line_number":2107,"context_line":"  type: integer"},{"line_number":2108,"context_line":"mtu_notRequired:"},{"line_number":2109,"context_line":"  description: |"},{"line_number":2110,"context_line":"    The maximum transmission unit (MTU) value to"},{"line_number":2111,"context_line":"    address fragmentation. Minimum value is 68 for IPv4, and 1280 for"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"fa7ab95a_4b0b3b24","line":2108,"range":{"start_line":2108,"start_character":0,"end_line":2108,"end_character":16},"updated":"2016-09-02 14:21:52.000000000","message":"If you follow L.61 at https://etherpad.openstack.org/p/neutron-api-ref-sprint, it will be \"mtu-request\". Does it work for you?","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":19935,"name":"Anh Tran","email":"anhtt@vn.fujitsu.com","username":"trananhkma"},"change_message_id":"fe18568f981a0d449b0757f44e91b6945c01eadd","unresolved":false,"context_lines":[{"line_number":2105,"context_line":"  in: body"},{"line_number":2106,"context_line":"  required: true"},{"line_number":2107,"context_line":"  type: integer"},{"line_number":2108,"context_line":"mtu_notRequired:"},{"line_number":2109,"context_line":"  description: |"},{"line_number":2110,"context_line":"    The maximum transmission unit (MTU) value to"},{"line_number":2111,"context_line":"    address fragmentation. Minimum value is 68 for IPv4, and 1280 for"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a89bdaa_1d2639ce","line":2108,"range":{"start_line":2108,"start_character":0,"end_line":2108,"end_character":16},"in_reply_to":"fa7ab95a_4b0b3b24","updated":"2016-09-06 09:38:50.000000000","message":"I met this case:\n\nThis 2 parameters is used in an API:\nuser-name-request:\n  description: |\n    ...\n  in: body\n  required: false\n  type: string\n\nuser-name-response:\n  description: |\n    ...\n  in: body\n  required: true\n  type: string\n\nBut sometime an other API need to use user-name-response in request body (with required: true), so I cannot re-use the user-name-response here. I don\u0027t want to create a new parameter with the same all attributes with a exist parameter.","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"156aad8b59c5a27188a693392e457242d275d0ae","unresolved":false,"context_lines":[{"line_number":2416,"context_line":"  in: body"},{"line_number":2417,"context_line":"  required: false"},{"line_number":2418,"context_line":"  type: boolean"},{"line_number":2419,"context_line":"network_attached_id:"},{"line_number":2420,"context_line":"  description: |"},{"line_number":2421,"context_line":"    The UUID of the attached network."},{"line_number":2422,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"fa7ab95a_8b3f03b3","line":2419,"range":{"start_line":2419,"start_character":0,"end_line":2419,"end_character":19},"updated":"2016-09-02 14:21:52.000000000","message":"What is the actual attribute name?\nCould you follow the naming guideline of https://etherpad.openstack.org/p/neutron-api-ref-sprint ?","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":19935,"name":"Anh Tran","email":"anhtt@vn.fujitsu.com","username":"trananhkma"},"change_message_id":"fe18568f981a0d449b0757f44e91b6945c01eadd","unresolved":false,"context_lines":[{"line_number":2416,"context_line":"  in: body"},{"line_number":2417,"context_line":"  required: false"},{"line_number":2418,"context_line":"  type: boolean"},{"line_number":2419,"context_line":"network_attached_id:"},{"line_number":2420,"context_line":"  description: |"},{"line_number":2421,"context_line":"    The UUID of the attached network."},{"line_number":2422,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a89bdaa_ddb051e0","line":2419,"range":{"start_line":2419,"start_character":0,"end_line":2419,"end_character":19},"in_reply_to":"fa7ab95a_8b3f03b3","updated":"2016-09-06 09:38:50.000000000","message":"Actual attribute name is \u0027network_id\u0027, should we change it to \u0027attached_network_id\u0027?","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"156aad8b59c5a27188a693392e457242d275d0ae","unresolved":false,"context_lines":[{"line_number":2418,"context_line":"  type: boolean"},{"line_number":2419,"context_line":"network_attached_id:"},{"line_number":2420,"context_line":"  description: |"},{"line_number":2421,"context_line":"    The UUID of the attached network."},{"line_number":2422,"context_line":"  in: body"},{"line_number":2423,"context_line":"  required: true"},{"line_number":2424,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"fa7ab95a_eb740f9d","line":2421,"range":{"start_line":2421,"start_character":8,"end_line":2421,"end_character":12},"updated":"2016-09-02 14:21:52.000000000","message":"UUID -\u003e ID","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":19935,"name":"Anh Tran","email":"anhtt@vn.fujitsu.com","username":"trananhkma"},"change_message_id":"fe18568f981a0d449b0757f44e91b6945c01eadd","unresolved":false,"context_lines":[{"line_number":2418,"context_line":"  type: boolean"},{"line_number":2419,"context_line":"network_attached_id:"},{"line_number":2420,"context_line":"  description: |"},{"line_number":2421,"context_line":"    The UUID of the attached network."},{"line_number":2422,"context_line":"  in: body"},{"line_number":2423,"context_line":"  required: true"},{"line_number":2424,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a89bdaa_7dc4a55e","line":2421,"range":{"start_line":2421,"start_character":8,"end_line":2421,"end_character":12},"in_reply_to":"fa7ab95a_eb740f9d","updated":"2016-09-06 09:38:50.000000000","message":"Done","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"156aad8b59c5a27188a693392e457242d275d0ae","unresolved":false,"context_lines":[{"line_number":2424,"context_line":"  type: string"},{"line_number":2425,"context_line":"network_changed_at:"},{"line_number":2426,"context_line":"  description: |"},{"line_number":2427,"context_line":"    Time at which the network has been created."},{"line_number":2428,"context_line":"  in: body"},{"line_number":2429,"context_line":"  required: true"},{"line_number":2430,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"fa7ab95a_8bad43eb","line":2427,"range":{"start_line":2427,"start_character":39,"end_line":2427,"end_character":46},"updated":"2016-09-02 14:21:52.000000000","message":"The field is \u0027changed_at\u0027. \u0027created\u0027 looks incorrect.","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":19935,"name":"Anh Tran","email":"anhtt@vn.fujitsu.com","username":"trananhkma"},"change_message_id":"fe18568f981a0d449b0757f44e91b6945c01eadd","unresolved":false,"context_lines":[{"line_number":2424,"context_line":"  type: string"},{"line_number":2425,"context_line":"network_changed_at:"},{"line_number":2426,"context_line":"  description: |"},{"line_number":2427,"context_line":"    Time at which the network has been created."},{"line_number":2428,"context_line":"  in: body"},{"line_number":2429,"context_line":"  required: true"},{"line_number":2430,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a89bdaa_3dca1d6f","line":2427,"range":{"start_line":2427,"start_character":39,"end_line":2427,"end_character":46},"in_reply_to":"fa7ab95a_8bad43eb","updated":"2016-09-06 09:38:50.000000000","message":"Done","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"156aad8b59c5a27188a693392e457242d275d0ae","unresolved":false,"context_lines":[{"line_number":2473,"context_line":"network_shared:"},{"line_number":2474,"context_line":"  description: |"},{"line_number":2475,"context_line":"    Indicates whether this network is shared across"},{"line_number":2476,"context_line":"    all tenants. By default, only administrative users can change this"},{"line_number":2477,"context_line":"    value."},{"line_number":2478,"context_line":"  in: body"},{"line_number":2479,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"fa7ab95a_abe4c73b","line":2476,"range":{"start_line":2476,"start_character":4,"end_line":2476,"end_character":16},"updated":"2016-09-02 14:21:52.000000000","message":"could you move this to the previous line?\nI am not sure what is your criteria of wrapping lines.","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":19935,"name":"Anh Tran","email":"anhtt@vn.fujitsu.com","username":"trananhkma"},"change_message_id":"fe18568f981a0d449b0757f44e91b6945c01eadd","unresolved":false,"context_lines":[{"line_number":2473,"context_line":"network_shared:"},{"line_number":2474,"context_line":"  description: |"},{"line_number":2475,"context_line":"    Indicates whether this network is shared across"},{"line_number":2476,"context_line":"    all tenants. By default, only administrative users can change this"},{"line_number":2477,"context_line":"    value."},{"line_number":2478,"context_line":"  in: body"},{"line_number":2479,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a89bdaa_9dba49e0","line":2476,"range":{"start_line":2476,"start_character":4,"end_line":2476,"end_character":16},"in_reply_to":"fa7ab95a_abe4c73b","updated":"2016-09-06 09:38:50.000000000","message":"Done","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"156aad8b59c5a27188a693392e457242d275d0ae","unresolved":false,"context_lines":[{"line_number":2488,"context_line":"  type: boolean"},{"line_number":2489,"context_line":"network_status:"},{"line_number":2490,"context_line":"  description: |"},{"line_number":2491,"context_line":"    The network status."},{"line_number":2492,"context_line":"  in: body"},{"line_number":2493,"context_line":"  required: true"},{"line_number":2494,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"fa7ab95a_cbb82b14","line":2491,"updated":"2016-09-02 14:21:52.000000000","message":"Could you add available status values?","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":19935,"name":"Anh Tran","email":"anhtt@vn.fujitsu.com","username":"trananhkma"},"change_message_id":"fe18568f981a0d449b0757f44e91b6945c01eadd","unresolved":false,"context_lines":[{"line_number":2488,"context_line":"  type: boolean"},{"line_number":2489,"context_line":"network_status:"},{"line_number":2490,"context_line":"  description: |"},{"line_number":2491,"context_line":"    The network status."},{"line_number":2492,"context_line":"  in: body"},{"line_number":2493,"context_line":"  required: true"},{"line_number":2494,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a89bdaa_bd2f0d3d","line":2491,"in_reply_to":"fa7ab95a_cbb82b14","updated":"2016-09-06 09:38:50.000000000","message":"Done","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"156aad8b59c5a27188a693392e457242d275d0ae","unresolved":false,"context_lines":[{"line_number":2496,"context_line":"  description: |"},{"line_number":2497,"context_line":"    The UUID of the tenant who owns the network. Only"},{"line_number":2498,"context_line":"    administrative users can specify a tenant UUID other than their"},{"line_number":2499,"context_line":"    own."},{"line_number":2500,"context_line":"  in: body"},{"line_number":2501,"context_line":"  required: true"},{"line_number":2502,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"fa7ab95a_4b841b0a","line":2499,"updated":"2016-09-02 14:21:52.000000000","message":"Another option is to use \u0027tenant_id\u0027. What do you think?\n\nHonestly I am not sure which is better to use a generic description or have a resource-specific description. Any feedback would be appreciated.\n\n tenant_id:\n   description: |\n     The ID of the tenant who owns the resource.\n   in: body\n   required: true\n   type: string","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":19935,"name":"Anh Tran","email":"anhtt@vn.fujitsu.com","username":"trananhkma"},"change_message_id":"fe18568f981a0d449b0757f44e91b6945c01eadd","unresolved":false,"context_lines":[{"line_number":2496,"context_line":"  description: |"},{"line_number":2497,"context_line":"    The UUID of the tenant who owns the network. Only"},{"line_number":2498,"context_line":"    administrative users can specify a tenant UUID other than their"},{"line_number":2499,"context_line":"    own."},{"line_number":2500,"context_line":"  in: body"},{"line_number":2501,"context_line":"  required: true"},{"line_number":2502,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a89bdaa_7d682588","line":2499,"in_reply_to":"fa7ab95a_4b841b0a","updated":"2016-09-06 09:38:50.000000000","message":"I thinks the full description should be used on request parameters table, because users need to insert parameter into request body or into path, so they need to know more information about this parameter.\n\nAnd short description as you wrote can be use in response parameters table. Users already know about this parameter on request table, so rewiting it on response table is not necessary, I think.","commit_id":"0bbc3b8d9e0832bd9f9c3cc3beecd722d0c548b5"},{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"4f98ee7e43bb16af8135a8172eb0774cccfb4b90","unresolved":false,"context_lines":[{"line_number":3678,"context_line":"    identifier. If the ``network_type`` value is gre, this ID is a gre key."},{"line_number":3679,"context_line":"  in: body"},{"line_number":3680,"context_line":"  required: true"},{"line_number":3681,"context_line":"  type: string"},{"line_number":3682,"context_line":"provider:segmentation_id-request:"},{"line_number":3683,"context_line":"  description: |"},{"line_number":3684,"context_line":"    The ID of the isolated segment on the physical network."}],"source_content_type":"text/x-yaml","patch_set":11,"id":"7a3c09a3_ac979138","line":3681,"range":{"start_line":3681,"start_character":8,"end_line":3681,"end_character":14},"updated":"2017-01-17 03:45:46.000000000","message":"integer","commit_id":"e6135af0e624991721f98efc483aa1a2b292cfee"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"03b27d43b114f5e9fe170f8cd9733fb9d9a9cdc6","unresolved":false,"context_lines":[{"line_number":3678,"context_line":"    identifier. If the ``network_type`` value is gre, this ID is a gre key."},{"line_number":3679,"context_line":"  in: body"},{"line_number":3680,"context_line":"  required: true"},{"line_number":3681,"context_line":"  type: string"},{"line_number":3682,"context_line":"provider:segmentation_id-request:"},{"line_number":3683,"context_line":"  description: |"},{"line_number":3684,"context_line":"    The ID of the isolated segment on the physical network."}],"source_content_type":"text/x-yaml","patch_set":11,"id":"7a3c09a3_40eeecb4","line":3681,"range":{"start_line":3681,"start_character":8,"end_line":3681,"end_character":14},"in_reply_to":"7a3c09a3_ac979138","updated":"2017-01-18 07:53:56.000000000","message":"Done","commit_id":"e6135af0e624991721f98efc483aa1a2b292cfee"},{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"4f98ee7e43bb16af8135a8172eb0774cccfb4b90","unresolved":false,"context_lines":[{"line_number":3687,"context_line":"    identifier. If the ``network_type`` value is gre, this ID is a gre key."},{"line_number":3688,"context_line":"  in: body"},{"line_number":3689,"context_line":"  required: false"},{"line_number":3690,"context_line":"  type: string"},{"line_number":3691,"context_line":"provider_1:"},{"line_number":3692,"context_line":"  description: |"},{"line_number":3693,"context_line":"    The load-balancer provider."}],"source_content_type":"text/x-yaml","patch_set":11,"id":"7a3c09a3_cc9cdd5f","line":3690,"range":{"start_line":3690,"start_character":8,"end_line":3690,"end_character":14},"updated":"2017-01-17 03:45:46.000000000","message":"ditto","commit_id":"e6135af0e624991721f98efc483aa1a2b292cfee"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"03b27d43b114f5e9fe170f8cd9733fb9d9a9cdc6","unresolved":false,"context_lines":[{"line_number":3687,"context_line":"    identifier. If the ``network_type`` value is gre, this ID is a gre key."},{"line_number":3688,"context_line":"  in: body"},{"line_number":3689,"context_line":"  required: false"},{"line_number":3690,"context_line":"  type: string"},{"line_number":3691,"context_line":"provider_1:"},{"line_number":3692,"context_line":"  description: |"},{"line_number":3693,"context_line":"    The load-balancer provider."}],"source_content_type":"text/x-yaml","patch_set":11,"id":"7a3c09a3_602da8fd","line":3690,"range":{"start_line":3690,"start_character":8,"end_line":3690,"end_character":14},"in_reply_to":"7a3c09a3_cc9cdd5f","updated":"2017-01-18 07:53:56.000000000","message":"Done","commit_id":"e6135af0e624991721f98efc483aa1a2b292cfee"}],"api-ref/source/v2/samples/networks/networks-multi-show-response.json":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b9513235c13fd02d12b06b847faeb9efd6b09342","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"7a3c09a3_aef57eed","updated":"2017-01-18 09:12:59.000000000","message":"Renamed to network-multi-show-response.json","commit_id":"f62cb07d2f0b0796de6e387fef83e60908924f21"}]}
