blob: 7d8354f028689315d8d65b36b629c65d23a23b21 [file] [log] [blame]
package com.cloud.network;
import java.util.List;
import com.cloud.dc.StorageNetworkIpAddressVO;
import com.cloud.utils.component.Manager;
import com.cloud.vm.SecondaryStorageVmVO;
public interface StorageNetworkManager extends Manager {
StorageNetworkIpAddressVO acquireIpAddress(long podId);
void releaseIpAddress(String ip);
boolean isStorageIpRangeAvailable();
List<SecondaryStorageVmVO> getSSVMWithNoStorageNetwork(long zoneId);
boolean isAnyStorageIpInUseInZone(long zoneId);
}