Provides utility classes for scanning AWS accounts and applying tags to AWS resources
Reason this release was yanked:
Dependency missing
Project description
Taggercore
About
Taggercore contains utility classes for scanning AWS resources and applying tags to them.
The usecase package contains opinionated functions for performing tasks like scanning a region and global resources (e.g. IAM) or comparing resources to a certain tagging schema (e.g. create_report.py).
Supported resources
Resources supported (scanning + tagging)
| Resource | Notes |
|---|---|
| acm.certificate | |
| apigateway.apis | |
| apigateway.restapis | |
| cloudfront.distribution | |
| cloudtrail.trail | global trails are currently not supported |
| cloudwatch.alarm | |
| dynamodb.table | |
| ec2.address | |
| ec2.customer-gateway | |
| ec2.flow-log | |
| ec2.image | |
| ec2.instance | self owned only |
| ec2.internetgateway | |
| ec2.keypairs | |
| ec2.launch-template | |
| ec2.natgateway | |
| ec2.networkacl | |
| ec2.route-table | |
| ec2.securitygroup | |
| ec2.snapshot | |
| ec2.subnet | |
| ec2.volume | |
| ec2.vpc | |
| ec2.vpc-peering-connection | |
| elasticache.cluster | |
| elasticache.snapshot | |
| elasticbeanstalk.application | |
| elasticloadbalacing.loadbalancer | v1(classic) and v2(application,network) |
| es.domain | |
| firehose.deliverystream | |
| iam.role | |
| iam.user | |
| kinesis.stream | data streams |
| lambda.function | |
| logs.log-group | |
| rds.cluster | |
| rds.db | |
| rds.secgrp | |
| route53.healthcheck | |
| route53.hostedzone | |
| sns.topic | |
| s3.bucket | |
| sqs.queue |
Installation
Taggercore can be installed by running
pip install taggercore
Development
Install dev dependencies:
pipenv install -e .[dev]
Run tests:
tox
Run black for code formatting:
tox -e format
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file taggercore-1.0.0.tar.gz.
File metadata
- Download URL: taggercore-1.0.0.tar.gz
- Upload date:
- Size: 15.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ea5115e6553d6fd661657d67b88d520ec9728b8bbe8e45ec43a07b95b458a9c
|
|
| MD5 |
1bf024526ebd97a6913785ca0cbade21
|
|
| BLAKE2b-256 |
3cf12da89825041c069c6b17eafeda7e83f3ea57793250c744ae299d741d4b93
|