package org.zstack.network.securitygroup; import org.zstack.header.vm.VmInstanceInventory; import org.zstack.header.vm.VmNicInventory; import java.util.List; public interface AddVmNicToSecurityGroupExtensionPoint { void preAddVmNic(SecurityGroupInventory securityGroup, VmInstanceInventory vm, List<VmNicInventory> nics) throws SecurityGroupException; void beforeAddVmNic(SecurityGroupInventory securityGroup, VmInstanceInventory vm, List<VmNicInventory> nics); void afterAddVmNic(SecurityGroupInventory securityGroup, VmInstanceInventory vm, List<VmNicInventory> nics); }