@Override public GalleryImageVersionImpl withSourceCustomImage(VirtualMachineCustomImage customImage) { return this.withSourceCustomImage(customImage.id()); }
public void removeImage(Azure azureClient, String vmName, String resourceGroupName) { List<VirtualMachineCustomImage> customImages = azureClient.virtualMachineCustomImages().listByResourceGroup(resourceGroupName); for (VirtualMachineCustomImage image : customImages) { String prefix = StringUtils.substringBefore(image.name(), "Image"); if (StringUtils.contains(vmName, prefix)) { LOGGER.log(Level.INFO, "AzureVMManagementServiceDelegate: terminateVirtualMachine: " + "Removing image with name: {0}", image.name()); azureClient.virtualMachineCustomImages().deleteById(image.id()); } } }
@Override public GalleryImageVersionImpl withSourceCustomImage(VirtualMachineCustomImage customImage) { return this.withSourceCustomImage(customImage.id()); }