GitHub PullRequestReviewCommentEvent at 2014-11-12 19:10:43
Repository: gophercloud
Actor: jrperritt
Payload: {"action":"created","comment":{"url":"https://api.github.com/repos/rackspace/gophercloud/pulls/comments/20242134","id":20242134,"diff_hunk":"@@ -0,0 +1,90 @@\n+package monitors\n+\n+import (\n+\t\"github.com/mitchellh/mapstructure\"\n+\n+\t\"github.com/rackspace/gophercloud\"\n+)\n+\n+// Type represents the type of Monitor.\n+type Type string\n+\n+// Useful constants.\n+const (\n+\tCONNECT Type = \"CONNECT\"\n+\tHTTP    Type = \"HTTP\"\n+\tHTTPS   Type = \"HTTPS\"\n+)\n+\n+// Monitor represents a health monitor API resource. A monitor comes in three\n+// forms: CONNECT, HTTP or HTTPS.\n+//\n+// A CONNECT monitor establishes a basic connection to each node on its defined\n+// port to ensure that the service is listening properly. The connect monitor\n+// is the most basic type of health check and does no post-processing or\n+// protocol specific health checks.\n+//\n+// HTTP and HTTPS health monitors are generally considered more intelligent and\n+// powerful than CONNECT. It is capable of processing a HTTP or HTTPS response","path":"rackspace/lb/v1/monitors/results.go","position":28,"original_position":28,"commit_id":"950561c1d443a8a5ab78c012b9f9f737d21b9998","original_commit_id":"950561c1d443a8a5ab78c012b9f9f737d21b9998","user":{"login":"jrperritt","id":1733222,"avatar_url":"https://avatars.githubusercontent.com/u/1733222?v=3","gravatar_id":"","url":"https://api.github.com/users/jrperritt","html_url":"https://github.com/jrperritt","followers_url":"https://api.github.com/users/jrperritt/followers","following_url":"https://api.github.com/users/jrperritt/following{/other_user}","gists_url":"https://api.github.com/users/jrperritt/gists{/gist_id}","starred_url":"https://api.github.com/users/jrperritt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrperritt/subscriptions","organizations_url":"https://api.github.com/users/jrperritt/orgs","repos_url":"https://api.github.com/users/jrperritt/repos","events_url":"https://api.github.com/users/jrperritt/events{/privacy}","received_events_url":"https://api.github.com/users/jrperritt/received_events","type":"User","site_admin":false},"body":"s/a/an","created_at":"2014-11-12T19:10:43Z","updated_at":"2014-11-12T19:10:43Z","html_url":"https://github.com/rackspace/gophercloud/pull/294#discussion_r20242134","pull_request_url":"https://api.github.com/repos/rackspace/gophercloud/pulls/294","_links":{"self":{"href":"https://api.github.com/repos/rackspace/gophercloud/pulls/comments/20242134"},"html":{"href":"https://github.com/rackspace/gophercloud/pull/294#discussion_r20242134"},"pull_request":{"href":"https://api.github.com/repos/rackspace/gophercloud/pulls/294"}}},"pull_request":{"url":"https://api.github.com/repos/rackspace/gophercloud/pulls/294","id":23686643,"html_url":"https://github.com/rackspace/gophercloud/pull/294","diff_url":"https://github.com/rackspace/gophercloud/pull/294.diff","patch_url":"https://github.com/rackspace/gophercloud/pull/294.patch","issue_url":"https://api.github.com/repos/rackspace/gophercloud/issues/294","number":294,"state":"open","locked":false,"title":"Rackspace CLBs","user":{"login":"jamiehannaford","id":1867202,"avatar_url":"https://avatars.githubusercontent.com/u/1867202?v=3","gravatar_id":"","url":"https://api.github.com/users/jamiehannaford","html_url":"https://github.com/jamiehannaford","followers_url":"https://api.github.com/users/jamiehannaford/followers","following_url":"https://api.github.com/users/jamiehannaford/following{/other_user}","gists_url":"https://api.github.com/users/jamiehannaford/gists{/gist_id}","starred_url":"https://api.github.com/users/jamiehannaford/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamiehannaford/subscriptions","organizations_url":"https://api.github.com/users/jamiehannaford/orgs","repos_url":"https://api.github.com/users/jamiehannaford/repos","events_url":"https://api.github.com/users/jamiehannaford/events{/privacy}","received_events_url":"https://api.github.com/users/jamiehannaford/received_events","type":"User","site_admin":false},"body":"Addresses #289. Milestones are:\r\n\r\n- [x] LBs\r\n- [x] error pages\r\n- [x] LB stats\r\n- [x] nodes\r\n- [x] VIPs\r\n- [ ] domains\r\n- [ ] usage reports\r\n- [x] access lists\r\n- [x] monitors\r\n- [x] session persistence\r\n- [x] connection logging\r\n- [x] throttling\r\n- [ ] caching\r\n- [x] protocols\r\n- [x] algorithms\r\n- [x] SSL termination\r\n- [ ] metadata\r\n\r\n(Not sure if all of these resources will make it into this PR)","created_at":"2014-10-31T16:05:17Z","updated_at":"2014-11-12T19:10:43Z","closed_at":null,"merged_at":null,"merge_commit_sha":"63a8d70882f5b79daf9b10ff9fa85aa5a380585d","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/rackspace/gophercloud/pulls/294/commits","review_comments_url":"https://api.github.com/repos/rackspace/gophercloud/pulls/294/comments","review_comment_url":"https://api.github.com/repos/rackspace/gophercloud/pulls/comments/{number}","comments_url":"https://api.github.com/repos/rackspace/gophercloud/issues/294/comments","statuses_url":"https://api.github.com/repos/rackspace/gophercloud/statuses/950561c1d443a8a5ab78c012b9f9f737d21b9998","head":{"label":"jamiehannaford:rs-clb","ref":"rs-clb","sha":"950561c1d443a8a5ab78c012b9f9f737d21b9998","user":{"login":"jamiehannaford","id":1867202,"avatar_url":"https://avatars.githubusercontent.com/u/1867202?v=3","gravatar_id":"","url":"https://api.github.com/users/jamiehannaford","html_url":"https://github.com/jamiehannaford","followers_url":"https://api.github.com/users/jamiehannaford/followers","following_url":"https://api.github.com/users/jamiehannaford/following{/other_user}","gists_url":"https://api.github.com/users/jamiehannaford/gists{/gist_id}","starred_url":"https://api.github.com/users/jamiehannaford/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamiehannaford/subscriptions","organizations_url":"https://api.github.com/users/jamiehannaford/orgs","repos_url":"https://api.github.com/users/jamiehannaford/repos","events_url":"https://api.github.com/users/jamiehannaford/events{/privacy}","received_events_url":"https://api.github.com/users/jamiehannaford/received_events","type":"User","site_admin":false},"repo":{"id":12089933,"name":"gophercloud","full_name":"jamiehannaford/gophercloud","owner":{"login":"jamiehannaford","id":1867202,"avatar_url":"https://avatars.githubusercontent.com/u/1867202?v=3","gravatar_id":"","url":"https://api.github.com/users/jamiehannaford","html_url":"https://github.com/jamiehannaford","followers_url":"https://api.github.com/users/jamiehannaford/followers","following_url":"https://api.github.com/users/jamiehannaford/following{/other_user}","gists_url":"https://api.github.com/users/jamiehannaford/gists{/gist_id}","starred_url":"https://api.github.com/users/jamiehannaford/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamiehannaford/subscriptions","organizations_url":"https://api.github.com/users/jamiehannaford/orgs","repos_url":"https://api.github.com/users/jamiehannaford/repos","events_url":"https://api.github.com/users/jamiehannaford/events{/privacy}","received_events_url":"https://api.github.com/users/jamiehannaford/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jamiehannaford/gophercloud","description":"A multi-cloud language binding for Go","fork":true,"url":"https://api.github.com/repos/jamiehannaford/gophercloud","forks_url":"https://api.github.com/repos/jamiehannaford/gophercloud/forks","keys_url":"https://api.github.com/repos/jamiehannaford/gophercloud/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jamiehannaford/gophercloud/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jamiehannaford/gophercloud/teams","hooks_url":"https://api.github.com/repos/jamiehannaford/gophercloud/hooks","issue_events_url":"https://api.github.com/repos/jamiehannaford/gophercloud/issues/events{/number}","events_url":"https://api.github.com/repos/jamiehannaford/gophercloud/events","assignees_url":"https://api.github.com/repos/jamiehannaford/gophercloud/assignees{/user}","branches_url":"https://api.github.com/repos/jamiehannaford/gophercloud/branches{/branch}","tags_url":"https://api.github.com/repos/jamiehannaford/gophercloud/tags","blobs_url":"https://api.github.com/repos/jamiehannaford/gophercloud/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jamiehannaford/gophercloud/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jamiehannaford/gophercloud/git/refs{/sha}","trees_url":"https://api.github.com/repos/jamiehannaford/gophercloud/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jamiehannaford/gophercloud/statuses/{sha}","languages_url":"https://api.github.com/repos/jamiehannaford/gophercloud/languages","stargazers_url":"https://api.github.com/repos/jamiehannaford/gophercloud/stargazers","contributors_url":"https://api.github.com/repos/jamiehannaford/gophercloud/contributors","subscribers_url":"https://api.github.com/repos/jamiehannaford/gophercloud/subscribers","subscription_url":"https://api.github.com/repos/jamiehannaford/gophercloud/subscription","commits_url":"https://api.github.com/repos/jamiehannaford/gophercloud/commits{/sha}","git_commits_url":"https://api.github.com/repos/jamiehannaford/gophercloud/git/commits{/sha}","comments_url":"https://api.github.com/repos/jamiehannaford/gophercloud/comments{/number}","issue_comment_url":"https://api.github.com/repos/jamiehannaford/gophercloud/issues/comments/{number}","contents_url":"https://api.github.com/repos/jamiehannaford/gophercloud/contents/{+path}","compare_url":"https://api.github.com/repos/jamiehannaford/gophercloud/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jamiehannaford/gophercloud/merges","archive_url":"https://api.github.com/repos/jamiehannaford/gophercloud/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jamiehannaford/gophercloud/downloads","issues_url":"https://api.github.com/repos/jamiehannaford/gophercloud/issues{/number}","pulls_url":"https://api.github.com/repos/jamiehannaford/gophercloud/pulls{/number}","milestones_url":"https://api.github.com/repos/jamiehannaford/gophercloud/milestones{/number}","notifications_url":"https://api.github.com/repos/jamiehannaford/gophercloud/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jamiehannaford/gophercloud/labels{/name}","releases_url":"https://api.github.com/repos/jamiehannaford/gophercloud/releases{/id}","created_at":"2013-08-13T18:59:02Z","updated_at":"2014-09-09T14:39:21Z","pushed_at":"2014-11-12T10:12:46Z","git_url":"git://github.com/jamiehannaford/gophercloud.git","ssh_url":"git@github.com:jamiehannaford/gophercloud.git","clone_url":"https://github.com/jamiehannaford/gophercloud.git","svn_url":"https://github.com/jamiehannaford/gophercloud","homepage":null,"size":9138,"stargazers_count":0,"watchers_count":0,"language":"Go","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"rackspace:master","ref":"master","sha":"81608d3fc83c6977e4953c95353907a6fc6af28e","user":{"login":"rackspace","id":3949923,"avatar_url":"https://avatars.githubusercontent.com/u/3949923?v=3","gravatar_id":"","url":"https://api.github.com/users/rackspace","html_url":"https://github.com/rackspace","followers_url":"https://api.github.com/users/rackspace/followers","following_url":"https://api.github.com/users/rackspace/following{/other_user}","gists_url":"https://api.github.com/users/rackspace/gists{/gist_id}","starred_url":"https://api.github.com/users/rackspace/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rackspace/subscriptions","organizations_url":"https://api.github.com/users/rackspace/orgs","repos_url":"https://api.github.com/users/rackspace/repos","events_url":"https://api.github.com/users/rackspace/events{/privacy}","received_events_url":"https://api.github.com/users/rackspace/received_events","type":"Organization","site_admin":false},"repo":{"id":10826219,"name":"gophercloud","full_name":"rackspace/gophercloud","owner":{"login":"rackspace","id":3949923,"avatar_url":"https://avatars.githubusercontent.com/u/3949923?v=3","gravatar_id":"","url":"https://api.github.com/users/rackspace","html_url":"https://github.com/rackspace","followers_url":"https://api.github.com/users/rackspace/followers","following_url":"https://api.github.com/users/rackspace/following{/other_user}","gists_url":"https://api.github.com/users/rackspace/gists{/gist_id}","starred_url":"https://api.github.com/users/rackspace/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rackspace/subscriptions","organizations_url":"https://api.github.com/users/rackspace/orgs","repos_url":"https://api.github.com/users/rackspace/repos","events_url":"https://api.github.com/users/rackspace/events{/privacy}","received_events_url":"https://api.github.com/users/rackspace/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/rackspace/gophercloud","description":"The Go SDK for Openstack.","fork":false,"url":"https://api.github.com/repos/rackspace/gophercloud","forks_url":"https://api.github.com/repos/rackspace/gophercloud/forks","keys_url":"https://api.github.com/repos/rackspace/gophercloud/keys{/key_id}","collaborators_url":"https://api.github.com/repos/rackspace/gophercloud/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/rackspace/gophercloud/teams","hooks_url":"https://api.github.com/repos/rackspace/gophercloud/hooks","issue_events_url":"https://api.github.com/repos/rackspace/gophercloud/issues/events{/number}","events_url":"https://api.github.com/repos/rackspace/gophercloud/events","assignees_url":"https://api.github.com/repos/rackspace/gophercloud/assignees{/user}","branches_url":"https://api.github.com/repos/rackspace/gophercloud/branches{/branch}","tags_url":"https://api.github.com/repos/rackspace/gophercloud/tags","blobs_url":"https://api.github.com/repos/rackspace/gophercloud/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/rackspace/gophercloud/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/rackspace/gophercloud/git/refs{/sha}","trees_url":"https://api.github.com/repos/rackspace/gophercloud/git/trees{/sha}","statuses_url":"https://api.github.com/repos/rackspace/gophercloud/statuses/{sha}","languages_url":"https://api.github.com/repos/rackspace/gophercloud/languages","stargazers_url":"https://api.github.com/repos/rackspace/gophercloud/stargazers","contributors_url":"https://api.github.com/repos/rackspace/gophercloud/contributors","subscribers_url":"https://api.github.com/repos/rackspace/gophercloud/subscribers","subscription_url":"https://api.github.com/repos/rackspace/gophercloud/subscription","commits_url":"https://api.github.com/repos/rackspace/gophercloud/commits{/sha}","git_commits_url":"https://api.github.com/repos/rackspace/gophercloud/git/commits{/sha}","comments_url":"https://api.github.com/repos/rackspace/gophercloud/comments{/number}","issue_comment_url":"https://api.github.com/repos/rackspace/gophercloud/issues/comments/{number}","contents_url":"https://api.github.com/repos/rackspace/gophercloud/contents/{+path}","compare_url":"https://api.github.com/repos/rackspace/gophercloud/compare/{base}...{head}","merges_url":"https://api.github.com/repos/rackspace/gophercloud/merges","archive_url":"https://api.github.com/repos/rackspace/gophercloud/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/rackspace/gophercloud/downloads","issues_url":"https://api.github.com/repos/rackspace/gophercloud/issues{/number}","pulls_url":"https://api.github.com/repos/rackspace/gophercloud/pulls{/number}","milestones_url":"https://api.github.com/repos/rackspace/gophercloud/milestones{/number}","notifications_url":"https://api.github.com/repos/rackspace/gophercloud/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/rackspace/gophercloud/labels{/name}","releases_url":"https://api.github.com/repos/rackspace/gophercloud/releases{/id}","created_at":"2013-06-20T18:10:46Z","updated_at":"2014-11-08T01:42:13Z","pushed_at":"2014-11-10T12:58:52Z","git_url":"git://github.com/rackspace/gophercloud.git","ssh_url":"git@github.com:rackspace/gophercloud.git","clone_url":"https://github.com/rackspace/gophercloud.git","svn_url":"https://github.com/rackspace/gophercloud","homepage":"gophercloud.io","size":12420,"stargazers_count":237,"watchers_count":237,"language":"Go","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":41,"mirror_url":null,"open_issues_count":30,"forks":41,"open_issues":30,"watchers":237,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/rackspace/gophercloud/pulls/294"},"html":{"href":"https://github.com/rackspace/gophercloud/pull/294"},"issue":{"href":"https://api.github.com/repos/rackspace/gophercloud/issues/294"},"comments":{"href":"https://api.github.com/repos/rackspace/gophercloud/issues/294/comments"},"review_comments":{"href":"https://api.github.com/repos/rackspace/gophercloud/pulls/294/comments"},"review_comment":{"href":"https://api.github.com/repos/rackspace/gophercloud/pulls/comments/{number}"},"commits":{"href":"https://api.github.com/repos/rackspace/gophercloud/pulls/294/commits"},"statuses":{"href":"https://api.github.com/repos/rackspace/gophercloud/statuses/950561c1d443a8a5ab78c012b9f9f737d21b9998"}}}}