{"action":"created","comment":{"url":"https://api.github.com/repos/aws/aws-cdk/pulls/comments/348479912","pull_request_review_id":319836552,"id":348479912,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDM0ODQ3OTkxMg==","diff_hunk":"@@ -0,0 +1,389 @@\n+import autoscaling = require('@aws-cdk/aws-autoscaling');\n+import iam = require('@aws-cdk/aws-iam');\n+import core = require('@aws-cdk/core');\n+import cdk = require('@aws-cdk/core');\n+import { Cluster } from './cluster';\n+import { KubernetesResource } from './k8s-resource';\n+\n+/**\n+ * A Cluster Autoscaler\n+ */\n+export interface IKubernetesClusterAutoscaler extends core.IConstruct {\n+  /**\n+   *  The Cluster Autoscalers Cluster.\n+   *\n+   * [disable-awslint:ref-via-interface]\n+   */\n+  readonly cluster: Cluster;\n+\n+  /**\n+   *  The IAM policy created by this construct.\n+   */\n+  readonly policy: iam.IPolicy;\n+\n+  /**\n+   * The Kubernetes Resource that defines the Cluster Autoscaler K8s resources.\n+   */\n+  readonly clusterAutoscaler: KubernetesResource;\n+}\n+\n+/**\n+ * The properties for the Cluster Autoscaler.\n+ */\n+export interface KubernetesClusterAutoscalerProps {\n+\n+  /**\n+   * The EKS cluster to deploy the cluster autoscaler to.\n+   *\n+   * [disable-awslint:ref-via-interface]\n+   */\n+  readonly cluster: Cluster;\n+\n+  /**\n+   * An array of Autoscaling Groups, known as node groups, to configure for autoscaling.\n+   *\n+   * [disable-awslint:ref-via-interface]\n+   */\n+  readonly nodeGroups: autoscaling.AutoScalingGroup[];\n+\n+  /**\n+   * The version of the Cluster Autoscaler to deploy.\n+   *\n+   * @default - the defualt version is v1.14.6\n+   */\n+  readonly version?: string;\n+\n+}\n+\n+/**\n+ * The Cluster Autoscaler Construct. This will create a new IAM Policy, add labels to the ASGs, and\n+ * deploy the Cluster Autoscaler manifest.\n+ */\n+export class KubernetesClusterAutoscaler extends cdk.Construct implements IKubernetesClusterAutoscaler {\n+\n+  /**\n+   *  The cluster this autoscaler is assosciated with\n+   *\n+   * [disable-awslint:ref-via-interface]\n+   */\n+  public readonly cluster: Cluster;\n+\n+  /**\n+   *  The IAM policy created by this construct.\n+   */\n+  public readonly policy: iam.IPolicy;\n+\n+  /**\n+   * The Kubernetes Resource that defines the Cluster Autoscaler K8s resources.\n+   */\n+  public readonly clusterAutoscaler: KubernetesResource;\n+\n+  /**\n+   * Constructs a new instance of the Cluster Autoscaler.\n+   *\n+   * @param scope cdk.Construct\n+   * @param id string\n+   * @param props ClusterAutoscalerProps\n+   */\n+  constructor(scope: cdk.Construct, id: string, props: KubernetesClusterAutoscalerProps) {\n+    super(scope, id);\n+\n+    this.cluster = props.cluster;\n+\n+    const clusterName = props.cluster.clusterName;\n+    const version = props.version === undefined ? 'v1.14.6' : props.version;\n+\n+    // define the cluster autoscaler policy statements\n+    // https://docs.aws.amazon.com/en_pv/eks/latest/userguide/cluster-autoscaler.html#ca-create-ngs\n+    const policyStatement = new iam.PolicyStatement();\n+    policyStatement.addResources('*');","path":"packages/@aws-cdk/aws-eks/lib/k8s-cluster-autoscaler.ts","position":71,"original_position":99,"commit_id":"0e5ec130b2c115a6322f63ed87415a2e184364f8","original_commit_id":"d7d4efeec3b75b86c72c49f2daed51181a7eca6f","user":{"login":"eladb","id":598796,"node_id":"MDQ6VXNlcjU5ODc5Ng==","avatar_url":"https://avatars3.githubusercontent.com/u/598796?v=4","gravatar_id":"","url":"https://api.github.com/users/eladb","html_url":"https://github.com/eladb","followers_url":"https://api.github.com/users/eladb/followers","following_url":"https://api.github.com/users/eladb/following{/other_user}","gists_url":"https://api.github.com/users/eladb/gists{/gist_id}","starred_url":"https://api.github.com/users/eladb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eladb/subscriptions","organizations_url":"https://api.github.com/users/eladb/orgs","repos_url":"https://api.github.com/users/eladb/repos","events_url":"https://api.github.com/users/eladb/events{/privacy}","received_events_url":"https://api.github.com/users/eladb/received_events","type":"User","site_admin":false},"body":"ok.","created_at":"2019-11-20T13:28:26Z","updated_at":"2019-11-20T13:29:24Z","html_url":"https://github.com/aws/aws-cdk/pull/4986#discussion_r348479912","pull_request_url":"https://api.github.com/repos/aws/aws-cdk/pulls/4986","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/aws/aws-cdk/pulls/comments/348479912"},"html":{"href":"https://github.com/aws/aws-cdk/pull/4986#discussion_r348479912"},"pull_request":{"href":"https://api.github.com/repos/aws/aws-cdk/pulls/4986"}},"in_reply_to_id":347136419},"pull_request":{"url":"https://api.github.com/repos/aws/aws-cdk/pulls/4986","id":340039945,"node_id":"MDExOlB1bGxSZXF1ZXN0MzQwMDM5OTQ1","html_url":"https://github.com/aws/aws-cdk/pull/4986","diff_url":"https://github.com/aws/aws-cdk/pull/4986.diff","patch_url":"https://github.com/aws/aws-cdk/pull/4986.patch","issue_url":"https://api.github.com/repos/aws/aws-cdk/issues/4986","number":4986,"state":"open","locked":false,"title":"feat(aws-eks): Kubernetes Cluster Autoscaler","user":{"login":"arhea","id":710716,"node_id":"MDQ6VXNlcjcxMDcxNg==","avatar_url":"https://avatars2.githubusercontent.com/u/710716?v=4","gravatar_id":"","url":"https://api.github.com/users/arhea","html_url":"https://github.com/arhea","followers_url":"https://api.github.com/users/arhea/followers","following_url":"https://api.github.com/users/arhea/following{/other_user}","gists_url":"https://api.github.com/users/arhea/gists{/gist_id}","starred_url":"https://api.github.com/users/arhea/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arhea/subscriptions","organizations_url":"https://api.github.com/users/arhea/orgs","repos_url":"https://api.github.com/users/arhea/repos","events_url":"https://api.github.com/users/arhea/events{/privacy}","received_events_url":"https://api.github.com/users/arhea/received_events","type":"User","site_admin":false},"body":"This PR is related to issue #4955, about defining EKS Patterns similar to the ECS patterns module. This PR is focused on deploying [Cluster Autoscaler](https://docs.aws.amazon.com/en_pv/eks/latest/userguide/cluster-autoscaler.html) with the CDK.\r\n\r\nThis PR creates a Construct that defines an IAM Policy and Kubernetes Customer Resource. It is used as follows:\r\n\r\n```typescript\r\nconst vpc = new ec2.Vpc(this, 'VPC', {\r\n  cidr: '10.1.0.0/16',\r\n  maxAzs: 3,\r\n  enableDnsHostnames: true,\r\n  enableDnsSupport: true\r\n});\r\n\r\n// define an admin role to use, to enable kubectl\r\nconst clusterAdmin = new iam.Role(this, 'ClusterAdminRole', {\r\n  assumedBy: new iam.AccountRootPrincipal()\r\n});\r\n\r\nconst cluster = new eks.Cluster(this, 'DemoCluster', {\r\n  mastersRole: clusterAdmin,\r\n  vpc: vpc,\r\n  vpcSubnets: [\r\n    {\r\n      subnetType: ec2.SubnetType.PRIVATE\r\n    }\r\n  ],\r\n  defaultCapacity: 0\r\n});\r\n\r\nconst ng = cluster.addCapacity('DemoNodeGroup', {\r\n  instanceType: ec2.InstanceType.of(ec2.InstanceClass.T2, ec2.InstanceSize.LARGE),\r\n  associatePublicIpAddress: false,\r\n  bootstrapEnabled: true,\r\n  desiredCapacity: 3,\r\n  minCapacity: 3,\r\n  maxCapacity: 6,\r\n  mapRole: true\r\n});\r\n\r\nconst csa = new KubernetesClusterAutoscaler(this, 'DemoClusterAutoscaler', {\r\n  cluster: cluster, // your EKS cluster\r\n  nodeGroups: [ ng ] // a list of your node groups\r\n});\r\n```\r\n\r\n","created_at":"2019-11-12T18:06:34Z","updated_at":"2019-11-20T13:29:24Z","closed_at":null,"merged_at":null,"merge_commit_sha":"385efbf96b9e0799485f3d5e7a82ca88ffd242b8","assignee":{"login":"eladb","id":598796,"node_id":"MDQ6VXNlcjU5ODc5Ng==","avatar_url":"https://avatars3.githubusercontent.com/u/598796?v=4","gravatar_id":"","url":"https://api.github.com/users/eladb","html_url":"https://github.com/eladb","followers_url":"https://api.github.com/users/eladb/followers","following_url":"https://api.github.com/users/eladb/following{/other_user}","gists_url":"https://api.github.com/users/eladb/gists{/gist_id}","starred_url":"https://api.github.com/users/eladb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eladb/subscriptions","organizations_url":"https://api.github.com/users/eladb/orgs","repos_url":"https://api.github.com/users/eladb/repos","events_url":"https://api.github.com/users/eladb/events{/privacy}","received_events_url":"https://api.github.com/users/eladb/received_events","type":"User","site_admin":false},"assignees":[{"login":"eladb","id":598796,"node_id":"MDQ6VXNlcjU5ODc5Ng==","avatar_url":"https://avatars3.githubusercontent.com/u/598796?v=4","gravatar_id":"","url":"https://api.github.com/users/eladb","html_url":"https://github.com/eladb","followers_url":"https://api.github.com/users/eladb/followers","following_url":"https://api.github.com/users/eladb/following{/other_user}","gists_url":"https://api.github.com/users/eladb/gists{/gist_id}","starred_url":"https://api.github.com/users/eladb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eladb/subscriptions","organizations_url":"https://api.github.com/users/eladb/orgs","repos_url":"https://api.github.com/users/eladb/repos","events_url":"https://api.github.com/users/eladb/events{/privacy}","received_events_url":"https://api.github.com/users/eladb/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/aws/aws-cdk/pulls/4986/commits","review_comments_url":"https://api.github.com/repos/aws/aws-cdk/pulls/4986/comments","review_comment_url":"https://api.github.com/repos/aws/aws-cdk/pulls/comments{/number}","comments_url":"https://api.github.com/repos/aws/aws-cdk/issues/4986/comments","statuses_url":"https://api.github.com/repos/aws/aws-cdk/statuses/0e5ec130b2c115a6322f63ed87415a2e184364f8","head":{"label":"arhea:4955-eks-patterns","ref":"4955-eks-patterns","sha":"0e5ec130b2c115a6322f63ed87415a2e184364f8","user":{"login":"arhea","id":710716,"node_id":"MDQ6VXNlcjcxMDcxNg==","avatar_url":"https://avatars2.githubusercontent.com/u/710716?v=4","gravatar_id":"","url":"https://api.github.com/users/arhea","html_url":"https://github.com/arhea","followers_url":"https://api.github.com/users/arhea/followers","following_url":"https://api.github.com/users/arhea/following{/other_user}","gists_url":"https://api.github.com/users/arhea/gists{/gist_id}","starred_url":"https://api.github.com/users/arhea/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arhea/subscriptions","organizations_url":"https://api.github.com/users/arhea/orgs","repos_url":"https://api.github.com/users/arhea/repos","events_url":"https://api.github.com/users/arhea/events{/privacy}","received_events_url":"https://api.github.com/users/arhea/received_events","type":"User","site_admin":false},"repo":{"id":221279207,"node_id":"MDEwOlJlcG9zaXRvcnkyMjEyNzkyMDc=","name":"aws-cdk","full_name":"arhea/aws-cdk","private":false,"owner":{"login":"arhea","id":710716,"node_id":"MDQ6VXNlcjcxMDcxNg==","avatar_url":"https://avatars2.githubusercontent.com/u/710716?v=4","gravatar_id":"","url":"https://api.github.com/users/arhea","html_url":"https://github.com/arhea","followers_url":"https://api.github.com/users/arhea/followers","following_url":"https://api.github.com/users/arhea/following{/other_user}","gists_url":"https://api.github.com/users/arhea/gists{/gist_id}","starred_url":"https://api.github.com/users/arhea/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arhea/subscriptions","organizations_url":"https://api.github.com/users/arhea/orgs","repos_url":"https://api.github.com/users/arhea/repos","events_url":"https://api.github.com/users/arhea/events{/privacy}","received_events_url":"https://api.github.com/users/arhea/received_events","type":"User","site_admin":false},"html_url":"https://github.com/arhea/aws-cdk","description":"The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code","fork":true,"url":"https://api.github.com/repos/arhea/aws-cdk","forks_url":"https://api.github.com/repos/arhea/aws-cdk/forks","keys_url":"https://api.github.com/repos/arhea/aws-cdk/keys{/key_id}","collaborators_url":"https://api.github.com/repos/arhea/aws-cdk/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/arhea/aws-cdk/teams","hooks_url":"https://api.github.com/repos/arhea/aws-cdk/hooks","issue_events_url":"https://api.github.com/repos/arhea/aws-cdk/issues/events{/number}","events_url":"https://api.github.com/repos/arhea/aws-cdk/events","assignees_url":"https://api.github.com/repos/arhea/aws-cdk/assignees{/user}","branches_url":"https://api.github.com/repos/arhea/aws-cdk/branches{/branch}","tags_url":"https://api.github.com/repos/arhea/aws-cdk/tags","blobs_url":"https://api.github.com/repos/arhea/aws-cdk/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/arhea/aws-cdk/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/arhea/aws-cdk/git/refs{/sha}","trees_url":"https://api.github.com/repos/arhea/aws-cdk/git/trees{/sha}","statuses_url":"https://api.github.com/repos/arhea/aws-cdk/statuses/{sha}","languages_url":"https://api.github.com/repos/arhea/aws-cdk/languages","stargazers_url":"https://api.github.com/repos/arhea/aws-cdk/stargazers","contributors_url":"https://api.github.com/repos/arhea/aws-cdk/contributors","subscribers_url":"https://api.github.com/repos/arhea/aws-cdk/subscribers","subscription_url":"https://api.github.com/repos/arhea/aws-cdk/subscription","commits_url":"https://api.github.com/repos/arhea/aws-cdk/commits{/sha}","git_commits_url":"https://api.github.com/repos/arhea/aws-cdk/git/commits{/sha}","comments_url":"https://api.github.com/repos/arhea/aws-cdk/comments{/number}","issue_comment_url":"https://api.github.com/repos/arhea/aws-cdk/issues/comments{/number}","contents_url":"https://api.github.com/repos/arhea/aws-cdk/contents/{+path}","compare_url":"https://api.github.com/repos/arhea/aws-cdk/compare/{base}...{head}","merges_url":"https://api.github.com/repos/arhea/aws-cdk/merges","archive_url":"https://api.github.com/repos/arhea/aws-cdk/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/arhea/aws-cdk/downloads","issues_url":"https://api.github.com/repos/arhea/aws-cdk/issues{/number}","pulls_url":"https://api.github.com/repos/arhea/aws-cdk/pulls{/number}","milestones_url":"https://api.github.com/repos/arhea/aws-cdk/milestones{/number}","notifications_url":"https://api.github.com/repos/arhea/aws-cdk/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/arhea/aws-cdk/labels{/name}","releases_url":"https://api.github.com/repos/arhea/aws-cdk/releases{/id}","deployments_url":"https://api.github.com/repos/arhea/aws-cdk/deployments","created_at":"2019-11-12T17:57:40Z","updated_at":"2019-11-12T17:57:43Z","pushed_at":"2019-11-19T23:30:50Z","git_url":"git://github.com/arhea/aws-cdk.git","ssh_url":"git@github.com:arhea/aws-cdk.git","clone_url":"https://github.com/arhea/aws-cdk.git","svn_url":"https://github.com/arhea/aws-cdk","homepage":"https://aws.amazon.com/cdk","size":71794,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"aws:master","ref":"master","sha":"c02c9e5518bfb2d8f8195322b7fd97343f5ca63b","user":{"login":"aws","id":2232217,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIyMzIyMTc=","avatar_url":"https://avatars3.githubusercontent.com/u/2232217?v=4","gravatar_id":"","url":"https://api.github.com/users/aws","html_url":"https://github.com/aws","followers_url":"https://api.github.com/users/aws/followers","following_url":"https://api.github.com/users/aws/following{/other_user}","gists_url":"https://api.github.com/users/aws/gists{/gist_id}","starred_url":"https://api.github.com/users/aws/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aws/subscriptions","organizations_url":"https://api.github.com/users/aws/orgs","repos_url":"https://api.github.com/users/aws/repos","events_url":"https://api.github.com/users/aws/events{/privacy}","received_events_url":"https://api.github.com/users/aws/received_events","type":"Organization","site_admin":false},"repo":{"id":105808767,"node_id":"MDEwOlJlcG9zaXRvcnkxMDU4MDg3Njc=","name":"aws-cdk","full_name":"aws/aws-cdk","private":false,"owner":{"login":"aws","id":2232217,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIyMzIyMTc=","avatar_url":"https://avatars3.githubusercontent.com/u/2232217?v=4","gravatar_id":"","url":"https://api.github.com/users/aws","html_url":"https://github.com/aws","followers_url":"https://api.github.com/users/aws/followers","following_url":"https://api.github.com/users/aws/following{/other_user}","gists_url":"https://api.github.com/users/aws/gists{/gist_id}","starred_url":"https://api.github.com/users/aws/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aws/subscriptions","organizations_url":"https://api.github.com/users/aws/orgs","repos_url":"https://api.github.com/users/aws/repos","events_url":"https://api.github.com/users/aws/events{/privacy}","received_events_url":"https://api.github.com/users/aws/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/aws/aws-cdk","description":"The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code","fork":false,"url":"https://api.github.com/repos/aws/aws-cdk","forks_url":"https://api.github.com/repos/aws/aws-cdk/forks","keys_url":"https://api.github.com/repos/aws/aws-cdk/keys{/key_id}","collaborators_url":"https://api.github.com/repos/aws/aws-cdk/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/aws/aws-cdk/teams","hooks_url":"https://api.github.com/repos/aws/aws-cdk/hooks","issue_events_url":"https://api.github.com/repos/aws/aws-cdk/issues/events{/number}","events_url":"https://api.github.com/repos/aws/aws-cdk/events","assignees_url":"https://api.github.com/repos/aws/aws-cdk/assignees{/user}","branches_url":"https://api.github.com/repos/aws/aws-cdk/branches{/branch}","tags_url":"https://api.github.com/repos/aws/aws-cdk/tags","blobs_url":"https://api.github.com/repos/aws/aws-cdk/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/aws/aws-cdk/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/aws/aws-cdk/git/refs{/sha}","trees_url":"https://api.github.com/repos/aws/aws-cdk/git/trees{/sha}","statuses_url":"https://api.github.com/repos/aws/aws-cdk/statuses/{sha}","languages_url":"https://api.github.com/repos/aws/aws-cdk/languages","stargazers_url":"https://api.github.com/repos/aws/aws-cdk/stargazers","contributors_url":"https://api.github.com/repos/aws/aws-cdk/contributors","subscribers_url":"https://api.github.com/repos/aws/aws-cdk/subscribers","subscription_url":"https://api.github.com/repos/aws/aws-cdk/subscription","commits_url":"https://api.github.com/repos/aws/aws-cdk/commits{/sha}","git_commits_url":"https://api.github.com/repos/aws/aws-cdk/git/commits{/sha}","comments_url":"https://api.github.com/repos/aws/aws-cdk/comments{/number}","issue_comment_url":"https://api.github.com/repos/aws/aws-cdk/issues/comments{/number}","contents_url":"https://api.github.com/repos/aws/aws-cdk/contents/{+path}","compare_url":"https://api.github.com/repos/aws/aws-cdk/compare/{base}...{head}","merges_url":"https://api.github.com/repos/aws/aws-cdk/merges","archive_url":"https://api.github.com/repos/aws/aws-cdk/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/aws/aws-cdk/downloads","issues_url":"https://api.github.com/repos/aws/aws-cdk/issues{/number}","pulls_url":"https://api.github.com/repos/aws/aws-cdk/pulls{/number}","milestones_url":"https://api.github.com/repos/aws/aws-cdk/milestones{/number}","notifications_url":"https://api.github.com/repos/aws/aws-cdk/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/aws/aws-cdk/labels{/name}","releases_url":"https://api.github.com/repos/aws/aws-cdk/releases{/id}","deployments_url":"https://api.github.com/repos/aws/aws-cdk/deployments","created_at":"2017-10-04T19:22:36Z","updated_at":"2019-11-20T11:48:22Z","pushed_at":"2019-11-20T12:58:12Z","git_url":"git://github.com/aws/aws-cdk.git","ssh_url":"git@github.com:aws/aws-cdk.git","clone_url":"https://github.com/aws/aws-cdk.git","svn_url":"https://github.com/aws/aws-cdk","homepage":"https://aws.amazon.com/cdk","size":72272,"stargazers_count":3568,"watchers_count":3568,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":598,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":754,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":598,"open_issues":754,"watchers":3568,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/aws/aws-cdk/pulls/4986"},"html":{"href":"https://github.com/aws/aws-cdk/pull/4986"},"issue":{"href":"https://api.github.com/repos/aws/aws-cdk/issues/4986"},"comments":{"href":"https://api.github.com/repos/aws/aws-cdk/issues/4986/comments"},"review_comments":{"href":"https://api.github.com/repos/aws/aws-cdk/pulls/4986/comments"},"review_comment":{"href":"https://api.github.com/repos/aws/aws-cdk/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/aws/aws-cdk/pulls/4986/commits"},"statuses":{"href":"https://api.github.com/repos/aws/aws-cdk/statuses/0e5ec130b2c115a6322f63ed87415a2e184364f8"}},"author_association":"NONE"}}
{"actor":{"display_login":"eladb"}}