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 details)

Uploaded Source

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

Hashes for taggercore-1.0.0.tar.gz
Algorithm Hash digest
SHA256 9ea5115e6553d6fd661657d67b88d520ec9728b8bbe8e45ec43a07b95b458a9c
MD5 1bf024526ebd97a6913785ca0cbade21
BLAKE2b-256 3cf12da89825041c069c6b17eafeda7e83f3ea57793250c744ae299d741d4b93

See more details on using hashes here.

Supported by

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