arg-tables
Explore Azure Resource Graph tables to understand their structure, purpose, and how to query Azure resources effectively for monitoring and management.
Instructions
Overview of common Azure Resource Graph tables, their purpose, and typical use cases.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- Handler function for 'arg-tables' tool: returns a hardcoded list of ARG tables with descriptions.if name == "arg-tables": overview = [ "Azure Resource Graph Tables", "", "resourcecontainers: Subscription and resource group metadata. Inventory by scope: list subs/rgroups, tags, locations.", "resourcecontainerchanges: Historical changes at subscription/resource group level. Auditing additions/deletions/updates.", "resources: All deployed Azure resources. Core inventory: counts, types, locations, tags, SKUs.", "resourcechanges: Historical changes at resource level. Troubleshoot drift and unexpected modifications.", "advisorresources: Azure Advisor recommendations. Cost, performance, HA, security best practices.", "healthresources: Service/Resource Health events. Outages, degraded services, maintenance impacts.", "policyresources: Azure Policy compliance state. Non-compliant resources and policy details.", ] return [types.TextContent(type="text", text="\n".join(overview))]
- src/azure_assistant_mcp/server.py:176-184 (registration)Registration of the 'arg-tables' tool in the list_tools() function, including schema.types.Tool( name="arg-tables", description="Overview of common Azure Resource Graph tables, their purpose, and typical use cases.", inputSchema={ "type": "object", "properties": {}, "required": [], }, ),