public HostNetworkManager(
     VimReferences settings,
     ConcurrentDictionary <string, Vm> vmCache,
     VlanManager vlanManager
     ) : base(settings, vmCache, vlanManager)
 {
 }
示例#2
0
 public NetworkManager(
     VimReferences settings,
     ConcurrentDictionary <string, Vm> vmCache,
     VlanManager vlanManager
     )
 {
     _client       = settings;
     _vmCache      = vmCache;
     _vlanManager  = vlanManager;
     _pgAllocation = new Dictionary <string, PortGroupAllocation>();
     _swAllocation = new Dictionary <string, int>();
 }
示例#3
0
 public NsxNetworkManager(
     ILogger logger,
     VimReferences settings,
     ConcurrentDictionary <string, Vm> vmCache,
     VlanManager vlanManager,
     SddcConfiguration sddcConfig
     ) : base(settings, vmCache, vlanManager)
 {
     _logger      = logger;
     _config      = sddcConfig;
     _apiUrl      = _config.ApiUrl;
     _apiSegments = _config.SegmentApiPath;
 }