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
« 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.
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.
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
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"""
18from .clusterset import ClusterSet
19from .filterset import FilterSet
20from .tagset import TagSet
22__all__ = ["ClusterSet", "FilterSet", "TagSet"]