Azure удалить потерянные диски
Я использую Azure Java SDK и пытаюсь получить список всех потерянных дисков в подписке. Есть ли в текущем Azure Java SDK способ получить этот список?
2 ответа
Я не слишком много экспериментировал с Java SDK, но по существу к виртуальным жестким дискам, подключенным к виртуальным машинам, применяется бесконечная аренда. Чтобы найти потерянные диски, вы можете проверить свойства больших двоичных объектов, заканчивающихся на vhd.
Я считаю, что getLeaseDuration() или getLeaseState() должны сделать свое дело.
Я не думаю, что есть какой-либо способ в любом SDK (так как нет способа найти это с помощью REST API), так что нет. Там нет такого способа.
Но если вы говорите об управляемых дисках, посмотрите на этот запрос API, вы можете сделать вывод из даты:
https://docs.microsoft.com/en-us/rest/api/manageddisks/disks/disks-list-by-subscription
"diskState": "Unattached"