// TODO: Auto-detach?
throw new WebApplicationException(Status.CONFLICT);
}
NetworkPool pool = networkPools.buildPool(vip.getPoolData());
pool.markIpNotAllocated(vip);
}
public VirtualIpPoolData findVirtualIpPool(Project project, long poolId) throws CloudException {
// TODO: Restrict access to pools by project?
return computeRepository.getVirtualIpPools().find(poolId);