Я новичок в Azure Resource Graph и пытаюсь получить все функции из приложения-функции.
Во-первых, я создал запрос для получения функциональных приложений:
resources
| where type == 'microsoft.web/sites'
| where properties['kind'] == 'functionapp'
Затем я искал в свойствах приложения функции, если функции были перечислены, но информации об этом нет. Итак, я проверил определение JSON одной функции, содержащейся в приложении-функции, и тип ресурса — «Microsoft.Web/sites/functions». Но когда я запускаю запрос, используя тип, я не получаю результатов.
Что нужно сделать, чтобы получить функции, содержащиеся в приложении-функции, с помощью Azure Resource Graph?
Спасибо :)
На данный момент нет специальной таблицы Azure Resource Graph для получения всех функций, представленных в приложении-функции. Поддерживаемые таблицы для типа ресурса указаны в Ms-Doc.
Если вы хотите получить все имена функций, присутствующие в приложении-функции, используйте для получения Azure PowerShell.
$ResourceGroupName = "<Resource Group Name>"
$FunAppName = "<Your Function App Name>"
(Get-AzResource -ApiVersion "2022-03-01" -Name $FunAppName -ResourceGroupName $ResourceGroupName -ResourceType "Microsoft.Web/sites/functions").ResourceName