public boolean cleanupAvailabilitySetIfOrphaned(VirtualMachine virtualMachine) { boolean deleted = true; IdReference availabilitySetRef = virtualMachine.properties().availabilitySet(); if (availabilitySetRef != null) { String name = availabilitySetRef.name(); String resourceGroup = availabilitySetRef.resourceGroup(); AvailabilitySet availabilitySet = api.getAvailabilitySetApi(resourceGroup).get(name); if (isOrphanedJcloudsAvailabilitySet(availabilitySet)) { logger.debug(">> deleting orphaned availability set %s from %s...", name, resourceGroup); URI uri = api.getAvailabilitySetApi(resourceGroup).delete(name); deleted = uri == null || resourceDeleted.apply(uri); } } return deleted; }
public boolean cleanupAvailabilitySetIfOrphaned(VirtualMachine virtualMachine) { boolean deleted = true; IdReference availabilitySetRef = virtualMachine.properties().availabilitySet(); if (availabilitySetRef != null) { String name = availabilitySetRef.name(); String resourceGroup = availabilitySetRef.resourceGroup(); AvailabilitySet availabilitySet = api.getAvailabilitySetApi(resourceGroup).get(name); if (isOrphanedJcloudsAvailabilitySet(availabilitySet)) { logger.debug(">> deleting orphaned availability set %s from %s...", name, resourceGroup); URI uri = api.getAvailabilitySetApi(resourceGroup).delete(name); deleted = uri == null || resourceDeleted.apply(uri); } } return deleted; }