{"action":"created","comment":{"url":"https://api.github.com/repos/hashicorp/terraform/pulls/comments/33740270","id":33740270,"diff_hunk":"@@ -0,0 +1,383 @@\n+package google\n+\n+import (\n+\t\"fmt\"\n+\t\"log\"\n+\t\"time\"\n+\n+\t\"github.com/hashicorp/terraform/helper/resource\"\n+\t\"github.com/hashicorp/terraform/helper/schema\"\n+\t\"google.golang.org/api/container/v1beta1\"\n+)\n+\n+func resourceContainerCluster() *schema.Resource {\n+\treturn &schema.Resource{\n+\t\tCreate: resourceContainerClusterCreate,\n+\t\tRead:   resourceContainerClusterRead,\n+\t\tDelete: resourceContainerClusterDelete,\n+\n+\t\tSchema: map[string]*schema.Schema{\n+\t\t\t\"zone\": &schema.Schema{\n+\t\t\t\tType:     schema.TypeString,\n+\t\t\t\tRequired: true,\n+\t\t\t\tForceNew: true,\n+\t\t\t},\n+\n+\t\t\t\"cluster_api_version\": &schema.Schema{\n+\t\t\t\tType:     schema.TypeString,\n+\t\t\t\tOptional: true,\n+\t\t\t\tComputed: true,\n+\t\t\t\tForceNew: true,\n+\t\t\t},\n+\n+\t\t\t\"container_ipv4_cidr\": &schema.Schema{\n+\t\t\t\tType:     schema.TypeString,\n+\t\t\t\tOptional: true,\n+\t\t\t\tComputed: true,\n+\t\t\t\tForceNew: true,\n+\t\t\t},\n+\n+\t\t\t\"description\": &schema.Schema{\n+\t\t\t\tType:     schema.TypeString,\n+\t\t\t\tOptional: true,\n+\t\t\t\tForceNew: true,\n+\t\t\t},\n+\n+\t\t\t\"endpoint\": &schema.Schema{\n+\t\t\t\tType:     schema.TypeString,\n+\t\t\t\tComputed: true,\n+\t\t\t},\n+\n+\t\t\t\"enable_cloud_logging\": &schema.Schema{\n+\t\t\t\tType:     schema.TypeBool,\n+\t\t\t\tOptional: true,\n+\t\t\t\tForceNew: true,\n+\t\t\t},\n+\n+\t\t\t\"master_auth\": &schema.Schema{\n+\t\t\t\tType:     schema.TypeSet,\n+\t\t\t\tRequired: true,\n+\t\t\t\tForceNew: true,\n+\t\t\t\tElem: &schema.Resource{\n+\t\t\t\t\tSchema: map[string]*schema.Schema{\n+\t\t\t\t\t\t\"bearer_token\": &schema.Schema{\n+\t\t\t\t\t\t\tType:     schema.TypeString,\n+\t\t\t\t\t\t\tOptional: true,\n+\t\t\t\t\t\t},\n+\n+\t\t\t\t\t\t\"password\": &schema.Schema{\n+\t\t\t\t\t\t\tType:     schema.TypeString,\n+\t\t\t\t\t\t\tRequired: true,\n+\t\t\t\t\t\t\tForceNew: true,\n+\t\t\t\t\t\t},\n+\n+\t\t\t\t\t\t\"username\": &schema.Schema{\n+\t\t\t\t\t\t\tType:     schema.TypeString,\n+\t\t\t\t\t\t\tRequired: true,\n+\t\t\t\t\t\t\tForceNew: true,\n+\t\t\t\t\t\t},\n+\t\t\t\t\t},\n+\t\t\t\t},\n+\t\t\t\tSet: func(v interface{}) int {\n+\t\t\t\t\t// there can be only a single master_auth; no need to hash anything\n+\t\t\t\t\treturn 0\n+\t\t\t\t},\n+\t\t\t},\n+\n+\t\t\t\"name\": &schema.Schema{\n+\t\t\t\tType:     schema.TypeString,\n+\t\t\t\tRequired: true,\n+\t\t\t\tForceNew: true,\n+\t\t\t},\n+\n+\t\t\t\"network_name\": &schema.Schema{\n+\t\t\t\tType:     schema.TypeString,\n+\t\t\t\tOptional: true,\n+\t\t\t\tDefault:  \"default\",\n+\t\t\t\tForceNew: true,\n+\t\t\t},\n+\n+\t\t\t\"node_config\": &schema.Schema{\n+\t\t\t\tType:     schema.TypeSet,\n+\t\t\t\tOptional: true,\n+\t\t\t\tComputed: true,\n+\t\t\t\tForceNew: true,\n+\t\t\t\tElem: &schema.Resource{\n+\t\t\t\t\tSchema: map[string]*schema.Schema{\n+\t\t\t\t\t\t\"machine_type\": &schema.Schema{\n+\t\t\t\t\t\t\tType:     schema.TypeString,\n+\t\t\t\t\t\t\tOptional: true,\n+\t\t\t\t\t\t\tComputed: true,\n+\t\t\t\t\t\t\tForceNew: true,\n+\t\t\t\t\t\t},\n+\n+\t\t\t\t\t\t\"service_account\": &schema.Schema{\n+\t\t\t\t\t\t\tType:     schema.TypeList,\n+\t\t\t\t\t\t\tOptional: true,\n+\t\t\t\t\t\t\tComputed: true,\n+\t\t\t\t\t\t\tElem: &schema.Resource{\n+\t\t\t\t\t\t\t\tSchema: map[string]*schema.Schema{\n+\t\t\t\t\t\t\t\t\t\"email\": &schema.Schema{\n+\t\t\t\t\t\t\t\t\t\tType:     schema.TypeString,\n+\t\t\t\t\t\t\t\t\t\tRequired: true,\n+\t\t\t\t\t\t\t\t\t\tForceNew: true,\n+\t\t\t\t\t\t\t\t\t},\n+\t\t\t\t\t\t\t\t\t\"scopes\": &schema.Schema{\n+\t\t\t\t\t\t\t\t\t\tType:     schema.TypeList,\n+\t\t\t\t\t\t\t\t\t\tElem:     &schema.Schema{Type: schema.TypeString},\n+\t\t\t\t\t\t\t\t\t\tRequired: true,\n+\t\t\t\t\t\t\t\t\t\tForceNew: true,\n+\t\t\t\t\t\t\t\t\t},\n+\t\t\t\t\t\t\t\t},\n+\t\t\t\t\t\t\t},\n+\t\t\t\t\t\t},\n+\n+\t\t\t\t\t\t\"source_image\": &schema.Schema{\n+\t\t\t\t\t\t\tType:     schema.TypeString,\n+\t\t\t\t\t\t\tOptional: true,\n+\t\t\t\t\t\t\tComputed: true,\n+\t\t\t\t\t\t\tForceNew: true,\n+\t\t\t\t\t\t},\n+\t\t\t\t\t},\n+\t\t\t\t},\n+\t\t\t\tSet: func(v interface{}) int {\n+\t\t\t\t\t// there can be only a single node_config; no need to hash anything\n+\t\t\t\t\treturn 0\n+\t\t\t\t},\n+\t\t\t},\n+\n+\t\t\t\"number_of_nodes\": &schema.Schema{\n+\t\t\t\tType:     schema.TypeInt,\n+\t\t\t\tRequired: true,\n+\t\t\t\tForceNew: true,\n+\t\t\t},\n+\n+\t\t\t\"instance_group_urls\": &schema.Schema{\n+\t\t\t\tType:     schema.TypeList,\n+\t\t\t\tComputed: true,\n+\t\t\t\tElem:     &schema.Schema{Type: schema.TypeString},\n+\t\t\t},\n+\t\t},\n+\t}\n+}\n+\n+func resourceContainerClusterCreate(d *schema.ResourceData, meta interface{}) error {\n+\tconfig := meta.(*Config)\n+\n+\tzoneName := d.Get(\"zone\").(string)\n+\tclusterName := d.Get(\"name\").(string)\n+\n+\tmasterAuths := d.Get(\"master_auth\").(*schema.Set).List()\n+\tif len(masterAuths) > 1 {\n+\t\treturn fmt.Errorf(\"Cannot specify more than one master_auth.\")\n+\t}\n+\tmasterAuth := masterAuths[0].(map[string]interface{})\n+\n+\tcluster := &container.Cluster{\n+\t\tMasterAuth: &container.MasterAuth{\n+\t\t\tPassword: masterAuth[\"password\"].(string),\n+\t\t\tUser:     masterAuth[\"username\"].(string),\n+\t\t},\n+\t\tName:     clusterName,\n+\t\tNumNodes: int64(d.Get(\"number_of_nodes\").(int)),","path":"builtin/providers/google/resource_container_cluster.go","position":182,"original_position":182,"commit_id":"5b858ffaaeba68445ffe512b933005adc2402346","original_commit_id":"5b858ffaaeba68445ffe512b933005adc2402346","user":{"login":"sparkprime","id":168158,"avatar_url":"https://avatars.githubusercontent.com/u/168158?v=3","gravatar_id":"","url":"https://api.github.com/users/sparkprime","html_url":"https://github.com/sparkprime","followers_url":"https://api.github.com/users/sparkprime/followers","following_url":"https://api.github.com/users/sparkprime/following{/other_user}","gists_url":"https://api.github.com/users/sparkprime/gists{/gist_id}","starred_url":"https://api.github.com/users/sparkprime/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sparkprime/subscriptions","organizations_url":"https://api.github.com/users/sparkprime/orgs","repos_url":"https://api.github.com/users/sparkprime/repos","events_url":"https://api.github.com/users/sparkprime/events{/privacy}","received_events_url":"https://api.github.com/users/sparkprime/received_events","type":"User","site_admin":false},"body":"attribute does not match API","created_at":"2015-07-02T01:11:17Z","updated_at":"2015-07-02T01:11:17Z","html_url":"https://github.com/hashicorp/terraform/pull/2357#discussion_r33740270","pull_request_url":"https://api.github.com/repos/hashicorp/terraform/pulls/2357","_links":{"self":{"href":"https://api.github.com/repos/hashicorp/terraform/pulls/comments/33740270"},"html":{"href":"https://github.com/hashicorp/terraform/pull/2357#discussion_r33740270"},"pull_request":{"href":"https://api.github.com/repos/hashicorp/terraform/pulls/2357"}}},"pull_request":{"url":"https://api.github.com/repos/hashicorp/terraform/pulls/2357","id":37733483,"html_url":"https://github.com/hashicorp/terraform/pull/2357","diff_url":"https://github.com/hashicorp/terraform/pull/2357.diff","patch_url":"https://github.com/hashicorp/terraform/pull/2357.patch","issue_url":"https://api.github.com/repos/hashicorp/terraform/issues/2357","number":2357,"state":"open","locked":false,"title":"Add support for GKE (Google Container Engine)","user":{"login":"radeksimko","id":287584,"avatar_url":"https://avatars.githubusercontent.com/u/287584?v=3","gravatar_id":"","url":"https://api.github.com/users/radeksimko","html_url":"https://github.com/radeksimko","followers_url":"https://api.github.com/users/radeksimko/followers","following_url":"https://api.github.com/users/radeksimko/following{/other_user}","gists_url":"https://api.github.com/users/radeksimko/gists{/gist_id}","starred_url":"https://api.github.com/users/radeksimko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/radeksimko/subscriptions","organizations_url":"https://api.github.com/users/radeksimko/orgs","repos_url":"https://api.github.com/users/radeksimko/repos","events_url":"https://api.github.com/users/radeksimko/events{/privacy}","received_events_url":"https://api.github.com/users/radeksimko/received_events","type":"User","site_admin":false},"body":"### Status\r\n\r\n - [x] Docs for `google_container_engine`\r\n - [x] Acceptance tests for `google_container_engine`\r\n - [x] Resource creation\r\n - [x] Resource deletion\r\n - [x] Resource reading\r\n\r\n### Test plan\r\n\r\n```\r\n$ make testacc TEST=./builtin/providers/google TESTARGS='-run=ContainerCluster' 2>/dev/null\r\n```\r\n```\r\ngo generate ./...\r\nTF_ACC=1 go test ./builtin/providers/google -v -run=ContainerCluster -timeout 90m\r\n=== RUN TestAccContainerCluster_basic\r\n--- PASS: TestAccContainerCluster_basic (160.97s)\r\nPASS\r\nok  \tgithub.com/hashicorp/terraform/builtin/providers/google\t160.981s\r\n```\r\n### Caveats\r\n\r\nThere's currently no API available for modifying existing cluster, therefore all attributes have to be `ForceNew=true` and the whole cluster has to be recreated all over again for any change.\r\nI believe updates will come soon, since GKE is still considered as beta.","created_at":"2015-06-15T20:45:51Z","updated_at":"2015-07-02T01:11:17Z","closed_at":null,"merged_at":null,"merge_commit_sha":"53d6500a0a6c1e48ef3599da72eba7955d336cad","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/hashicorp/terraform/pulls/2357/commits","review_comments_url":"https://api.github.com/repos/hashicorp/terraform/pulls/2357/comments","review_comment_url":"https://api.github.com/repos/hashicorp/terraform/pulls/comments{/number}","comments_url":"https://api.github.com/repos/hashicorp/terraform/issues/2357/comments","statuses_url":"https://api.github.com/repos/hashicorp/terraform/statuses/5b858ffaaeba68445ffe512b933005adc2402346","head":{"label":"TimeIncOSS:gke","ref":"gke","sha":"5b858ffaaeba68445ffe512b933005adc2402346","user":{"login":"TimeIncOSS","id":11274955,"avatar_url":"https://avatars.githubusercontent.com/u/11274955?v=3","gravatar_id":"","url":"https://api.github.com/users/TimeIncOSS","html_url":"https://github.com/TimeIncOSS","followers_url":"https://api.github.com/users/TimeIncOSS/followers","following_url":"https://api.github.com/users/TimeIncOSS/following{/other_user}","gists_url":"https://api.github.com/users/TimeIncOSS/gists{/gist_id}","starred_url":"https://api.github.com/users/TimeIncOSS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TimeIncOSS/subscriptions","organizations_url":"https://api.github.com/users/TimeIncOSS/orgs","repos_url":"https://api.github.com/users/TimeIncOSS/repos","events_url":"https://api.github.com/users/TimeIncOSS/events{/privacy}","received_events_url":"https://api.github.com/users/TimeIncOSS/received_events","type":"Organization","site_admin":false},"repo":{"id":30239268,"name":"terraform","full_name":"TimeIncOSS/terraform","owner":{"login":"TimeIncOSS","id":11274955,"avatar_url":"https://avatars.githubusercontent.com/u/11274955?v=3","gravatar_id":"","url":"https://api.github.com/users/TimeIncOSS","html_url":"https://github.com/TimeIncOSS","followers_url":"https://api.github.com/users/TimeIncOSS/followers","following_url":"https://api.github.com/users/TimeIncOSS/following{/other_user}","gists_url":"https://api.github.com/users/TimeIncOSS/gists{/gist_id}","starred_url":"https://api.github.com/users/TimeIncOSS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TimeIncOSS/subscriptions","organizations_url":"https://api.github.com/users/TimeIncOSS/orgs","repos_url":"https://api.github.com/users/TimeIncOSS/repos","events_url":"https://api.github.com/users/TimeIncOSS/events{/privacy}","received_events_url":"https://api.github.com/users/TimeIncOSS/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/TimeIncOSS/terraform","description":"Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.","fork":true,"url":"https://api.github.com/repos/TimeIncOSS/terraform","forks_url":"https://api.github.com/repos/TimeIncOSS/terraform/forks","keys_url":"https://api.github.com/repos/TimeIncOSS/terraform/keys{/key_id}","collaborators_url":"https://api.github.com/repos/TimeIncOSS/terraform/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/TimeIncOSS/terraform/teams","hooks_url":"https://api.github.com/repos/TimeIncOSS/terraform/hooks","issue_events_url":"https://api.github.com/repos/TimeIncOSS/terraform/issues/events{/number}","events_url":"https://api.github.com/repos/TimeIncOSS/terraform/events","assignees_url":"https://api.github.com/repos/TimeIncOSS/terraform/assignees{/user}","branches_url":"https://api.github.com/repos/TimeIncOSS/terraform/branches{/branch}","tags_url":"https://api.github.com/repos/TimeIncOSS/terraform/tags","blobs_url":"https://api.github.com/repos/TimeIncOSS/terraform/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/TimeIncOSS/terraform/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/TimeIncOSS/terraform/git/refs{/sha}","trees_url":"https://api.github.com/repos/TimeIncOSS/terraform/git/trees{/sha}","statuses_url":"https://api.github.com/repos/TimeIncOSS/terraform/statuses/{sha}","languages_url":"https://api.github.com/repos/TimeIncOSS/terraform/languages","stargazers_url":"https://api.github.com/repos/TimeIncOSS/terraform/stargazers","contributors_url":"https://api.github.com/repos/TimeIncOSS/terraform/contributors","subscribers_url":"https://api.github.com/repos/TimeIncOSS/terraform/subscribers","subscription_url":"https://api.github.com/repos/TimeIncOSS/terraform/subscription","commits_url":"https://api.github.com/repos/TimeIncOSS/terraform/commits{/sha}","git_commits_url":"https://api.github.com/repos/TimeIncOSS/terraform/git/commits{/sha}","comments_url":"https://api.github.com/repos/TimeIncOSS/terraform/comments{/number}","issue_comment_url":"https://api.github.com/repos/TimeIncOSS/terraform/issues/comments{/number}","contents_url":"https://api.github.com/repos/TimeIncOSS/terraform/contents/{+path}","compare_url":"https://api.github.com/repos/TimeIncOSS/terraform/compare/{base}...{head}","merges_url":"https://api.github.com/repos/TimeIncOSS/terraform/merges","archive_url":"https://api.github.com/repos/TimeIncOSS/terraform/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/TimeIncOSS/terraform/downloads","issues_url":"https://api.github.com/repos/TimeIncOSS/terraform/issues{/number}","pulls_url":"https://api.github.com/repos/TimeIncOSS/terraform/pulls{/number}","milestones_url":"https://api.github.com/repos/TimeIncOSS/terraform/milestones{/number}","notifications_url":"https://api.github.com/repos/TimeIncOSS/terraform/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/TimeIncOSS/terraform/labels{/name}","releases_url":"https://api.github.com/repos/TimeIncOSS/terraform/releases{/id}","created_at":"2015-02-03T11:20:51Z","updated_at":"2015-05-08T19:14:14Z","pushed_at":"2015-07-01T07:00:06Z","git_url":"git://github.com/TimeIncOSS/terraform.git","ssh_url":"git@github.com:TimeIncOSS/terraform.git","clone_url":"https://github.com/TimeIncOSS/terraform.git","svn_url":"https://github.com/TimeIncOSS/terraform","homepage":"http://www.terraform.io","size":28874,"stargazers_count":1,"watchers_count":1,"language":"Go","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":1,"default_branch":"master"}},"base":{"label":"hashicorp:master","ref":"master","sha":"da1cac623d9ebf96355bb28c003bec0887cc3191","user":{"login":"hashicorp","id":761456,"avatar_url":"https://avatars.githubusercontent.com/u/761456?v=3","gravatar_id":"","url":"https://api.github.com/users/hashicorp","html_url":"https://github.com/hashicorp","followers_url":"https://api.github.com/users/hashicorp/followers","following_url":"https://api.github.com/users/hashicorp/following{/other_user}","gists_url":"https://api.github.com/users/hashicorp/gists{/gist_id}","starred_url":"https://api.github.com/users/hashicorp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hashicorp/subscriptions","organizations_url":"https://api.github.com/users/hashicorp/orgs","repos_url":"https://api.github.com/users/hashicorp/repos","events_url":"https://api.github.com/users/hashicorp/events{/privacy}","received_events_url":"https://api.github.com/users/hashicorp/received_events","type":"Organization","site_admin":false},"repo":{"id":17728164,"name":"terraform","full_name":"hashicorp/terraform","owner":{"login":"hashicorp","id":761456,"avatar_url":"https://avatars.githubusercontent.com/u/761456?v=3","gravatar_id":"","url":"https://api.github.com/users/hashicorp","html_url":"https://github.com/hashicorp","followers_url":"https://api.github.com/users/hashicorp/followers","following_url":"https://api.github.com/users/hashicorp/following{/other_user}","gists_url":"https://api.github.com/users/hashicorp/gists{/gist_id}","starred_url":"https://api.github.com/users/hashicorp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hashicorp/subscriptions","organizations_url":"https://api.github.com/users/hashicorp/orgs","repos_url":"https://api.github.com/users/hashicorp/repos","events_url":"https://api.github.com/users/hashicorp/events{/privacy}","received_events_url":"https://api.github.com/users/hashicorp/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/hashicorp/terraform","description":"Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.","fork":false,"url":"https://api.github.com/repos/hashicorp/terraform","forks_url":"https://api.github.com/repos/hashicorp/terraform/forks","keys_url":"https://api.github.com/repos/hashicorp/terraform/keys{/key_id}","collaborators_url":"https://api.github.com/repos/hashicorp/terraform/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/hashicorp/terraform/teams","hooks_url":"https://api.github.com/repos/hashicorp/terraform/hooks","issue_events_url":"https://api.github.com/repos/hashicorp/terraform/issues/events{/number}","events_url":"https://api.github.com/repos/hashicorp/terraform/events","assignees_url":"https://api.github.com/repos/hashicorp/terraform/assignees{/user}","branches_url":"https://api.github.com/repos/hashicorp/terraform/branches{/branch}","tags_url":"https://api.github.com/repos/hashicorp/terraform/tags","blobs_url":"https://api.github.com/repos/hashicorp/terraform/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/hashicorp/terraform/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/hashicorp/terraform/git/refs{/sha}","trees_url":"https://api.github.com/repos/hashicorp/terraform/git/trees{/sha}","statuses_url":"https://api.github.com/repos/hashicorp/terraform/statuses/{sha}","languages_url":"https://api.github.com/repos/hashicorp/terraform/languages","stargazers_url":"https://api.github.com/repos/hashicorp/terraform/stargazers","contributors_url":"https://api.github.com/repos/hashicorp/terraform/contributors","subscribers_url":"https://api.github.com/repos/hashicorp/terraform/subscribers","subscription_url":"https://api.github.com/repos/hashicorp/terraform/subscription","commits_url":"https://api.github.com/repos/hashicorp/terraform/commits{/sha}","git_commits_url":"https://api.github.com/repos/hashicorp/terraform/git/commits{/sha}","comments_url":"https://api.github.com/repos/hashicorp/terraform/comments{/number}","issue_comment_url":"https://api.github.com/repos/hashicorp/terraform/issues/comments{/number}","contents_url":"https://api.github.com/repos/hashicorp/terraform/contents/{+path}","compare_url":"https://api.github.com/repos/hashicorp/terraform/compare/{base}...{head}","merges_url":"https://api.github.com/repos/hashicorp/terraform/merges","archive_url":"https://api.github.com/repos/hashicorp/terraform/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/hashicorp/terraform/downloads","issues_url":"https://api.github.com/repos/hashicorp/terraform/issues{/number}","pulls_url":"https://api.github.com/repos/hashicorp/terraform/pulls{/number}","milestones_url":"https://api.github.com/repos/hashicorp/terraform/milestones{/number}","notifications_url":"https://api.github.com/repos/hashicorp/terraform/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/hashicorp/terraform/labels{/name}","releases_url":"https://api.github.com/repos/hashicorp/terraform/releases{/id}","created_at":"2014-03-13T22:25:48Z","updated_at":"2015-07-01T23:03:50Z","pushed_at":"2015-07-02T00:15:45Z","git_url":"git://github.com/hashicorp/terraform.git","ssh_url":"git@github.com:hashicorp/terraform.git","clone_url":"https://github.com/hashicorp/terraform.git","svn_url":"https://github.com/hashicorp/terraform","homepage":"http://www.terraform.io","size":49415,"stargazers_count":2653,"watchers_count":2653,"language":"Go","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":526,"mirror_url":null,"open_issues_count":347,"forks":526,"open_issues":347,"watchers":2653,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/hashicorp/terraform/pulls/2357"},"html":{"href":"https://github.com/hashicorp/terraform/pull/2357"},"issue":{"href":"https://api.github.com/repos/hashicorp/terraform/issues/2357"},"comments":{"href":"https://api.github.com/repos/hashicorp/terraform/issues/2357/comments"},"review_comments":{"href":"https://api.github.com/repos/hashicorp/terraform/pulls/2357/comments"},"review_comment":{"href":"https://api.github.com/repos/hashicorp/terraform/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/hashicorp/terraform/pulls/2357/commits"},"statuses":{"href":"https://api.github.com/repos/hashicorp/terraform/statuses/5b858ffaaeba68445ffe512b933005adc2402346"}}}}