Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

taggercore-1.0.0.tar.gz (15.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page