ask-azure
Answer Azure resource questions by generating and executing KQL queries against Azure Resource Graph to retrieve resource information.
Instructions
Answer a question by generating and running an Azure Resource Graph KQL query.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| auto_execute | No | Execute the generated KQL automatically (default: true) | |
| question | Yes | Your natural-language question about Azure resources | |
| subscription_ids | No | Optional explicit subscription IDs | |
| tenant_name | No | Optional configured tenant name | |
| use_all_subscriptions | No | If no subscriptions are provided, attempt to auto-discover all accessible subscriptions (default: true) |
Input Schema (JSON Schema)
{
"properties": {
"auto_execute": {
"default": true,
"description": "Execute the generated KQL automatically (default: true)",
"type": "boolean"
},
"question": {
"description": "Your natural-language question about Azure resources",
"type": "string"
},
"subscription_ids": {
"description": "Optional explicit subscription IDs",
"items": {
"type": "string"
},
"type": "array"
},
"tenant_name": {
"description": "Optional configured tenant name",
"type": "string"
},
"use_all_subscriptions": {
"default": true,
"description": "If no subscriptions are provided, attempt to auto-discover all accessible subscriptions (default: true)",
"type": "boolean"
}
},
"required": [
"question"
],
"type": "object"
}