AWS Resource Group offers features like this., and you can access [Resource Group](https://console.aws.amazon.com/resource-groups/home) in AWS console.
I didn't find how to use --tag-filters with unTagged value in CLI so used jq to filter out results.
Here is a sample command to get all resources without Environment Tag.
```aws resourcegroupstaggingapi get-resources --tags-per-page 100 | jq '.ResourceTagMappingList[] | select(contains({Tags: [{Key: "environment"} ]}) | not)'
```
Get Resource through resourcegroupstaggingapi reference: https://docs.aws.amazon.com/cli/latest/reference/resourcegroupstaggingapi/get-resources.html
For more information about Resource Group API, Please visit [APIReference](https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/API_GetResources.html).