)]}'
{"doc/openstack-ops/ch_ops_user_facing.xml":[{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"615815d8bfc72adf7eb4e48b8263bb54b5dcd360","unresolved":false,"context_lines":[{"line_number":646,"context_line":""},{"line_number":647,"context_line":"            \u003clistitem\u003e"},{"line_number":648,"context_line":"              \u003cpara\u003eThe protocol that is matched by the security group rule."},{"line_number":649,"context_line":"              Valid values are \u003cliteral\u003etcp\u003c/literal\u003e, \u003cliteral\u003eudp\u003c/literal\u003e, and \u003cliteral\u003eicmp\u003c/literal\u003e. The string \"null\" is used for the type \"any\", typically used for default \"deny all\" rule.\u003c/para\u003e"},{"line_number":650,"context_line":"            \u003c/listitem\u003e"},{"line_number":651,"context_line":"          \u003c/varlistentry\u003e"},{"line_number":652,"context_line":""}],"source_content_type":"application/xml","patch_set":5,"id":"fa69d971_d0170643","line":649,"range":{"start_line":649,"start_character":108,"end_line":649,"end_character":197},"updated":"2016-01-06 12:24:22.000000000","message":"When the protocol is not specified, this field becomes \u003cliteral\u003enull\u003c/literal\u003e.","commit_id":"f644357ca4eeb259bd7126ec452b8d87db69ae4d"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"52a93e7e3faa8d294669522979cb01317fd8eb14","unresolved":false,"context_lines":[{"line_number":646,"context_line":""},{"line_number":647,"context_line":"            \u003clistitem\u003e"},{"line_number":648,"context_line":"              \u003cpara\u003eThe protocol that is matched by the security group rule."},{"line_number":649,"context_line":"              Valid values are \u003cliteral\u003etcp\u003c/literal\u003e, \u003cliteral\u003eudp\u003c/literal\u003e, and \u003cliteral\u003eicmp\u003c/literal\u003e. The string \"null\" is used for the type \"any\", typically used for default \"deny all\" rule.\u003c/para\u003e"},{"line_number":650,"context_line":"            \u003c/listitem\u003e"},{"line_number":651,"context_line":"          \u003c/varlistentry\u003e"},{"line_number":652,"context_line":""}],"source_content_type":"application/xml","patch_set":5,"id":"fa69d971_9353d816","line":649,"range":{"start_line":649,"start_character":108,"end_line":649,"end_character":197},"in_reply_to":"fa69d971_d0170643","updated":"2016-01-06 12:48:11.000000000","message":"When the protocol is not specified, this field becomes \u003cliteral\u003enull\u003c/literal\u003e, which matches any protocol.","commit_id":"f644357ca4eeb259bd7126ec452b8d87db69ae4d"}]}
