Class CleanupResources


  • @Singleton
    public class CleanupResources
    extends Object
    • Field Detail

      • logger

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

      • 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)