Coverage for src/tagmania/iac_tools/__init__.py: 100%

4 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-08-02 01:51 +0000

1"""Infrastructure as Code (IAC) Tools for AWS Resource Management. 

2 

3This module provides the core infrastructure tools for managing AWS resources 

4through tag-based operations. It includes classes for cluster management, 

5resource filtering, and tag operations. 

6 

7Core Components: 

8 - ClusterSet: Manages collections of EC2 instances based on cluster tags 

9 - TagSet: Handles tag operations on AWS resources 

10 - FilterSet: Manages AWS resource filtering based on tags 

11 - Utilities: Helper functions for AWS operations 

12 

13The tools in this module provide the foundation for all cluster operations with 

14built-in safety limits and automation tracking to ensure only managed resources 

15are modified. 

16""" 

17 

18from .clusterset import ClusterSet 

19from .filterset import FilterSet 

20from .tagset import TagSet 

21 

22__all__ = ["ClusterSet", "FilterSet", "TagSet"]