Azure Resource Group Management Guide
How to register and manage Azure resource groups (RGs) per giip project (CSN). One project can map to multiple RGs (1 CSN : N RG), and the mapping is used as a resource-group filter on the Azure Cost page.
📋 Overview
Azure Resource Group Management manages the list of Azure resource groups that belong to the currently selected project (CSN). Mappings are stored in the database (tCsnAzureRg), and permission is enforced on the server by project membership.
🔍 Components
Add / Edit form
- Resource Group (required): Azure RG name (e.g.
rg-example-prod). - Subscription ID / Subscription Name (optional): Azure subscription the RG belongs to.
- Cost source server (LSSN) (optional): the server number whose
azure_costdata contains this RG's cost. Used by the Azure Cost integration. - Note (optional): free-form note.
Use Add to create a mapping; use Edit in the list to change values, then Update/Cancel.
List
Shows RG mappings registered for the current project. Each row supports Edit and Delete.
🔗 Azure Cost integration
When at least one mapping exists, the Resource Group tab on the Azure Cost page shows a "Show only mapped RGs" toggle. Turning it on filters the current server's resource-group list to mapped RGs and shows a mapped subtotal. With no mappings, all RGs are shown as before.
💡 Notes
- Within a project, each RG name can be registered once (a duplicate updates the existing row).
- If no project (CSN) is selected, the list cannot load. Select a project first.
Troubleshooting
| Symptom | Cause | Fix |
|---|---|---|
| "No permission" shown | The current user is not a member of the project | Select a project you belong to, or request access. |
| List is empty | No mappings registered yet | Add an RG in the form above. |
| No filter toggle on Azure Cost | The project has no mappings | Register RGs on this page first. |
Related documents:
Version: 1.0
Last updated: 2026-07-23
Source: giipv3/public/help/azure-rg.en.md