AZ CLI - список всех групп ресурсов пуст - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь перечислить все группы ресурсов без каких-либо ресурсов внутри, таких как диски, VM, IP-адрес и другие. Я нашел этот scirpt, который перечисляет только группу ресурсов с ресурсами, но я хочу наоборот, чтобы перечислить все группы ресурсов, не содержащие ресурсы.

for i in `az group list -o tsv --query [].name`; do if [ "$(az resource list -g $i -o tsv)" ]; then echo "$i is not empty"; fi; done

1 Ответ

0 голосов
/ 23 апреля 2020

Вы можете просто сделать с этой простой командой

az group list --query [].name --output json

РЕДАКТИРОВАТЬ:

я нашел ссылку здесь

for i in `az group list -o tsv --query [].name`; do if [ "$(az resource list -g $i -o tsv)" ]; then echo "$i is not empty"; else az group delete -n $i -y --no-wait; fi; done

вместо удалить вы можете распечатать их

...