{"action":"created","comment":{"url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/pulls/comments/212890290","pull_request_review_id":149608642,"id":212890290,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIxMjg5MDI5MA==","diff_hunk":"@@ -0,0 +1,277 @@\n+package alicloud\n+\n+import (\n+\t\"fmt\"\n+\t\"strings\"\n+\n+\t\"time\"\n+\n+\t\"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests\"\n+\t\"github.com/aliyun/alibaba-cloud-sdk-go/services/vpc\"\n+\t\"github.com/hashicorp/terraform/helper/resource\"\n+\t\"github.com/hashicorp/terraform/helper/schema\"\n+)\n+\n+func resourceAliyunVpnGateway() *schema.Resource {\n+\treturn &schema.Resource{\n+\t\tCreate: resourceAliyunVpnGatewayCreate,\n+\t\tRead:   resourceAliyunVpnGatewayRead,\n+\t\tUpdate: resourceAliyunVpnGatewayUpdate,\n+\t\tDelete: resourceAliyunVpnGatewayDelete,\n+\t\tImporter: &schema.ResourceImporter{\n+\t\t\tState: schema.ImportStatePassthrough,\n+\t\t},\n+\n+\t\tSchema: map[string]*schema.Schema{\n+\t\t\t\"name\": &schema.Schema{\n+\t\t\t\tType:         schema.TypeString,\n+\t\t\t\tOptional:     true,\n+\t\t\t\tValidateFunc: validateVpnName,\n+\t\t\t\tDefault:      resource.PrefixedUniqueId(\"tf-vpn-\"),\n+\t\t\t},\n+\t\t\t\"vpc_id\": &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\"instance_charge_type\": &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\tDefault:      PostPaid,\n+\t\t\t\tValidateFunc: validateVpnInstanceChargeType,\n+\t\t\t},\n+\n+\t\t\t\"period\": &schema.Schema{\n+\t\t\t\tType:         schema.TypeInt,\n+\t\t\t\tOptional:     true,\n+\t\t\t\tValidateFunc: validateVpnPeriod,\n+\t\t\t},\n+\n+\t\t\t\"bandwidth\": &schema.Schema{\n+\t\t\t\tType:         schema.TypeInt,\n+\t\t\t\tRequired:     true,\n+\t\t\t\tValidateFunc: validateVpnBandwidth,\n+\t\t\t},\n+\n+\t\t\t\"enable_ipsec\": &schema.Schema{\n+\t\t\t\tType:     schema.TypeBool,\n+\t\t\t\tOptional: true,\n+\t\t\t\tDefault:  true,\n+\t\t\t},\n+\n+\t\t\t\"enable_ssl\": &schema.Schema{\n+\t\t\t\tType:     schema.TypeBool,\n+\t\t\t\tOptional: true,\n+\t\t\t\tDefault:  false,\n+\t\t\t},\n+\n+\t\t\t\"ssl_connections\": &schema.Schema{\n+\t\t\t\tType:     schema.TypeInt,\n+\t\t\t\tComputed: 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\tValidateFunc: validateVpnDescription,\n+\t\t\t},\n+\n+\t\t\t\"ssl_max_connections\": &schema.Schema{\n+\t\t\t\tType:     schema.TypeInt,\n+\t\t\t\tComputed: true,\n+\t\t\t},\n+\n+\t\t\t\"internet_ip\": &schema.Schema{\n+\t\t\t\tType:     schema.TypeString,\n+\t\t\t\tComputed: true,\n+\t\t\t},\n+\n+\t\t\t\"specification\": &schema.Schema{\n+\t\t\t\tType:     schema.TypeString,\n+\t\t\t\tComputed: true,\n+\t\t\t},\n+\n+\t\t\t\"status\": &schema.Schema{\n+\t\t\t\tType:     schema.TypeString,\n+\t\t\t\tComputed: true,\n+\t\t\t},\n+\n+\t\t\t\"business_status\": &schema.Schema{\n+\t\t\t\tType:     schema.TypeString,\n+\t\t\t\tComputed: true,\n+\t\t\t},\n+\t\t},\n+\t}\n+}\n+\n+func resourceAliyunVpnGatewayCreate(d *schema.ResourceData, meta interface{}) error {\n+\tclient := meta.(*AliyunClient)\n+\targs := vpc.CreateCreateVpnGatewayRequest()\n+\targs.RegionId = getRegionId(d, meta)\n+\n+\tif v, ok := d.GetOk(\"name\"); ok && v.(string) != \"\" {\n+\t\targs.Name = d.Get(\"name\").(string)\n+\t}\n+\n+\targs.VpcId = d.Get(\"vpc_id\").(string)\n+\n+\tif v, ok := d.GetOk(\"instance_charge_type\"); ok && v.(string) != \"\" {\n+\t\tif strings.ToLower(v.(string)) == strings.ToLower(string(PrePaid)) {\n+\t\t\targs.InstanceChargeType = string(\"PREPAY\")\n+\t\t} else {\n+\t\t\targs.InstanceChargeType = string(\"POSTPAY\")\n+\t\t}\n+\t}\n+\n+\tif v, ok := d.GetOk(\"period\"); ok && v.(int) != 0 {\n+\t\targs.Period = requests.NewInteger(v.(int))\n+\t}\n+\n+\targs.Bandwidth = requests.NewInteger(d.Get(\"bandwidth\").(int))\n+\n+\tif v, ok := d.GetOk(\"enable_ipsec\"); ok {\n+\t\targs.EnableIpsec = requests.NewBoolean(v.(bool))\n+\t}\n+\n+\tif v, ok := d.GetOk(\"enable_ssl\"); ok {\n+\t\targs.EnableSsl = requests.NewBoolean(v.(bool))\n+\t}\n+\n+\tif v, ok := d.GetOk(\"ssl_connections\"); ok && v.(int) != 0 {\n+\t\targs.SslConnections = requests.NewInteger(v.(int))\n+\t}\n+\n+\targs.AutoPay = requests.NewBoolean(true)\n+\n+\tvpn, err := client.vpcconn.CreateVpnGateway(args)\n+\n+\tif err != nil {\n+\t\treturn fmt.Errorf(\"Create Vpn got an error: %#v\", err)\n+\t}\n+\n+\td.SetId(vpn.VpnGatewayId)\n+\n+\t//time.Sleep(time.Duration(5) * time.Second)\n+\ttime.Sleep(10 * time.Second)\n+\tif err := client.WaitForVpn(vpn.VpnGatewayId, Active, 2*DefaultTimeout); err != nil {\n+\t\treturn fmt.Errorf(\"WaitVpnGateway %s got error: %#v, %s\", Active, err, vpn.VpnGatewayId)\n+\t}\n+\n+\treturn resourceAliyunVpnGatewayUpdate(d, meta)\n+}\n+\n+func resourceAliyunVpnGatewayRead(d *schema.ResourceData, meta interface{}) error {\n+\n+\tclient := meta.(*AliyunClient)\n+\n+\tresp, err := client.DescribeVpnGateway(d.Id())\n+\tif err != nil {\n+\t\tif NotFoundError(err) {\n+\t\t\td.SetId(\"\")\n+\t\t\treturn nil\n+\t\t}\n+\t\treturn err\n+\t}\n+\td.SetId(resp.VpnGatewayId)\n+\n+\td.Set(\"name\", resp.Name)\n+\td.Set(\"description\", resp.Description)\n+\td.Set(\"vpc_id\", resp.VpcId)\n+\td.Set(\"internet_ip\", resp.InternetIp)\n+\td.Set(\"status\", resp.Status)\n+\tif strings.ToLower(VpnEnable) == strings.ToLower(resp.IpsecVpn) {\n+\t\td.Set(\"enable_ipsec\", true)\n+\t} else {\n+\t\td.Set(\"enable_ipsec\", false)\n+\t}\n+\n+\tif strings.ToLower(VpnEnable) == strings.ToLower(resp.SslVpn) {\n+\t\td.Set(\"enable_ssl\", true)\n+\t} else {\n+\t\td.Set(\"enable_ssl\", false)\n+\t}\n+\n+\td.Set(\"ssl_max_connections\", resp.SslMaxConnections)\n+\td.Set(\"business_status\", resp.BusinessStatus)\n+\td.Set(\"specification\", resp.Spec)\n+\treturn nil\n+}\n+\n+func resourceAliyunVpnGatewayUpdate(d *schema.ResourceData, meta interface{}) error {\n+\tvpcconn := meta.(*AliyunClient).vpcconn\n+\treq := vpc.CreateModifyVpnGatewayAttributeRequest()\n+\treq.VpnGatewayId = d.Id()\n+\tupdate := false\n+\td.Partial(true)\n+\tif d.HasChange(\"name\") {\n+\t\treq.Name = d.Get(\"name\").(string)\n+\t\tupdate = true\n+\t}\n+\n+\tif d.HasChange(\"description\") {\n+\t\treq.Description = d.Get(\"description\").(string)\n+\t\tupdate = true\n+\t}\n+\n+\tif update {\n+\t\tif _, err := vpcconn.ModifyVpnGatewayAttribute(req); err != nil {\n+\t\t\treturn fmt.Errorf(\"ModifyVpnGatewayAttribute got an error: %#v\", err)\n+\t\t}\n+\t\td.SetPartial(\"name\")\n+\t\td.SetPartial(\"description\")\n+\t}\n+\n+\tif d.IsNewResource() {\n+\t\td.Partial(false)\n+\t\treturn resourceAliyunVpnGatewayRead(d, meta)\n+\t}\n+\n+\tif d.HasChange(\"bandwidth\") {\n+\t\treturn fmt.Errorf(\"Now Cann't Support modify vpn gateway bandwidth, try to modify on the web console\")\n+\t}\n+\n+\tif d.HasChange(\"instance_charge_type\") {","path":"alicloud/resource_alicloud_vpn_gateway.go","position":235,"original_position":235,"commit_id":"5e4f01ed39241e2b5182f405a11a5cc0308ac0d0","original_commit_id":"5e4f01ed39241e2b5182f405a11a5cc0308ac0d0","user":{"login":"xiaozhu36","id":21300084,"node_id":"MDQ6VXNlcjIxMzAwMDg0","avatar_url":"https://avatars1.githubusercontent.com/u/21300084?v=4","gravatar_id":"","url":"https://api.github.com/users/xiaozhu36","html_url":"https://github.com/xiaozhu36","followers_url":"https://api.github.com/users/xiaozhu36/followers","following_url":"https://api.github.com/users/xiaozhu36/following{/other_user}","gists_url":"https://api.github.com/users/xiaozhu36/gists{/gist_id}","starred_url":"https://api.github.com/users/xiaozhu36/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xiaozhu36/subscriptions","organizations_url":"https://api.github.com/users/xiaozhu36/orgs","repos_url":"https://api.github.com/users/xiaozhu36/repos","events_url":"https://api.github.com/users/xiaozhu36/events{/privacy}","received_events_url":"https://api.github.com/users/xiaozhu36/received_events","type":"User","site_admin":false},"body":"instance_charge_type已经是forceNew了，235行可以去掉了","created_at":"2018-08-27T07:40:28Z","updated_at":"2018-08-27T07:47:33Z","html_url":"https://github.com/terraform-providers/terraform-provider-alicloud/pull/296#discussion_r212890290","pull_request_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/pulls/296","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/pulls/comments/212890290"},"html":{"href":"https://github.com/terraform-providers/terraform-provider-alicloud/pull/296#discussion_r212890290"},"pull_request":{"href":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/pulls/296"}}},"pull_request":{"url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/pulls/296","id":211023482,"node_id":"MDExOlB1bGxSZXF1ZXN0MjExMDIzNDgy","html_url":"https://github.com/terraform-providers/terraform-provider-alicloud/pull/296","diff_url":"https://github.com/terraform-providers/terraform-provider-alicloud/pull/296.diff","patch_url":"https://github.com/terraform-providers/terraform-provider-alicloud/pull/296.patch","issue_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/issues/296","number":296,"state":"open","locked":false,"title":"Support Vpn gateway resource","user":{"login":"lubaiali","id":42132818,"node_id":"MDQ6VXNlcjQyMTMyODE4","avatar_url":"https://avatars3.githubusercontent.com/u/42132818?v=4","gravatar_id":"","url":"https://api.github.com/users/lubaiali","html_url":"https://github.com/lubaiali","followers_url":"https://api.github.com/users/lubaiali/followers","following_url":"https://api.github.com/users/lubaiali/following{/other_user}","gists_url":"https://api.github.com/users/lubaiali/gists{/gist_id}","starred_url":"https://api.github.com/users/lubaiali/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lubaiali/subscriptions","organizations_url":"https://api.github.com/users/lubaiali/orgs","repos_url":"https://api.github.com/users/lubaiali/repos","events_url":"https://api.github.com/users/lubaiali/events{/privacy}","received_events_url":"https://api.github.com/users/lubaiali/received_events","type":"User","site_admin":false},"body":"ali-186590cc03ff:terraform-provider-alicloud ivan$ TF_ACC=1 go test ./alicloud -v -run=TestAccAlicloudVpnGateway -timeout=300m\r\n=== RUN   TestAccAlicloudVpnGateway_basic\r\n--- PASS: TestAccAlicloudVpnGateway_basic (243.18s)\r\n=== RUN   TestAccAlicloudVpnGateway_update\r\n--- PASS: TestAccAlicloudVpnGateway_update (254.28s)\r\nPASS\r\nok  \tgithub.com/terraform-providers/terraform-provider-alicloud/alicloud\t497.513s","created_at":"2018-08-27T07:07:14Z","updated_at":"2018-08-27T07:47:33Z","closed_at":null,"merged_at":null,"merge_commit_sha":"9eca86547ddd7f3acda9bb470c0e771f51d64b89","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":737911983,"node_id":"MDU6TGFiZWw3Mzc5MTE5ODM=","url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/labels/size/XL","name":"size/XL","color":"ffffff","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/pulls/296/commits","review_comments_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/pulls/296/comments","review_comment_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/pulls/comments{/number}","comments_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/issues/296/comments","statuses_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/statuses/5e4f01ed39241e2b5182f405a11a5cc0308ac0d0","head":{"label":"lubaiali:vpn_gateway","ref":"vpn_gateway","sha":"5e4f01ed39241e2b5182f405a11a5cc0308ac0d0","user":{"login":"lubaiali","id":42132818,"node_id":"MDQ6VXNlcjQyMTMyODE4","avatar_url":"https://avatars3.githubusercontent.com/u/42132818?v=4","gravatar_id":"","url":"https://api.github.com/users/lubaiali","html_url":"https://github.com/lubaiali","followers_url":"https://api.github.com/users/lubaiali/followers","following_url":"https://api.github.com/users/lubaiali/following{/other_user}","gists_url":"https://api.github.com/users/lubaiali/gists{/gist_id}","starred_url":"https://api.github.com/users/lubaiali/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lubaiali/subscriptions","organizations_url":"https://api.github.com/users/lubaiali/orgs","repos_url":"https://api.github.com/users/lubaiali/repos","events_url":"https://api.github.com/users/lubaiali/events{/privacy}","received_events_url":"https://api.github.com/users/lubaiali/received_events","type":"User","site_admin":false},"repo":{"id":144856609,"node_id":"MDEwOlJlcG9zaXRvcnkxNDQ4NTY2MDk=","name":"terraform-provider-alicloud","full_name":"lubaiali/terraform-provider-alicloud","owner":{"login":"lubaiali","id":42132818,"node_id":"MDQ6VXNlcjQyMTMyODE4","avatar_url":"https://avatars3.githubusercontent.com/u/42132818?v=4","gravatar_id":"","url":"https://api.github.com/users/lubaiali","html_url":"https://github.com/lubaiali","followers_url":"https://api.github.com/users/lubaiali/followers","following_url":"https://api.github.com/users/lubaiali/following{/other_user}","gists_url":"https://api.github.com/users/lubaiali/gists{/gist_id}","starred_url":"https://api.github.com/users/lubaiali/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lubaiali/subscriptions","organizations_url":"https://api.github.com/users/lubaiali/orgs","repos_url":"https://api.github.com/users/lubaiali/repos","events_url":"https://api.github.com/users/lubaiali/events{/privacy}","received_events_url":"https://api.github.com/users/lubaiali/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/lubaiali/terraform-provider-alicloud","description":"Terraform AliCloud provider","fork":true,"url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud","forks_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/forks","keys_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/keys{/key_id}","collaborators_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/teams","hooks_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/hooks","issue_events_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/issues/events{/number}","events_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/events","assignees_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/assignees{/user}","branches_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/branches{/branch}","tags_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/tags","blobs_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/git/refs{/sha}","trees_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/git/trees{/sha}","statuses_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/statuses/{sha}","languages_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/languages","stargazers_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/stargazers","contributors_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/contributors","subscribers_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/subscribers","subscription_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/subscription","commits_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/commits{/sha}","git_commits_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/git/commits{/sha}","comments_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/comments{/number}","issue_comment_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/issues/comments{/number}","contents_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/contents/{+path}","compare_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/compare/{base}...{head}","merges_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/merges","archive_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/downloads","issues_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/issues{/number}","pulls_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/pulls{/number}","milestones_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/milestones{/number}","notifications_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/labels{/name}","releases_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/releases{/id}","deployments_url":"https://api.github.com/repos/lubaiali/terraform-provider-alicloud/deployments","created_at":"2018-08-15T13:28:07Z","updated_at":"2018-08-27T06:51:27Z","pushed_at":"2018-08-27T07:26:30Z","git_url":"git://github.com/lubaiali/terraform-provider-alicloud.git","ssh_url":"git@github.com:lubaiali/terraform-provider-alicloud.git","clone_url":"https://github.com/lubaiali/terraform-provider-alicloud.git","svn_url":"https://github.com/lubaiali/terraform-provider-alicloud","homepage":"https://www.terraform.io/docs/providers/alicloud/","size":7173,"stargazers_count":0,"watchers_count":0,"language":"Go","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mpl-2.0","name":"Mozilla Public License 2.0","spdx_id":"MPL-2.0","url":"https://api.github.com/licenses/mpl-2.0","node_id":"MDc6TGljZW5zZTE0"},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"terraform-providers:master","ref":"master","sha":"d1adceaafd48942aab7f6fe2eda5edce039b8cc3","user":{"login":"terraform-providers","id":29154831,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI5MTU0ODMx","avatar_url":"https://avatars0.githubusercontent.com/u/29154831?v=4","gravatar_id":"","url":"https://api.github.com/users/terraform-providers","html_url":"https://github.com/terraform-providers","followers_url":"https://api.github.com/users/terraform-providers/followers","following_url":"https://api.github.com/users/terraform-providers/following{/other_user}","gists_url":"https://api.github.com/users/terraform-providers/gists{/gist_id}","starred_url":"https://api.github.com/users/terraform-providers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/terraform-providers/subscriptions","organizations_url":"https://api.github.com/users/terraform-providers/orgs","repos_url":"https://api.github.com/users/terraform-providers/repos","events_url":"https://api.github.com/users/terraform-providers/events{/privacy}","received_events_url":"https://api.github.com/users/terraform-providers/received_events","type":"Organization","site_admin":false},"repo":{"id":93446083,"node_id":"MDEwOlJlcG9zaXRvcnk5MzQ0NjA4Mw==","name":"terraform-provider-alicloud","full_name":"terraform-providers/terraform-provider-alicloud","owner":{"login":"terraform-providers","id":29154831,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI5MTU0ODMx","avatar_url":"https://avatars0.githubusercontent.com/u/29154831?v=4","gravatar_id":"","url":"https://api.github.com/users/terraform-providers","html_url":"https://github.com/terraform-providers","followers_url":"https://api.github.com/users/terraform-providers/followers","following_url":"https://api.github.com/users/terraform-providers/following{/other_user}","gists_url":"https://api.github.com/users/terraform-providers/gists{/gist_id}","starred_url":"https://api.github.com/users/terraform-providers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/terraform-providers/subscriptions","organizations_url":"https://api.github.com/users/terraform-providers/orgs","repos_url":"https://api.github.com/users/terraform-providers/repos","events_url":"https://api.github.com/users/terraform-providers/events{/privacy}","received_events_url":"https://api.github.com/users/terraform-providers/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/terraform-providers/terraform-provider-alicloud","description":"Terraform AliCloud provider","fork":false,"url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud","forks_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/forks","keys_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/keys{/key_id}","collaborators_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/teams","hooks_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/hooks","issue_events_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/issues/events{/number}","events_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/events","assignees_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/assignees{/user}","branches_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/branches{/branch}","tags_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/tags","blobs_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/git/refs{/sha}","trees_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/git/trees{/sha}","statuses_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/statuses/{sha}","languages_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/languages","stargazers_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/stargazers","contributors_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/contributors","subscribers_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/subscribers","subscription_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/subscription","commits_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/commits{/sha}","git_commits_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/git/commits{/sha}","comments_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/comments{/number}","issue_comment_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/issues/comments{/number}","contents_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/contents/{+path}","compare_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/compare/{base}...{head}","merges_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/merges","archive_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/downloads","issues_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/issues{/number}","pulls_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/pulls{/number}","milestones_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/milestones{/number}","notifications_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/labels{/name}","releases_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/releases{/id}","deployments_url":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/deployments","created_at":"2017-06-05T20:54:04Z","updated_at":"2018-08-27T04:11:38Z","pushed_at":"2018-08-27T07:26:32Z","git_url":"git://github.com/terraform-providers/terraform-provider-alicloud.git","ssh_url":"git@github.com:terraform-providers/terraform-provider-alicloud.git","clone_url":"https://github.com/terraform-providers/terraform-provider-alicloud.git","svn_url":"https://github.com/terraform-providers/terraform-provider-alicloud","homepage":"https://www.terraform.io/docs/providers/alicloud/","size":7125,"stargazers_count":29,"watchers_count":29,"language":"Go","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":24,"mirror_url":null,"archived":false,"open_issues_count":7,"license":{"key":"mpl-2.0","name":"Mozilla Public License 2.0","spdx_id":"MPL-2.0","url":"https://api.github.com/licenses/mpl-2.0","node_id":"MDc6TGljZW5zZTE0"},"forks":24,"open_issues":7,"watchers":29,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/pulls/296"},"html":{"href":"https://github.com/terraform-providers/terraform-provider-alicloud/pull/296"},"issue":{"href":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/issues/296"},"comments":{"href":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/issues/296/comments"},"review_comments":{"href":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/pulls/296/comments"},"review_comment":{"href":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/pulls/296/commits"},"statuses":{"href":"https://api.github.com/repos/terraform-providers/terraform-provider-alicloud/statuses/5e4f01ed39241e2b5182f405a11a5cc0308ac0d0"}},"author_association":"NONE"}}
{"actor":{"display_login":"xiaozhu36"}}