public TaskManager(int numberOfVms, IRequestHandler requestHandler, IVmManager vmManager) { this.NumberOfVms = numberOfVms; this.NumberOfRequestForCluster = this.NumberOfVms * MAX_REQUEST_FOR_MACHINE; this.requestHandler = requestHandler; this.vmManager = vmManager; }
public SshCredsManager(EnvironmentConfiguration config, IKeyVaultManager keyVaultManager, ICredentialLookup credentialLookup, IShellRunner shellRunner, IVmManager vmManager, IPathHelper appFolderFinder, ILogger <SshCredsManager> logger, IOSHandler osHandler, IMachineIpManager machineIpManager) { this.config = config; this.keyVaultManager = keyVaultManager; this.credentialLookup = credentialLookup; this.shellRunner = shellRunner; this.vmManager = vmManager; this.appFolderFinder = appFolderFinder; this.logger = logger; this.osHandler = osHandler; this.machineIpManager = machineIpManager; sshHostLookup = new Lazy <Task <string> >(() => vmManager.GetPublicIp(config.PublicIpName)); sshStateLoad = new Lazy <Task <SshState> >(() => LoadSshState()); }
public HomeController(IVmManager vmManager) { _vmManager = vmManager; }
public VmCommands(IVmManager vmManager, ISshCredsManager sshCredsManager, IPathHelper pathHelper) { this.vmManager = vmManager; this.sshCredsManager = sshCredsManager; this.pathHelper = pathHelper; }
public HomeController(IVmManager vmManager) { _vmManager = vmManager; }