{"action":"created","comment":{"url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/pulls/comments/179587541","pull_request_review_id":109857056,"id":179587541,"diff_hunk":"@@ -0,0 +1,976 @@\n+package aws\n+\n+import (\n+\t\"fmt\"\n+\t\"log\"\n+\t\"strconv\"\n+\t\"time\"\n+\n+\t\"github.com/aws/aws-sdk-go/aws\"\n+\t\"github.com/aws/aws-sdk-go/service/ec2\"\n+\t\"github.com/hashicorp/terraform/helper/resource\"\n+\t\"github.com/hashicorp/terraform/helper/schema\"\n+)\n+\n+const awsSpotInstanceTimeLayout = \"2006-01-02T15:04:05Z\"\n+\n+func resourceAwsLaunchTemplate() *schema.Resource {\n+\treturn &schema.Resource{\n+\t\tCreate: resourceAwsLaunchTemplateCreate,\n+\t\tRead:   resourceAwsLaunchTemplateRead,\n+\t\tUpdate: resourceAwsLaunchTemplateUpdate,\n+\t\tDelete: resourceAwsLaunchTemplateDelete,\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\": {\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\tConflictsWith: []string{\"name_prefix\"},\n+\t\t\t\tValidateFunc:  validateLaunchTemplateName,\n+\t\t\t},\n+\n+\t\t\t\"name_prefix\": {\n+\t\t\t\tType:         schema.TypeString,\n+\t\t\t\tOptional:     true,\n+\t\t\t\tForceNew:     true,\n+\t\t\t\tValidateFunc: validateLaunchTemplateName,\n+\t\t\t},\n+\n+\t\t\t\"description\": {\n+\t\t\t\tType:     schema.TypeString,\n+\t\t\t\tOptional: true,\n+\t\t\t\tValidateFunc: func(v interface{}, k string) (ws []string, errors []error) {\n+\t\t\t\t\tvalue := v.(string)\n+\t\t\t\t\tif len(value) > 255 {\n+\t\t\t\t\t\terrors = append(errors, fmt.Errorf(\n+\t\t\t\t\t\t\t\"%q cannot be longer than 255 characters\", k))\n+\t\t\t\t\t}\n+\t\t\t\t\treturn\n+\t\t\t\t},\n+\t\t\t},\n+\n+\t\t\t\"client_token\": {\n+\t\t\t\tType:     schema.TypeString,\n+\t\t\t\tComputed: true,\n+\t\t\t},\n+\n+\t\t\t\"default_version\": {\n+\t\t\t\tType:     schema.TypeInt,\n+\t\t\t\tComputed: true,\n+\t\t\t},\n+\n+\t\t\t\"latest_version\": {\n+\t\t\t\tType:     schema.TypeInt,\n+\t\t\t\tComputed: true,\n+\t\t\t},\n+\n+\t\t\t\"block_device_mappings\": {\n+\t\t\t\tType:     schema.TypeSet,\n+\t\t\t\tOptional: 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\"device_name\": {\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+\t\t\t\t\t\t\"no_device\": {\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+\t\t\t\t\t\t\"virtual_name\": {\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+\t\t\t\t\t\t\"ebs\": {\n+\t\t\t\t\t\t\tType:     schema.TypeSet,\n+\t\t\t\t\t\t\tOptional: true,\n+\t\t\t\t\t\t\tMaxItems: 1,\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\"delete_on_termination\": {\n+\t\t\t\t\t\t\t\t\t\tType:     schema.TypeBool,\n+\t\t\t\t\t\t\t\t\t\tOptional: true,\n+\t\t\t\t\t\t\t\t\t},\n+\t\t\t\t\t\t\t\t\t\"encrypted\": {\n+\t\t\t\t\t\t\t\t\t\tType:     schema.TypeBool,\n+\t\t\t\t\t\t\t\t\t\tOptional: true,\n+\t\t\t\t\t\t\t\t\t},\n+\t\t\t\t\t\t\t\t\t\"iops\": {\n+\t\t\t\t\t\t\t\t\t\tType:     schema.TypeInt,\n+\t\t\t\t\t\t\t\t\t\tOptional: true,\n+\t\t\t\t\t\t\t\t\t},\n+\t\t\t\t\t\t\t\t\t\"kms_key_id\": {\n+\t\t\t\t\t\t\t\t\t\tType:     schema.TypeString,\n+\t\t\t\t\t\t\t\t\t\tOptional: true,\n+\t\t\t\t\t\t\t\t\t},\n+\t\t\t\t\t\t\t\t\t\"snapshot_id\": {\n+\t\t\t\t\t\t\t\t\t\tType:     schema.TypeString,\n+\t\t\t\t\t\t\t\t\t\tOptional: true,\n+\t\t\t\t\t\t\t\t\t},\n+\t\t\t\t\t\t\t\t\t\"volume_size\": {\n+\t\t\t\t\t\t\t\t\t\tType:     schema.TypeInt,\n+\t\t\t\t\t\t\t\t\t\tOptional: true,\n+\t\t\t\t\t\t\t\t\t},\n+\t\t\t\t\t\t\t\t\t\"volume_type\": {\n+\t\t\t\t\t\t\t\t\t\tType:     schema.TypeString,\n+\t\t\t\t\t\t\t\t\t\tOptional: 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+\t\t\t\t\t},\n+\t\t\t\t},\n+\t\t\t},\n+\n+\t\t\t\"credit_specification\": {\n+\t\t\t\tType:     schema.TypeSet,\n+\t\t\t\tOptional: true,\n+\t\t\t\tMaxItems: 1,\n+\t\t\t\tElem: &schema.Resource{\n+\t\t\t\t\tSchema: map[string]*schema.Schema{\n+\t\t\t\t\t\t\"cpu_credits\": {\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+\t\t\t\t\t},\n+\t\t\t\t},\n+\t\t\t},\n+\n+\t\t\t\"disable_api_termination\": {\n+\t\t\t\tType:     schema.TypeBool,\n+\t\t\t\tOptional: true,\n+\t\t\t},\n+\n+\t\t\t\"ebs_optimized\": {\n+\t\t\t\tType:     schema.TypeBool,\n+\t\t\t\tOptional: true,\n+\t\t\t},\n+\n+\t\t\t\"elastic_gpu_specifications\": {\n+\t\t\t\tType:     schema.TypeSet,\n+\t\t\t\tOptional: 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\"type\": {\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+\t\t\t\t\t},\n+\t\t\t\t},\n+\t\t\t},\n+\n+\t\t\t\"iam_instance_profile\": {\n+\t\t\t\tType:     schema.TypeSet,\n+\t\t\t\tOptional: true,\n+\t\t\t\tMaxItems: 1,\n+\t\t\t\tElem: &schema.Resource{\n+\t\t\t\t\tSchema: map[string]*schema.Schema{\n+\t\t\t\t\t\t\"arn\": {\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+\t\t\t\t\t\t\"name\": {\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+\t\t\t\t\t},\n+\t\t\t\t},\n+\t\t\t},\n+\n+\t\t\t\"image_id\": {\n+\t\t\t\tType:     schema.TypeString,\n+\t\t\t\tOptional: true,\n+\t\t\t},\n+\n+\t\t\t\"instance_initiated_shutdown_behavior\": {\n+\t\t\t\tType:     schema.TypeString,\n+\t\t\t\tOptional: true,\n+\t\t\t},\n+\n+\t\t\t\"instance_market_options\": {\n+\t\t\t\tType:     schema.TypeSet,\n+\t\t\t\tOptional: true,\n+\t\t\t\tMaxItems: 1,\n+\t\t\t\tElem: &schema.Resource{\n+\t\t\t\t\tSchema: map[string]*schema.Schema{\n+\t\t\t\t\t\t\"market_type\": {\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+\t\t\t\t\t\t\"spot_options\": {\n+\t\t\t\t\t\t\tType:     schema.TypeSet,","path":"aws/resource_aws_launch_template.go","position":206,"original_position":206,"commit_id":"4a26f38be86b7e38a1af6a1b00c93e859b5ca7ff","original_commit_id":"4a26f38be86b7e38a1af6a1b00c93e859b5ca7ff","user":{"login":"bflad","id":189114,"avatar_url":"https://avatars3.githubusercontent.com/u/189114?v=4","gravatar_id":"","url":"https://api.github.com/users/bflad","html_url":"https://github.com/bflad","followers_url":"https://api.github.com/users/bflad/followers","following_url":"https://api.github.com/users/bflad/following{/other_user}","gists_url":"https://api.github.com/users/bflad/gists{/gist_id}","starred_url":"https://api.github.com/users/bflad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bflad/subscriptions","organizations_url":"https://api.github.com/users/bflad/orgs","repos_url":"https://api.github.com/users/bflad/repos","events_url":"https://api.github.com/users/bflad/events{/privacy}","received_events_url":"https://api.github.com/users/bflad/received_events","type":"User","site_admin":false},"body":"To simply the implementation and future maintenance, this can be schema.TypeList 👍","created_at":"2018-04-05T20:14:45Z","updated_at":"2018-04-05T20:59:31Z","html_url":"https://github.com/terraform-providers/terraform-provider-aws/pull/2927#discussion_r179587541","pull_request_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/pulls/2927","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/pulls/comments/179587541"},"html":{"href":"https://github.com/terraform-providers/terraform-provider-aws/pull/2927#discussion_r179587541"},"pull_request":{"href":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/pulls/2927"}}},"pull_request":{"url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/pulls/2927","id":162166399,"html_url":"https://github.com/terraform-providers/terraform-provider-aws/pull/2927","diff_url":"https://github.com/terraform-providers/terraform-provider-aws/pull/2927.diff","patch_url":"https://github.com/terraform-providers/terraform-provider-aws/pull/2927.patch","issue_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/issues/2927","number":2927,"state":"open","locked":false,"title":"New Resource: aws_launch_template","user":{"login":"kl4w","id":1169346,"avatar_url":"https://avatars3.githubusercontent.com/u/1169346?v=4","gravatar_id":"","url":"https://api.github.com/users/kl4w","html_url":"https://github.com/kl4w","followers_url":"https://api.github.com/users/kl4w/followers","following_url":"https://api.github.com/users/kl4w/following{/other_user}","gists_url":"https://api.github.com/users/kl4w/gists{/gist_id}","starred_url":"https://api.github.com/users/kl4w/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kl4w/subscriptions","organizations_url":"https://api.github.com/users/kl4w/orgs","repos_url":"https://api.github.com/users/kl4w/repos","events_url":"https://api.github.com/users/kl4w/events{/privacy}","received_events_url":"https://api.github.com/users/kl4w/received_events","type":"User","site_admin":false},"body":"To address #2505 \r\n\r\nI've created an initial `LaunchTemplate` resource but unsure how to handle versions and would like input/help.\r\n\r\nCreating a new launch template is also conceptually creating the first `LaunchTemplateVersion`. \r\nIf a new `LaunchTemplateVersion` resource is to be created, it seems weird that it may/should also update the `defaultVersion` and `latestVersion` attributes of the `LaunchTemplate`. Deleting a launch template also deletes all existing versions.\r\n\r\nI was thinking about combining the concept of `LaunchTemplate` and `LaunchTemplateVersion` such that an update of the `LaunchTemplate` creates a `LaunchTemplateVersion`. This results in a single `LaunchTemplate` in the resulting state. The question is how to handle the versioning of the launch template and how to handle the `sourceVersion` parameter when creating a new `LaunchTemplateVersion`.\r\n\r\nCombining `LaunchTemplate` and `LaunchTemplateVersion` also means that it does not allow as much freedom managing versions, and may mean that creating any resource using the `LaunchTemplate` may have to use the `latestVersion`.\r\n\r\nAnother idea that I was throwing around was create both the `LaunchTemplate` and `LaunchTemplateVersion` resources but remove the `launchTemplateData` attribute from the `LaunchTemplate`. This would mean that the `LaunchTemplate` is used more as a versioning reference, and the data is always held in the `LaunchTemplateVersion` resource. However this would also mean that both resources would be required in order to create a useful launch template.\r\n\r\nThoughts/ideas?","created_at":"2018-01-10T16:18:22Z","updated_at":"2018-04-05T20:59:32Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ee86ba1ed6abf3cd1eceba78a677e2dae888c138","assignee":{"login":"bflad","id":189114,"avatar_url":"https://avatars3.githubusercontent.com/u/189114?v=4","gravatar_id":"","url":"https://api.github.com/users/bflad","html_url":"https://github.com/bflad","followers_url":"https://api.github.com/users/bflad/followers","following_url":"https://api.github.com/users/bflad/following{/other_user}","gists_url":"https://api.github.com/users/bflad/gists{/gist_id}","starred_url":"https://api.github.com/users/bflad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bflad/subscriptions","organizations_url":"https://api.github.com/users/bflad/orgs","repos_url":"https://api.github.com/users/bflad/repos","events_url":"https://api.github.com/users/bflad/events{/privacy}","received_events_url":"https://api.github.com/users/bflad/received_events","type":"User","site_admin":false},"assignees":[{"login":"bflad","id":189114,"avatar_url":"https://avatars3.githubusercontent.com/u/189114?v=4","gravatar_id":"","url":"https://api.github.com/users/bflad","html_url":"https://github.com/bflad","followers_url":"https://api.github.com/users/bflad/followers","following_url":"https://api.github.com/users/bflad/following{/other_user}","gists_url":"https://api.github.com/users/bflad/gists{/gist_id}","starred_url":"https://api.github.com/users/bflad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bflad/subscriptions","organizations_url":"https://api.github.com/users/bflad/orgs","repos_url":"https://api.github.com/users/bflad/repos","events_url":"https://api.github.com/users/bflad/events{/privacy}","received_events_url":"https://api.github.com/users/bflad/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":625892945,"url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/labels/new-resource","name":"new-resource","color":"d4c5f9","default":false},{"id":794043766,"url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/labels/service/ec2","name":"service/ec2","color":"bfd4f2","default":false},{"id":737832202,"url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/labels/size/XXL","name":"size/XXL","color":"ffffff","default":false}],"milestone":{"url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/milestones/16","html_url":"https://github.com/terraform-providers/terraform-provider-aws/milestone/16","labels_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/milestones/16/labels","id":3228794,"number":16,"title":"v1.14.0","description":"","creator":{"login":"bflad","id":189114,"avatar_url":"https://avatars3.githubusercontent.com/u/189114?v=4","gravatar_id":"","url":"https://api.github.com/users/bflad","html_url":"https://github.com/bflad","followers_url":"https://api.github.com/users/bflad/followers","following_url":"https://api.github.com/users/bflad/following{/other_user}","gists_url":"https://api.github.com/users/bflad/gists{/gist_id}","starred_url":"https://api.github.com/users/bflad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bflad/subscriptions","organizations_url":"https://api.github.com/users/bflad/orgs","repos_url":"https://api.github.com/users/bflad/repos","events_url":"https://api.github.com/users/bflad/events{/privacy}","received_events_url":"https://api.github.com/users/bflad/received_events","type":"User","site_admin":false},"open_issues":23,"closed_issues":43,"state":"open","created_at":"2018-03-29T14:16:16Z","updated_at":"2018-04-05T16:54:44Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/pulls/2927/commits","review_comments_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/pulls/2927/comments","review_comment_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/pulls/comments{/number}","comments_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/issues/2927/comments","statuses_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/statuses/4a26f38be86b7e38a1af6a1b00c93e859b5ca7ff","head":{"label":"kl4w:add_launch_template_resource","ref":"add_launch_template_resource","sha":"4a26f38be86b7e38a1af6a1b00c93e859b5ca7ff","user":{"login":"kl4w","id":1169346,"avatar_url":"https://avatars3.githubusercontent.com/u/1169346?v=4","gravatar_id":"","url":"https://api.github.com/users/kl4w","html_url":"https://github.com/kl4w","followers_url":"https://api.github.com/users/kl4w/followers","following_url":"https://api.github.com/users/kl4w/following{/other_user}","gists_url":"https://api.github.com/users/kl4w/gists{/gist_id}","starred_url":"https://api.github.com/users/kl4w/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kl4w/subscriptions","organizations_url":"https://api.github.com/users/kl4w/orgs","repos_url":"https://api.github.com/users/kl4w/repos","events_url":"https://api.github.com/users/kl4w/events{/privacy}","received_events_url":"https://api.github.com/users/kl4w/received_events","type":"User","site_admin":false},"repo":{"id":100524710,"name":"terraform-provider-aws","full_name":"kl4w/terraform-provider-aws","owner":{"login":"kl4w","id":1169346,"avatar_url":"https://avatars3.githubusercontent.com/u/1169346?v=4","gravatar_id":"","url":"https://api.github.com/users/kl4w","html_url":"https://github.com/kl4w","followers_url":"https://api.github.com/users/kl4w/followers","following_url":"https://api.github.com/users/kl4w/following{/other_user}","gists_url":"https://api.github.com/users/kl4w/gists{/gist_id}","starred_url":"https://api.github.com/users/kl4w/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kl4w/subscriptions","organizations_url":"https://api.github.com/users/kl4w/orgs","repos_url":"https://api.github.com/users/kl4w/repos","events_url":"https://api.github.com/users/kl4w/events{/privacy}","received_events_url":"https://api.github.com/users/kl4w/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/kl4w/terraform-provider-aws","description":"Terraform aws provider","fork":true,"url":"https://api.github.com/repos/kl4w/terraform-provider-aws","forks_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/forks","keys_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/keys{/key_id}","collaborators_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/teams","hooks_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/hooks","issue_events_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/issues/events{/number}","events_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/events","assignees_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/assignees{/user}","branches_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/branches{/branch}","tags_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/tags","blobs_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/git/refs{/sha}","trees_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/git/trees{/sha}","statuses_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/statuses/{sha}","languages_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/languages","stargazers_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/stargazers","contributors_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/contributors","subscribers_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/subscribers","subscription_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/subscription","commits_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/commits{/sha}","git_commits_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/git/commits{/sha}","comments_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/comments{/number}","issue_comment_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/issues/comments{/number}","contents_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/contents/{+path}","compare_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/compare/{base}...{head}","merges_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/merges","archive_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/downloads","issues_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/issues{/number}","pulls_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/pulls{/number}","milestones_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/milestones{/number}","notifications_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/labels{/name}","releases_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/releases{/id}","deployments_url":"https://api.github.com/repos/kl4w/terraform-provider-aws/deployments","created_at":"2017-08-16T19:23:11Z","updated_at":"2018-04-03T13:53:41Z","pushed_at":"2018-04-03T13:53:25Z","git_url":"git://github.com/kl4w/terraform-provider-aws.git","ssh_url":"git@github.com:kl4w/terraform-provider-aws.git","clone_url":"https://github.com/kl4w/terraform-provider-aws.git","svn_url":"https://github.com/kl4w/terraform-provider-aws","homepage":"","size":32629,"stargazers_count":1,"watchers_count":1,"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":null,"forks":0,"open_issues":0,"watchers":1,"default_branch":"master"}},"base":{"label":"terraform-providers:master","ref":"master","sha":"b5a480a4d751751c5f8cded5de0a69ac563b63cd","user":{"login":"terraform-providers","id":29154831,"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":93444615,"name":"terraform-provider-aws","full_name":"terraform-providers/terraform-provider-aws","owner":{"login":"terraform-providers","id":29154831,"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-aws","description":"Terraform AWS provider","fork":false,"url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws","forks_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/forks","keys_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/keys{/key_id}","collaborators_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/teams","hooks_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/hooks","issue_events_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/issues/events{/number}","events_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/events","assignees_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/assignees{/user}","branches_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/branches{/branch}","tags_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/tags","blobs_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/git/refs{/sha}","trees_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/git/trees{/sha}","statuses_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/statuses/{sha}","languages_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/languages","stargazers_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/stargazers","contributors_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/contributors","subscribers_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/subscribers","subscription_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/subscription","commits_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/commits{/sha}","git_commits_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/git/commits{/sha}","comments_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/comments{/number}","issue_comment_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/issues/comments{/number}","contents_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/contents/{+path}","compare_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/compare/{base}...{head}","merges_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/merges","archive_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/downloads","issues_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/issues{/number}","pulls_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/pulls{/number}","milestones_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/milestones{/number}","notifications_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/labels{/name}","releases_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/releases{/id}","deployments_url":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/deployments","created_at":"2017-06-05T20:37:52Z","updated_at":"2018-04-05T20:02:02Z","pushed_at":"2018-04-05T20:01:30Z","git_url":"git://github.com/terraform-providers/terraform-provider-aws.git","ssh_url":"git@github.com:terraform-providers/terraform-provider-aws.git","clone_url":"https://github.com/terraform-providers/terraform-provider-aws.git","svn_url":"https://github.com/terraform-providers/terraform-provider-aws","homepage":"https://www.terraform.io/docs/providers/aws/","size":33935,"stargazers_count":983,"watchers_count":983,"language":"Go","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":886,"mirror_url":null,"archived":false,"open_issues_count":1820,"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"},"forks":886,"open_issues":1820,"watchers":983,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/pulls/2927"},"html":{"href":"https://github.com/terraform-providers/terraform-provider-aws/pull/2927"},"issue":{"href":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/issues/2927"},"comments":{"href":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/issues/2927/comments"},"review_comments":{"href":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/pulls/2927/comments"},"review_comment":{"href":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/pulls/2927/commits"},"statuses":{"href":"https://api.github.com/repos/terraform-providers/terraform-provider-aws/statuses/4a26f38be86b7e38a1af6a1b00c93e859b5ca7ff"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"bflad"}}