{
  "repo": "tidbcloud/cloud-costs-management",
  "binary": "project-auto-deletion",
  "binary_path": "cleaner/project-auto-deletion/main.py",
  "dependencies": {
    "Runtime ProjectAutoDeletionWorker.run": {
      "infrastructure": {
        "http": {
          "conditions": [
            "Always"
          ],
          "operations": [
            {
              "operation": "POST / GET / DELETE",
              "trigger": "Fetch tokens, enumerate projects/clusters/backups, delete peering/network/project resources, and post cleanup notifications",
              "conditions": [
                "The worker runs its nightly or staging cleanup loop"
              ],
              "implementation": "requests usage in main.py plus sibling helper modules tokens.py, projects.py, clusters.py, backups.py, networks.py, and vpcpeering.py"
            }
          ]
        }
      },
      "services": []
    }
  }
}
