.gitignore
PUBLISHING.md
README.md
mkdocs.yml
pyproject.toml
requirements.txt
setup.bat
setup.sh
.github/workflows/publish.yml
docs/index.md
docs/troubleshooting.md
docs/user_guide.md
function_app/host.json
function_app/local.settings.json
function_app/requirements.txt
function_app/SnapshotCleanup/AzureSnapshotManager.py
function_app/SnapshotCleanup/__init__.py
function_app/SnapshotCleanup/function.json
function_app/SnapshotCleanup/host.json
legacy/requirements.txt
legacy/function_app/host.json
legacy/function_app/local.settings.json
legacy/function_app/requirements.txt
legacy/function_app/SnapshotCleanup/AzureSnapshotManager.py
legacy/function_app/SnapshotCleanup/__init__.py
legacy/function_app/SnapshotCleanup/function.json
legacy/function_app/SnapshotCleanup/host.json
legacy/scripts/azure_snapshot_cleanup.py
legacy/scripts/azure_snapshot_cleanup.sh
scripts/azure_snapshot_cleanup.py
scripts/azure_snapshot_cleanup.sh
src/finops_ai/__init__.py
src/finops_ai/__version__.py
src/finops_ai/cli.py
src/finops_ai/config.py
src/finops_ai.egg-info/PKG-INFO
src/finops_ai.egg-info/SOURCES.txt
src/finops_ai.egg-info/dependency_links.txt
src/finops_ai.egg-info/entry_points.txt
src/finops_ai.egg-info/requires.txt
src/finops_ai.egg-info/top_level.txt
src/finops_ai/core/__init__.py
src/finops_ai/core/auth_manager.py
src/finops_ai/core/base_manager.py
src/finops_ai/core/graph_analyzer.py
src/finops_ai/core/policy_engine.py
src/finops_ai/ml/__init__.py
src/finops_ai/ml/anomaly_detector.py
src/finops_ai/ml/cost_forecaster.py
src/finops_ai/ml/recommender.py
src/finops_ai/providers/__init__.py
src/finops_ai/providers/aws/__init__.py
src/finops_ai/providers/aws/ebs_manager.py
src/finops_ai/providers/aws/ec2_manager.py
src/finops_ai/providers/aws/network_manager.py
src/finops_ai/providers/aws/rds_manager.py
src/finops_ai/providers/azure/__init__.py
src/finops_ai/providers/azure/app_service_manager.py
src/finops_ai/providers/azure/disk_manager.py
src/finops_ai/providers/azure/network_manager.py
src/finops_ai/providers/azure/resource_group_manager.py
src/finops_ai/providers/azure/snapshot_manager.py
src/finops_ai/providers/azure/storage_manager.py
src/finops_ai/providers/azure/vm_manager.py
src/finops_ai/providers/gcp/__init__.py
src/finops_ai/providers/gcp/compute_manager.py
src/finops_ai/providers/gcp/network_manager.py
src/finops_ai/providers/gcp/storage_manager.py
src/finops_ai/reporters/__init__.py
src/finops_ai/reporters/csv_reporter.py
src/finops_ai/reporters/html_reporter.py
src/finops_ai/reporters/json_reporter.py
src/finops_ai/reporters/slack_reporter.py
src/finops_ai/utils/__init__.py
src/finops_ai/utils/cost_calculator.py
src/finops_ai/utils/logger.py
terraform/examples/basic/main.tf
terraform/examples/basic/terraform.tfvars
terraform/examples/basic/variables.tf
terraform/modules/snapshot-cleanup/main.tf
terraform/modules/snapshot-cleanup/outputs.tf
terraform/modules/snapshot-cleanup/variables.tf
tests/test_core.py
tests/test_graph.py
tests/test_policy_engine.py