一覧確認
shell.sh
ids=`az functionapp list --query '[].id' -o tsv`
while read id
do
read rg name <<< $(echo $id | awk -F '/' '{print $5, $9}')
SETTINGS=$(az functionapp config appsettings list -g $rg -n $name --query "[[?name == 'FUNCTIONS_WORKER_RUNTIME'].value, [?name == 'WEBSITE_NODE_DEFAULT_VERSION'].value]" -o tsv)
FUNCTIONS_WORKER_RUNTIME=$(echo $SETTINGS | head -1)
WEBSITE_NODE_DEFAULT_VERSION=$(echo $SETTINGS | tail -1)
LINUXFXVERSION=$(az functionapp config show -g $rg -n $name --query "linuxFxVersion")
echo $rg, $name, $FUNCTIONS_WORKER_RUNTIME, $WEBSITE_NODE_DEFAULT_VERSION, $LINUXFXVERSION
done << DATA
$ids
DATA