{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":185408640,"defaultBranch":"main","name":"aws-terminator","ownerLogin":"mattclay","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-05-07T13:33:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/806360?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1674802176.175722","currentOid":""},"activityList":{"items":[{"before":"abefa97be58a2a2c838ad609da048e05054107fe","after":"c5cdbdcaa25ceca3acc853aecf5422a3c4a1414f","ref":"refs/heads/main","pushedAt":"2024-07-24T18:31:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gravesm","name":"Mike Graves","path":"/gravesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382348?s=80&v=4"},"commit":{"message":"Add tag and untag permissions for logs (#306)\n\n* Add tag and untag permissions for logs\r\n\r\nSigned-off-by: Alina Buzachis \r\n\r\n* Modify upon review\r\n\r\nSigned-off-by: Alina Buzachis \r\n\r\n---------\r\n\r\nSigned-off-by: Alina Buzachis ","shortMessageHtmlLink":"Add tag and untag permissions for logs (#306)"}},{"before":"5fcb2cf5d2950d1ef8fb5cb29b7ccc26202f66b4","after":"abefa97be58a2a2c838ad609da048e05054107fe","ref":"refs/heads/main","pushedAt":"2024-07-16T12:36:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gravesm","name":"Mike Graves","path":"/gravesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382348?s=80&v=4"},"commit":{"message":"Add Ec2PlacementGroup terminator (#305)\n\n* Add Ec2PlacementGroup terminator\r\n\r\nPermissions already exist for managing placement groups, but no there\r\nwas no terminator for it.\r\n\r\n* Increase age limit to 50 minutes","shortMessageHtmlLink":"Add Ec2PlacementGroup terminator (#305)"}},{"before":"418bbb7ee184ea8f34d043b4a99987e3628a2e6b","after":"5fcb2cf5d2950d1ef8fb5cb29b7ccc26202f66b4","ref":"refs/heads/main","pushedAt":"2024-07-11T14:49:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gravesm","name":"Mike Graves","path":"/gravesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382348?s=80&v=4"},"commit":{"message":"Include t3a.micro in compute.yaml (#304)\n\n* Include t3a.micro in compute.yaml\r\n\r\n* replace AS delete permission with delete*","shortMessageHtmlLink":"Include t3a.micro in compute.yaml (#304)"}},{"before":"60716b742925264e12d37a921ae8a37a6dde1775","after":"418bbb7ee184ea8f34d043b4a99987e3628a2e6b","ref":"refs/heads/main","pushedAt":"2024-05-29T13:52:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gravesm","name":"Mike Graves","path":"/gravesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382348?s=80&v=4"},"commit":{"message":"add secretsmanager:GetRandomPassword (#303)\n\n* add\r\n\r\n* reduce two kms disable actions to wildcard Disable*\r\n\r\n* fixed\r\n\r\n* sort","shortMessageHtmlLink":"add secretsmanager:GetRandomPassword (#303)"}},{"before":"470e16f716d1020775dc24212f0a643a94cd6965","after":"60716b742925264e12d37a921ae8a37a6dde1775","ref":"refs/heads/main","pushedAt":"2024-05-08T18:25:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gravesm","name":"Mike Graves","path":"/gravesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382348?s=80&v=4"},"commit":{"message":"Allow permissions for S3 AccelerateConfiguration (#302)","shortMessageHtmlLink":"Allow permissions for S3 AccelerateConfiguration (#302)"}},{"before":"b189d2151181aba34540b8c01a4d4393a0b94d77","after":"470e16f716d1020775dc24212f0a643a94cd6965","ref":"refs/heads/main","pushedAt":"2024-05-03T18:52:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gravesm","name":"Mike Graves","path":"/gravesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382348?s=80&v=4"},"commit":{"message":"Allow permissions for S3 InventoryConfiguration (#301)","shortMessageHtmlLink":"Allow permissions for S3 InventoryConfiguration (#301)"}},{"before":"4684136c3375241b212264d807d7f882321ce62e","after":"b189d2151181aba34540b8c01a4d4393a0b94d77","ref":"refs/heads/main","pushedAt":"2024-03-21T18:30:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gravesm","name":"Mike Graves","path":"/gravesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382348?s=80&v=4"},"commit":{"message":"Review the way the S3 bucket are deleted (#300)","shortMessageHtmlLink":"Review the way the S3 bucket are deleted (#300)"}},{"before":"790a1b12a754b93dcb0dbffd875c6ae111487b34","after":"4684136c3375241b212264d807d7f882321ce62e","ref":"refs/heads/main","pushedAt":"2024-03-18T17:06:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gravesm","name":"Mike Graves","path":"/gravesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382348?s=80&v=4"},"commit":{"message":"Fix MemoryDB failures (#299)\n\nThis fixes a few problems with the MemoryDB terminator classes.\r\n * Clusters don't have a CreationTime, so this has been switched to use\r\n the DbTerminator parent class\r\n * The default ACL is called \"open-access\" not \"default\"\r\n * There is no \"default\" subnet\r\n * There is only one default user and it is called \"default\"","shortMessageHtmlLink":"Fix MemoryDB failures (#299)"}},{"before":"16654fb655d7513f1fcb66a14c4fd4ac083a538b","after":"790a1b12a754b93dcb0dbffd875c6ae111487b34","ref":"refs/heads/main","pushedAt":"2024-02-16T14:39:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gravesm","name":"Mike Graves","path":"/gravesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382348?s=80&v=4"},"commit":{"message":"add elasticloadbalancing:SetRulePriorities permission (#298)","shortMessageHtmlLink":"add elasticloadbalancing:SetRulePriorities permission (#298)"}},{"before":"af4a4470446d60c468fd8b04c93e7e8ef9651d00","after":"16654fb655d7513f1fcb66a14c4fd4ac083a538b","ref":"refs/heads/main","pushedAt":"2024-02-16T13:48:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gravesm","name":"Mike Graves","path":"/gravesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382348?s=80&v=4"},"commit":{"message":"Added policies for CloudFront Cache Policies and CloudFront Origin Request Polcies (#297)\n\n* Added policies for CloudFront Cache Policies and CloudFront Origin Request Policies\r\n\r\n* Added policies for CloudFront Cache Policies and CloudFront Origin Request Policies\r\n\r\n* CloudFrontCachePolicy + CloudFrontOriginRequestPolicy: Added age limit and corrected listing calls\r\n\r\n* CloudFrontCachePolicy + CloudFrontOriginRequestPolicy: Fixed whitespace issues\r\n\r\n* Applied updates for CloudFront Cache Policies and CloudFront Origin Request Polcies based on PR feedback\r\n\r\n* Applied updates for CloudFront Cache Policies and CloudFront Origin Request Polcies based on PR feedback","shortMessageHtmlLink":"Added policies for CloudFront Cache Policies and CloudFront Origin Re…"}},{"before":"77f45a6c6c4ab9ce3d359ec1d6ff5395ae4ee099","after":"af4a4470446d60c468fd8b04c93e7e8ef9651d00","ref":"refs/heads/main","pushedAt":"2024-01-17T20:17:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gravesm","name":"Mike Graves","path":"/gravesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382348?s=80&v=4"},"commit":{"message":"ELB: add policy for adding listener certificates (#296)\n\n* add policy for adding listener certificates\r\n\r\n* sort alphabetical order;\r\n\r\n* add listener resource","shortMessageHtmlLink":"ELB: add policy for adding listener certificates (#296)"}},{"before":"5907af855564f8130f3ab3645d92eff2c0e2748c","after":"77f45a6c6c4ab9ce3d359ec1d6ff5395ae4ee099","ref":"refs/heads/main","pushedAt":"2024-01-10T14:49:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gravesm","name":"Mike Graves","path":"/gravesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382348?s=80&v=4"},"commit":{"message":"Increase max session duration to two hours (#295)","shortMessageHtmlLink":"Increase max session duration to two hours (#295)"}},{"before":"675d217c4a1d4cc3f60a62a103961ce5a5e98ff9","after":"5907af855564f8130f3ab3645d92eff2c0e2748c","ref":"refs/heads/main","pushedAt":"2023-12-19T20:39:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jillr","name":"Jill R","path":"/jillr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4121322?s=80&v=4"},"commit":{"message":"add policy s3:DeleteObjectVersion (#294)","shortMessageHtmlLink":"add policy s3:DeleteObjectVersion (#294)"}},{"before":"8512bb30ce115dc00128ff93cbacb6ab48c606b5","after":"675d217c4a1d4cc3f60a62a103961ce5a5e98ff9","ref":"refs/heads/main","pushedAt":"2023-12-15T18:09:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gravesm","name":"Mike Graves","path":"/gravesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382348?s=80&v=4"},"commit":{"message":"add policy for modifying instance metadata options (#293)","shortMessageHtmlLink":"add policy for modifying instance metadata options (#293)"}},{"before":"0d38eebbf1fd81908103c59c6cd2512563f7d6c4","after":"8512bb30ce115dc00128ff93cbacb6ab48c606b5","ref":"refs/heads/main","pushedAt":"2023-10-27T17:03:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jillr","name":"Jill R","path":"/jillr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4121322?s=80&v=4"},"commit":{"message":"Add support for setting placement-group (#292)","shortMessageHtmlLink":"Add support for setting placement-group (#292)"}},{"before":"ad89114d10a322c660a1443c417a3dcd6c300625","after":"0d38eebbf1fd81908103c59c6cd2512563f7d6c4","ref":"refs/heads/main","pushedAt":"2023-08-28T08:52:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alinabuzachis","name":"Alina Buzachis","path":"/alinabuzachis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49211501?s=80&v=4"},"commit":{"message":"Add policies for memorydb (#291)\n\n* Add policies for memorydb\r\n\r\n* Add classes\r\n\r\n* Add AllowRegionalRestrictedResourceActionsWhichIncurFees\r\n\r\n* fixed pycodestyle errors\r\n\r\n* Add snapshot\r\n\r\n* Fix pycodestyle error\r\n\r\n* Added the policies under correct Sid\r\n\r\n* Fix yamllint issue\r\n\r\n* Use age_limit\r\n\r\n* Review comments\r\n\r\n* Set agelimit to 40","shortMessageHtmlLink":"Add policies for memorydb (#291)"}},{"before":"0f4ce9d7b9619b4689fd410ded683467ed6a7708","after":"ad89114d10a322c660a1443c417a3dcd6c300625","ref":"refs/heads/main","pushedAt":"2023-08-14T18:50:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gravesm","name":"Mike Graves","path":"/gravesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382348?s=80&v=4"},"commit":{"message":"Add all backup service role policy arns to iam:AttachRolePolicy conditions (#289)","shortMessageHtmlLink":"Add all backup service role policy arns to iam:AttachRolePolicy condi…"}},{"before":"3e3591b0a30ec68994550f68120df495ad61f067","after":"0f4ce9d7b9619b4689fd410ded683467ed6a7708","ref":"refs/heads/main","pushedAt":"2023-08-10T22:23:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jillr","name":"Jill R","path":"/jillr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4121322?s=80&v=4"},"commit":{"message":"Refactor policies to decrease their length (#290)\n\n* Refactor policies to decrease their length\r\n\r\nSigned-off-by: Alina Buzachis \r\n\r\n* Revision\r\n\r\nSigned-off-by: Alina Buzachis \r\n\r\n* Revision\r\n\r\n* Yet another revision\r\n\r\nSigned-off-by: Alina Buzachis \r\n\r\n* Apply suggestions\r\n\r\nSigned-off-by: Alina Buzachis \r\n\r\n* Remove duplicate\r\n\r\nSigned-off-by: Alina Buzachis \r\n\r\n---------\r\n\r\nSigned-off-by: Alina Buzachis ","shortMessageHtmlLink":"Refactor policies to decrease their length (#290)"}},{"before":"3244b435ddce18bd1a57a59bea4b707c262fa5b8","after":"3e3591b0a30ec68994550f68120df495ad61f067","ref":"refs/heads/main","pushedAt":"2023-07-05T19:24:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gravesm","name":"Mike Graves","path":"/gravesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382348?s=80&v=4"},"commit":{"message":"Enable stopping, starting, and rebooting of RDS clusters (#285)","shortMessageHtmlLink":"Enable stopping, starting, and rebooting of RDS clusters (#285)"}},{"before":"bb4921102ff6b2654c2491035dd2519747f76d74","after":"3244b435ddce18bd1a57a59bea4b707c262fa5b8","ref":"refs/heads/main","pushedAt":"2023-06-27T11:37:01.119Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alinabuzachis","name":"Alina Buzachis","path":"/alinabuzachis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49211501?s=80&v=4"},"commit":{"message":"Add privilege to tag API gateway (#284)","shortMessageHtmlLink":"Add privilege to tag API gateway (#284)"}},{"before":"a80a976db004cc59c857aaa3d8838a53d6aa94ef","after":"bb4921102ff6b2654c2491035dd2519747f76d74","ref":"refs/heads/main","pushedAt":"2023-06-21T15:29:08.075Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alinabuzachis","name":"Alina Buzachis","path":"/alinabuzachis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49211501?s=80&v=4"},"commit":{"message":"Wildcard IAM Tagging (allow InstanceProfiles and Policies to be tagged) (#283)","shortMessageHtmlLink":"Wildcard IAM Tagging (allow InstanceProfiles and Policies to be tagge…"}},{"before":"c4aa74bbcc4d7c538ad478d1c9c1304cd0b0e3cc","after":"a80a976db004cc59c857aaa3d8838a53d6aa94ef","ref":"refs/heads/main","pushedAt":"2023-06-08T13:11:40.674Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alinabuzachis","name":"Alina Buzachis","path":"/alinabuzachis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49211501?s=80&v=4"},"commit":{"message":"feat: aws_mq iam policy (#282)\n\n* feat: aws_mq iam policy\r\n\r\nSigned-off-by: Ali AlKhalidi \r\n\r\n* chore: add class for mq broker\r\n\r\nSigned-off-by: Ali AlKhalidi \r\n\r\n---------\r\n\r\nSigned-off-by: Ali AlKhalidi \r\nCo-authored-by: Ali AlKhalidi ","shortMessageHtmlLink":"feat: aws_mq iam policy (#282)"}},{"before":"25ca5d2b60bac13f01b7cdf930d07090e9a66afc","after":"c4aa74bbcc4d7c538ad478d1c9c1304cd0b0e3cc","ref":"refs/heads/main","pushedAt":"2023-05-08T12:34:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alinabuzachis","name":"Alina Buzachis","path":"/alinabuzachis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49211501?s=80&v=4"},"commit":{"message":"Add policies for backup selection (#281)\n\n* Add policies for backup selection\r\n\r\nSigned-off-by: Alina Buzachis \r\n\r\n* Add backup policy\r\n\r\nSigned-off-by: Alina Buzachis \r\n\r\n* Fix\r\n\r\nSigned-off-by: Alina Buzachis \r\n\r\n---------\r\n\r\nSigned-off-by: Alina Buzachis ","shortMessageHtmlLink":"Add policies for backup selection (#281)"}},{"before":"11c4f40c46d922f1133dd7a8d29e19220501b0ae","after":"25ca5d2b60bac13f01b7cdf930d07090e9a66afc","ref":"refs/heads/main","pushedAt":"2023-05-05T13:44:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alinabuzachis","name":"Alina Buzachis","path":"/alinabuzachis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49211501?s=80&v=4"},"commit":{"message":"Add support for Backup Plans (#279)\n\nThis adds policies for Backup Plans and terminator classes for both Backup Plans and Backup Vaults\r\n\r\nCo-authored-by: Alina Buzachis ","shortMessageHtmlLink":"Add support for Backup Plans (#279)"}},{"before":"e2b6f7a09ce85d8cb84519354431f18468fb211d","after":"11c4f40c46d922f1133dd7a8d29e19220501b0ae","ref":"refs/heads/main","pushedAt":"2023-05-04T15:32:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alinabuzachis","name":"Alina Buzachis","path":"/alinabuzachis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49211501?s=80&v=4"},"commit":{"message":"add policies to modify/reset snapshot attributes (#280)","shortMessageHtmlLink":"add policies to modify/reset snapshot attributes (#280)"}},{"before":"3d1d1ad65f2540b3eab0ac2c60d633a67423f4df","after":"e2b6f7a09ce85d8cb84519354431f18468fb211d","ref":"refs/heads/main","pushedAt":"2023-04-12T22:48:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jillr","name":"Jill R","path":"/jillr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4121322?s=80&v=4"},"commit":{"message":"Add exception handler to delete secret (#278)\n\n* Add exception handler to delete secret\r\n\r\nSigned-off-by: GomathiselviS \r\n\r\n* Fix pycode failure\r\n\r\n* Get replication status from describe_secret\r\n\r\n---------\r\n\r\nSigned-off-by: GomathiselviS ","shortMessageHtmlLink":"Add exception handler to delete secret (#278)"}},{"before":"bf4237f6fdd994e2bd55b35374b21bb6a7d2349a","after":"3d1d1ad65f2540b3eab0ac2c60d633a67423f4df","ref":"refs/heads/main","pushedAt":"2023-04-12T22:37:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jillr","name":"Jill R","path":"/jillr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4121322?s=80&v=4"},"commit":{"message":"Use correct imported timedelta for ECS (#269)","shortMessageHtmlLink":"Use correct imported timedelta for ECS (#269)"}},{"before":"e00a8eceed419d7472c069d83ae04cb8cededdd4","after":"bf4237f6fdd994e2bd55b35374b21bb6a7d2349a","ref":"refs/heads/main","pushedAt":"2023-04-03T18:36:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jillr","name":"Jill R","path":"/jillr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4121322?s=80&v=4"},"commit":{"message":"Add missing CloudFrontOriginAccessIdentity terminator (#277)\n\n* Add missing CloudFrontOriginAccessIdentity terminator\r\n\r\n* Linting","shortMessageHtmlLink":"Add missing CloudFrontOriginAccessIdentity terminator (#277)"}},{"before":"759fe69752ab8a187a0ef59525bea06171da975e","after":"e00a8eceed419d7472c069d83ae04cb8cededdd4","ref":"refs/heads/main","pushedAt":"2023-04-03T12:34:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gravesm","name":"Mike Graves","path":"/gravesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382348?s=80&v=4"},"commit":{"message":"Add support for S3 Access Points (#276)\n\n* Add support for S3 Access Points\r\n\r\nThis adds policies and terminator classes for both S3 Access Points and\r\nS3 Access Points for Object Lambda.\r\n\r\n* Define _account_id property\r\n\r\n* Linting","shortMessageHtmlLink":"Add support for S3 Access Points (#276)"}},{"before":"099a02891a460c42b213673c3953d5f70b936fed","after":"759fe69752ab8a187a0ef59525bea06171da975e","ref":"refs/heads/main","pushedAt":"2023-03-29T13:21:14.773Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gravesm","name":"Mike Graves","path":"/gravesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382348?s=80&v=4"},"commit":{"message":"Add policy to DescribeBackupVault (#275)\n\nSigned-off-by: GomathiselviS ","shortMessageHtmlLink":"Add policy to DescribeBackupVault (#275)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNFQxODozMTowOS4wMDAwMDBazwAAAASIQxcw","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNFQxODozMTowOS4wMDAwMDBazwAAAASIQxcw","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0yOVQxMzoyMToxNC43NzMwOTJazwAAAAMNz1lE"}},"title":"Activity · mattclay/aws-terminator"}