{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":810952153,"defaultBranch":"main","name":"aws-cdk","ownerLogin":"IanKonlog","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-06-05T16:55:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/85327006?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719318282.0","currentOid":""},"activityList":{"items":[{"before":"8ebfadeb8d7a8c15176ed9e5f106a49fc84040a6","after":"cce10b1c1f0f764e39e734ad7d6c288b7ffb9da3","ref":"refs/heads/main","pushedAt":"2024-06-26T02:35:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"fix(apprunner): auto deployment fails after new container image pushed due to lack of a permission (#30630)\n\n### Issue # (if applicable)\n\nCloses #26640\n\n### Reason for this change\nAccording to the [docs](https://docs.aws.amazon.com/apprunner/latest/dg/security_iam_service-with-iam.html#security_iam_service-with-iam-roles), required permissions for an App Runner's AccessRole to access images in ECR repository are the followings:\n\n1. \"ecr:GetDownloadUrlForLayer\",\n2. \"ecr:BatchCheckLayerAvailability\",\n3. \"ecr:BatchGetImage\",\n4. \"ecr:DescribeImages\",\n5. \"ecr:GetAuthorizationToken\"\n\nNo.1~3 are granted by the [grantPull](https://github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-ecr/lib/repository.ts#L385) method of `ecr.Repository`.\n\nhttps://github.com/aws/aws-cdk/blob/main/packages/%40aws-cdk/aws-apprunner-alpha/lib/service.ts#L1303\n\nPermission for No.5 is granted by the following.\n**Note** : It is correct that the resources here is set to `*`(Ref: [docs](https://docs.aws.amazon.com/apprunner/latest/dg/security_iam_service-with-iam.html#security_iam_service-with-iam-roles))\n> If you create your own custom policy for your access role, be sure to specify \"Resource\": \"*\" for the ecr:GetAuthorizationToken action. Tokens can be used to access any Amazon ECR registry that you have access to.\n\nhttps://github.com/aws/aws-cdk/blob/main/packages/%40aws-cdk/aws-apprunner-alpha/lib/service.ts#L1368\n\nAt the moment, No.4 permission is missing. So we need to add.\n\n\n### Description of changes\nAdd a `ecr:DescribeImages` permisison to the AccessRole.\n\n\n\n### Description of how you validated changes\nUpdate a unit test and a integ test.\n\n\n\n### Checklist\n- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)\n\n----\n\n*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*","shortMessageHtmlLink":"fix(apprunner): auto deployment fails after new container image pushe…"}},{"before":null,"after":"ecd757ebb01c7efeba2aeab984be6717125c3880","ref":"refs/heads/handle-pnpx","pushedAt":"2024-06-25T12:24:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"IanKonlog","name":"Roger Ian Konlog","path":"/IanKonlog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85327006?s=80&v=4"},"commit":{"message":"feat: enable pnpx with cdk init","shortMessageHtmlLink":"feat: enable pnpx with cdk init"}},{"before":"3b95777ee5dae32fd41481d81922d07c804a2c6b","after":"8ebfadeb8d7a8c15176ed9e5f106a49fc84040a6","ref":"refs/heads/main","pushedAt":"2024-06-25T02:35:57.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"fix(stepfunctions-tasks): run task permission is too broad (under feature flag) (#30389)\n\nCloses #30368. \n\nDoc: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/security_iam_id-based-policy-examples.html#IAM_run_policies","shortMessageHtmlLink":"fix(stepfunctions-tasks): run task permission is too broad (under fea…"}},{"before":"3338fc031198a5f2a1cb30e3c5bd4b2061063016","after":"d3695d4ae0907ebab987b6f25309baa653af9850","ref":"refs/heads/v2-release","pushedAt":"2024-06-22T02:32:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 2.147.1 (#30617)\n\nSee CHANGELOG","shortMessageHtmlLink":"chore(release): 2.147.1 (aws#30617)"}},{"before":"f93c2efa1a51b39f7f6585cb77c6263de9754a19","after":"3b95777ee5dae32fd41481d81922d07c804a2c6b","ref":"refs/heads/main","pushedAt":"2024-06-22T02:32:22.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"feat(fsx): add properties to enable automatic backups for Lustre file system (#30343)\n\n### Issue # (if applicable)\n\nCloses #30340.\n\n### Reason for this change\nCurrent LustreFileSystem class does not support automatic backups.\n\n\n### Description of changes\nAdd properties equivalent to those of the L1 construct to the L2 construct.\n\n* [automaticBackupRetentionDays](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws%5C_fsx.CfnFileSystem.LustreConfigurationProperty.html#automaticbackupretentiondays)\n* [copyTagsToBackups](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws%5C_fsx.CfnFileSystem.LustreConfigurationProperty.html#copytagstobackups)\n* [dailyAutomaticBackupStartTime](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws%5C_fsx.CfnFileSystem.LustreConfigurationProperty.html#dailyautomaticbackupstarttime)\n\nSegregated the `dailyAutomaticBackupStartTime` as a class to enable its usage in another file system's L2 construct (for example, Ontap) in the future.\n\n\n\n### Description of how you validated changes\nAdd unit tests and integ tests.\n\n\n### Checklist\n- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)\n\n----\n\n*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*","shortMessageHtmlLink":"feat(fsx): add properties to enable automatic backups for Lustre file…"}},{"before":"b368c78026ae4547d6f04e3290a375340c1f6de7","after":"3338fc031198a5f2a1cb30e3c5bd4b2061063016","ref":"refs/heads/v2-release","pushedAt":"2024-06-21T02:34:58.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 2.147.0 (#30601)\n\nSee [CHANGELOG](https://github.com/aws/aws-cdk/blob/bump/2.147.0/CHANGELOG.md)","shortMessageHtmlLink":"chore(release): 2.147.0 (aws#30601)"}},{"before":"96b2dc635e575e0bad26d5c694ef319dc57f250a","after":"f93c2efa1a51b39f7f6585cb77c6263de9754a19","ref":"refs/heads/main","pushedAt":"2024-06-21T02:34:57.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(ec2): choose NAT instance v2 machineImage cpuType automatically from instanceType (#30558)\n\n### Issue # (if applicable)\nn/a\n\n### Reason for this change\n\nWhen configuring NAT instance v2, currently we have to set machineImage manually when we want to use a graviton instance.\n\nLike this:\n\n```ts\nconst vpc = new Vpc(this, 'Vpc', {\n natGatewayProvider: NatProvider.instanceV2({\n instanceType: InstanceType.of(InstanceClass.T4G, InstanceSize.NANO),\n // we should be able to omit this line!\n machineImage: MachineImage.latestAmazonLinux2023({ cpuType: AmazonLinuxCpuType.ARM_64 }),\n }),\n});\n```\n\nThis can be easily avoided if Nat instance v2 construct decides which cpu type to use for the given instance type.\n\n### Description of changes\n\nUse `instanceType.architecture` to choose cpu type of a machine image.\n\nNow we can remove the redundant code:\n\n```ts\nconst vpc = new Vpc(this, 'Vpc', {\n natGatewayProvider: NatProvider.instanceV2({\n instanceType: InstanceType.of(InstanceClass.T4G, InstanceSize.NANO),\n }),\n});\n```\n\n### Description of how you validated changes\n\nAdded an integ test.\n### Checklist\n- [X] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)\n\n----\n\n*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*","shortMessageHtmlLink":"chore(ec2): choose NAT instance v2 machineImage cpuType automatically…"}},{"before":"3c36fe968e2f2c121e5bfc828100a9e7dafb5c26","after":"96b2dc635e575e0bad26d5c694ef319dc57f250a","ref":"refs/heads/main","pushedAt":"2024-06-20T02:34:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(codebuild): add new CodeBuild lambda dotnet8 compute images (#30564)\n\nAdd new Lambda dotnet8 compute images for both aarch64 and x86_64 architectures:\n- aws/codebuild/amazonlinux-aarch64-lambda-standard:dotnet8\n- aws/codebuild/amazonlinux-x86_64-lambda-standard:dotnet8\n\n**References**\n- https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html#lambda-compute-images\n- https://github.com/aws/aws-cdk/pull/28630\n- https://github.com/aws/aws-codebuild-docker-images/pull/719\n\n----\n\n*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*","shortMessageHtmlLink":"chore(codebuild): add new CodeBuild lambda dotnet8 compute images (aw…"}},{"before":"b196b13b0b8a54dcacadf87fdbe744772a6e6c4d","after":"3c36fe968e2f2c121e5bfc828100a9e7dafb5c26","ref":"refs/heads/main","pushedAt":"2024-06-19T02:36:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"fix(apigateway): remove timeout upper bound max (#30547)\n\n### Issue # (if applicable)\n\nCloses #30539.\n\n### Reason for this change\n\nAWS , see [announcement](https://aws.amazon.com/about-aws/whats-new/2024/06/amazon-api-gateway-integration-timeout-limit-29-seconds/) and [Amazon API Gateway quotas](https://docs.aws.amazon.com/apigateway/latest/developerguide/limits.html)\n\n### Description of changes\n\n* Updated exception of `apigateway` `Integration` to only check the `timeout` lower bound\n* Added exception check of the `timeout` prop to `apigateway-v2` `WebSocketIntegration`, to match the `apigateway` v1 behavior\n* Implemented the `timeout` property to `apigateway-v2` `HttpIntegration` and its sub-integrations (`HttpAlbIntegration`, `HttpLambdaIntegration`, etc.)\n* Updated TSDoc\n\n### Description of how you validated changes\n\nUpdated unit and integration tests\n\n### Checklist\n- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)\n\n----\n\n*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*","shortMessageHtmlLink":"fix(apigateway): remove timeout upper bound max (aws#30547)"}},{"before":"4e9ef15a0cf8b1bc664b5d22b34af9eaaa17bec8","after":"b196b13b0b8a54dcacadf87fdbe744772a6e6c4d","ref":"refs/heads/main","pushedAt":"2024-06-18T02:36:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"fix(core): overrideLogicalId validation (#29708)\n\n### Issue # (if applicable)\n\nCloses #29701\n\n### Reason for this change\n\nCalling `overrideLogicalId` on a `Construct` with an invalid logical ID ([docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resources-section-structure.html#resources-section-structure-logicalid)) would not throw an error at synthesis time. CloudFormation would \n\n### Description of changes\n\n* Validate `overrideLogicalId` (must not be empty, must not be over 255 characters, must match `/^[A-Za-z0-9]+$/`\n* Document exceptions with `@error` JSDoc tags\n\n### Description of how you validated changes\n\nI've added unit tests, integration tests should not be necessary\n\n### Checklist\n- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)\n\n----\n\n*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*","shortMessageHtmlLink":"fix(core): overrideLogicalId validation (aws#29708)"}},{"before":"2988247436d3e032d48cc864e1157c8fa887112d","after":"4e9ef15a0cf8b1bc664b5d22b34af9eaaa17bec8","ref":"refs/heads/main","pushedAt":"2024-06-15T02:34:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"feat(ec2): add nitro enclave and hibernation settings to the Instance Construct (#30228)\n\n### Issue # (if applicable)\nN/A\n\n### Reason for this change\nMIssing property in the L2 Construct\n\n\n### Description of changes\nAdd nitroEnclaveEnabled and hibernationConfigured property.\n\n\n\n### Description of how you validated changes\nAdded unit tests and integ tests.\n\n\n\n### Checklist\n- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)\n\n----\n\n*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*","shortMessageHtmlLink":"feat(ec2): add nitro enclave and hibernation settings to the Instance…"}},{"before":null,"after":"b368c78026ae4547d6f04e3290a375340c1f6de7","ref":"refs/heads/v2-release","pushedAt":"2024-06-14T02:36:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 2.146.0 (#30548)\n\nSee [CHANGELOG](https://github.com/aws/aws-cdk/blob/bump/2.146.0/CHANGELOG.md)","shortMessageHtmlLink":"chore(release): 2.146.0 (aws#30548)"}},{"before":"f1dc1429c8d2253fb8b0f7570443d0881921d6d4","after":"2988247436d3e032d48cc864e1157c8fa887112d","ref":"refs/heads/main","pushedAt":"2024-06-14T02:36:01.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(roadmap): team roadmap update (#30553)\n\n### Issue # (if applicable)\n\nCloses #.\n\n### Reason for this change\n\nUpdating the roadmap to reflect the team's latest updates\n\n### Description of changes\n\nUpdating the roadmap to reflect the team's latest updates\n\n### Checklist\n- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)\n\n----\n\n*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*","shortMessageHtmlLink":"chore(roadmap): team roadmap update (aws#30553)"}},{"before":"db3e77d4b32a7464b38f8502d7c113ac163e17dc","after":"f1dc1429c8d2253fb8b0f7570443d0881921d6d4","ref":"refs/heads/main","pushedAt":"2024-06-13T02:12:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"IanKonlog","name":"Roger Ian Konlog","path":"/IanKonlog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85327006?s=80&v=4"},"commit":{"message":"feat(appsync): add `maxBatchSize` property to the `AppSyncFunction` Construct (#30266)\n\n### Issue # (if applicable)\n\nN/A\n\n### Reason for this change\nMissing property in the Construct.\n\nhttps://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-maxbatchsize\n\n\n\n### Description of changes\nAdd `maxBatchSize` property to the `AppSyncFunction` Construct\n\n\n\n\n### Description of how you validated changes\nAdd unit tests and integ tests.\n\n\n### Checklist\n- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)\n\n----\n\n*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*","shortMessageHtmlLink":"feat(appsync): add maxBatchSize property to the AppSyncFunction C…"}},{"before":"8f4d4d75df7adf994f97de633de3da2fc32c7eee","after":"db3e77d4b32a7464b38f8502d7c113ac163e17dc","ref":"refs/heads/main","pushedAt":"2024-06-12T17:51:53.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"IanKonlog","name":"Roger Ian Konlog","path":"/IanKonlog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85327006?s=80&v=4"},"commit":{"message":"feat(opensearch): add OpenSearch 2.13 engine version (#30399)\n\n### Reason for this change\n\n[Amazon OpenSearch Service now supports OpenSearch version 2.13](https://aws.amazon.com/about-aws/whats-new/2024/05/amazon-opensearch-supports-opensearch-version-2-13/)\n\n### Description of changes\n\nAdds support for OpenSearch engine version 2.13\n\n### Description of how you validated changes\n\n`yarn test`\n\n### Checklist\n- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)\n\n----\n\n*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*","shortMessageHtmlLink":"feat(opensearch): add OpenSearch 2.13 engine version (aws#30399)"}},{"before":null,"after":"6c94c0e9e42bb4b39c74280f0f7c9b56b635c30f","ref":"refs/heads/add-IanKonlog","pushedAt":"2024-06-12T17:27:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"IanKonlog","name":"Roger Ian Konlog","path":"/IanKonlog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85327006?s=80&v=4"},"commit":{"message":"chore: Add new team member IanKonlog","shortMessageHtmlLink":"chore: Add new team member IanKonlog"}},{"before":"a46bbc3c5928c5fb5da779a58908dc9386ceff2c","after":"8f4d4d75df7adf994f97de633de3da2fc32c7eee","ref":"refs/heads/main","pushedAt":"2024-06-07T16:19:06.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"IanKonlog","name":"Roger Ian Konlog","path":"/IanKonlog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85327006?s=80&v=4"},"commit":{"message":"chore(stepfunction-tasks): eventbridge aws. event source prefix check is more strict than it should be (#30237)\n\n1. fix the event source validation\n2. move the validation from renderEntries() to validateEntries() \n3. add unit tests\n\n### Issue # (if applicable)\n\nCloses #30191\n\n### Reason for this change\n\n\n\n### Description of changes\n\n\n\n### Description of how you validated changes\n\n\n\n### Checklist\n- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)\n\n----\n\n*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*","shortMessageHtmlLink":"chore(stepfunction-tasks): eventbridge aws. event source prefix check…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNlQwMjozNTowMi4wMDAwMDBazwAAAARvPXuG","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNlQwMjozNTowMi4wMDAwMDBazwAAAARvPXuG","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wN1QxNjoxOTowNi4wMDAwMDBazwAAAARfaE-V"}},"title":"Activity · IanKonlog/aws-cdk"}