)]}'
{"doc/source/users/guides/network.rst":[{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"ed7990aebf4e68dabaf680fa17cbab69907ba341","unresolved":false,"context_lines":[{"line_number":71,"context_line":"Create Network"},{"line_number":72,"context_line":"--------------"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"Create a tenant network and subnet. This network can be used when creating"},{"line_number":75,"context_line":"a server."},{"line_number":76,"context_line":""},{"line_number":77,"context_line":".. literalinclude:: ../examples/network/create.py"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a8ffd7b_e02187fc","line":74,"updated":"2015-11-25 23:54:56.000000000","message":"Maybe we should say project here instead of tenant.","commit_id":"305f13ace59ab0acf8fef28110c39e4491e5e3b9"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"528adf8fe443924a4dd2e40b7f479cfbb516bacf","unresolved":false,"context_lines":[{"line_number":71,"context_line":"Create Network"},{"line_number":72,"context_line":"--------------"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"Create a tenant network and subnet. This network can be used when creating"},{"line_number":75,"context_line":"a server."},{"line_number":76,"context_line":""},{"line_number":77,"context_line":".. literalinclude:: ../examples/network/create.py"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a8ffd7b_37f7b38c","line":74,"in_reply_to":"9a8ffd7b_e02187fc","updated":"2015-12-02 14:49:59.000000000","message":"I agree and have updated the patch set accordingly.","commit_id":"305f13ace59ab0acf8fef28110c39e4491e5e3b9"},{"author":{"_account_id":1112,"name":"Everett Toews","email":"everett.toews@rackspace.com","username":"everett-toews"},"change_message_id":"ed8f54e6862fb8fdd72106563ad3351e2f64424f","unresolved":false,"context_lines":[{"line_number":13,"context_line":"List Networks"},{"line_number":14,"context_line":"-------------"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"A **network** is an isolated Layer 2 networking segment. There are two types"},{"line_number":17,"context_line":"of networks, project and provider networks."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":".. literalinclude:: ../examples/network/list.py"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a8ffd7b_d2a45eba","line":16,"updated":"2015-12-01 23:04:27.000000000","message":"\"Layer 2\" should be a link to https://en.wikipedia.org/wiki/Data_link_layer\n\nIt\u0027s reasonable to assume that a great many of the developers reading these guides are very new to cloud computing and having to create their own networks and such.","commit_id":"d9191f59d13d3efb819f973eef92a294d9163c7b"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"ec3a32916d6323208f65316146a67d3c3efd09a7","unresolved":false,"context_lines":[{"line_number":13,"context_line":"List Networks"},{"line_number":14,"context_line":"-------------"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"A **network** is an isolated Layer 2 networking segment. There are two types"},{"line_number":17,"context_line":"of networks, project and provider networks."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":".. literalinclude:: ../examples/network/list.py"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a8ffd7b_77853bcd","line":16,"in_reply_to":"9a8ffd7b_d2a45eba","updated":"2015-12-02 14:53:03.000000000","message":"Done","commit_id":"d9191f59d13d3efb819f973eef92a294d9163c7b"},{"author":{"_account_id":1112,"name":"Everett Toews","email":"everett.toews@rackspace.com","username":"everett-toews"},"change_message_id":"ed8f54e6862fb8fdd72106563ad3351e2f64424f","unresolved":false,"context_lines":[{"line_number":14,"context_line":"-------------"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"A **network** is an isolated Layer 2 networking segment. There are two types"},{"line_number":17,"context_line":"of networks, project and provider networks."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":".. literalinclude:: ../examples/network/list.py"},{"line_number":20,"context_line":"   :pyobject: list_networks"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a8ffd7b_b288ba23","line":17,"updated":"2015-12-01 23:04:27.000000000","message":"Describe the difference between project and provider networks and when you might use one or the other and the benefit of doing so.","commit_id":"d9191f59d13d3efb819f973eef92a294d9163c7b"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"ec3a32916d6323208f65316146a67d3c3efd09a7","unresolved":false,"context_lines":[{"line_number":14,"context_line":"-------------"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"A **network** is an isolated Layer 2 networking segment. There are two types"},{"line_number":17,"context_line":"of networks, project and provider networks."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":".. literalinclude:: ../examples/network/list.py"},{"line_number":20,"context_line":"   :pyobject: list_networks"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a8ffd7b_378813c5","line":17,"in_reply_to":"9a8ffd7b_b288ba23","updated":"2015-12-02 14:53:03.000000000","message":"Done","commit_id":"d9191f59d13d3efb819f973eef92a294d9163c7b"},{"author":{"_account_id":1112,"name":"Everett Toews","email":"everett.toews@rackspace.com","username":"everett-toews"},"change_message_id":"ed8f54e6862fb8fdd72106563ad3351e2f64424f","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"A **port** is a connection point for attaching a single device, such as the NIC"},{"line_number":40,"context_line":"of a server, to a network. The port also describes the associated network"},{"line_number":41,"context_line":"configuration, such as the MAC and IP addresses to be used on that port."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":".. literalinclude:: ../examples/network/list.py"},{"line_number":44,"context_line":"   :pyobject: list_ports"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a8ffd7b_128f46cd","line":41,"updated":"2015-12-01 23:04:27.000000000","message":"MAC should link to wikipedia.","commit_id":"d9191f59d13d3efb819f973eef92a294d9163c7b"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"ec3a32916d6323208f65316146a67d3c3efd09a7","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"A **port** is a connection point for attaching a single device, such as the NIC"},{"line_number":40,"context_line":"of a server, to a network. The port also describes the associated network"},{"line_number":41,"context_line":"configuration, such as the MAC and IP addresses to be used on that port."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":".. literalinclude:: ../examples/network/list.py"},{"line_number":44,"context_line":"   :pyobject: list_ports"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a8ffd7b_b766434f","line":41,"in_reply_to":"9a8ffd7b_128f46cd","updated":"2015-12-02 14:53:03.000000000","message":"Done","commit_id":"d9191f59d13d3efb819f973eef92a294d9163c7b"},{"author":{"_account_id":1112,"name":"Everett Toews","email":"everett.toews@rackspace.com","username":"everett-toews"},"change_message_id":"ed8f54e6862fb8fdd72106563ad3351e2f64424f","unresolved":false,"context_lines":[{"line_number":49,"context_line":"--------------------"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"A **security group** is a container for security group rules which specify the type"},{"line_number":52,"context_line":"of network traffic and direction that is allowed to pass through a port."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":".. literalinclude:: ../examples/network/list.py"},{"line_number":55,"context_line":"   :pyobject: list_security_groups"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a8ffd7b_f22f229f","line":52,"updated":"2015-12-01 23:04:27.000000000","message":"Lots of people equate security groups with firewall. Does it make sense to use that terminology here too?","commit_id":"d9191f59d13d3efb819f973eef92a294d9163c7b"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"ec3a32916d6323208f65316146a67d3c3efd09a7","unresolved":false,"context_lines":[{"line_number":49,"context_line":"--------------------"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"A **security group** is a container for security group rules which specify the type"},{"line_number":52,"context_line":"of network traffic and direction that is allowed to pass through a port."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":".. literalinclude:: ../examples/network/list.py"},{"line_number":55,"context_line":"   :pyobject: list_security_groups"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a8ffd7b_97ef7f86","line":52,"in_reply_to":"9a8ffd7b_f22f229f","updated":"2015-12-02 14:53:03.000000000","message":"Yes, I think it makes sense and have updated the documentation accordingly.","commit_id":"d9191f59d13d3efb819f973eef92a294d9163c7b"},{"author":{"_account_id":1112,"name":"Everett Toews","email":"everett.toews@rackspace.com","username":"everett-toews"},"change_message_id":"ed8f54e6862fb8fdd72106563ad3351e2f64424f","unresolved":false,"context_lines":[{"line_number":60,"context_line":"------------"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"A **router** is a logical component that forwards data packets between networks."},{"line_number":63,"context_line":"It also provides L3 and NAT forwarding to provide external network access for"},{"line_number":64,"context_line":"servers on project networks."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":".. literalinclude:: ../examples/network/list.py"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a8ffd7b_92eb3678","line":63,"updated":"2015-12-01 23:04:27.000000000","message":"L3 should be spelled out as Layer 3 and link to wikipedia.\n\nNAT should link to wikipedia.","commit_id":"d9191f59d13d3efb819f973eef92a294d9163c7b"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"ec3a32916d6323208f65316146a67d3c3efd09a7","unresolved":false,"context_lines":[{"line_number":60,"context_line":"------------"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"A **router** is a logical component that forwards data packets between networks."},{"line_number":63,"context_line":"It also provides L3 and NAT forwarding to provide external network access for"},{"line_number":64,"context_line":"servers on project networks."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":".. literalinclude:: ../examples/network/list.py"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a8ffd7b_17562f5c","line":63,"in_reply_to":"9a8ffd7b_92eb3678","updated":"2015-12-02 14:53:03.000000000","message":"Done","commit_id":"d9191f59d13d3efb819f973eef92a294d9163c7b"},{"author":{"_account_id":1112,"name":"Everett Toews","email":"everett.toews@rackspace.com","username":"everett-toews"},"change_message_id":"ed8f54e6862fb8fdd72106563ad3351e2f64424f","unresolved":false,"context_lines":[{"line_number":72,"context_line":"--------------"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"Create a project network and subnet. This network can be used when creating"},{"line_number":75,"context_line":"a server."},{"line_number":76,"context_line":""},{"line_number":77,"context_line":".. literalinclude:: ../examples/network/create.py"},{"line_number":78,"context_line":"   :pyobject: create_network"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a8ffd7b_f2aac218","line":75,"updated":"2015-12-01 23:04:27.000000000","message":"Mention the benefits of using a network when creating a server.","commit_id":"d9191f59d13d3efb819f973eef92a294d9163c7b"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"ec3a32916d6323208f65316146a67d3c3efd09a7","unresolved":false,"context_lines":[{"line_number":72,"context_line":"--------------"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"Create a project network and subnet. This network can be used when creating"},{"line_number":75,"context_line":"a server."},{"line_number":76,"context_line":""},{"line_number":77,"context_line":".. literalinclude:: ../examples/network/create.py"},{"line_number":78,"context_line":"   :pyobject: create_network"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a8ffd7b_3753336d","line":75,"in_reply_to":"9a8ffd7b_f2aac218","updated":"2015-12-02 14:53:03.000000000","message":"Done","commit_id":"d9191f59d13d3efb819f973eef92a294d9163c7b"}]}
