2017-05-25 2 views

Répondre

1

Je n'ai pas expérimenté avec le SDK Java trop, mais VHDs essentiellement attachés aux VMs ont un bail infini qui leur est appliqué. Afin de rechercher des disques orphelins, vous pouvez examiner les propriétés de blob pour les blobs qui se terminent dans vhd. Je pense que getLeaseDuration() ou getLeaseState() devrait faire l'affaire.

1

Je ne pense pas qu'il existe un moyen dans un SDK (car il n'y a aucun moyen de trouver cela en utilisant l'API REST), donc non. Il n'y a pas de telle manière.

Mais si vous parlez de disques gérés jeter un oeil à cette demande de l'API, vous pouvez déduire de la date:
https://docs.microsoft.com/en-us/rest/api/manageddisks/disks/disks-list-by-subscription

"diskState": "Unattached" 
+0

Pour le disque géré, les informations sont disponibles à l'aide de la dernière version de Java Azure SDK. Mais pour les disques non gérés cette information semble manquer. – user1142317

+0

disque non géré que vous recherchez des extensions .VHD qui ne sont pas "louées". Cela devrait être une propriété sur le blob lui-même. – CtrlDot