Class CleanupResources

java.lang.Object
org.jclouds.azurecompute.arm.compute.strategy.CleanupResources

@Singleton public class CleanupResources extends Object
  • Field Details

    • logger

      @Named("jclouds.compute") protected Logger logger
  • Method Details

    • cleanupNode

      public boolean cleanupNode(String id)
    • cleanupVirtualMachineNICs

      public boolean cleanupVirtualMachineNICs(VirtualMachine virtualMachine)
    • cleanupManagedDisks

      public boolean cleanupManagedDisks(VirtualMachine virtualMachine)
    • cleanupSecurityGroupIfOrphaned

      public boolean cleanupSecurityGroupIfOrphaned(String resourceGroup, String group)
    • cleanupAvailabilitySetIfOrphaned

      public boolean cleanupAvailabilitySetIfOrphaned(VirtualMachine virtualMachine)
    • deleteResourceGroupIfEmpty

      public boolean deleteResourceGroupIfEmpty(String group)