public AutoScaleHost(IEnvironmentCoordinator environments, BatchClientMsiProvider batchClientAccessor, IActiveNodeProvider activeNodeProvider) { _environments = environments; _batchClientAccessor = batchClientAccessor; _activeNodeProvider = activeNodeProvider; }
public EnvironmentCostController( IEnvironmentCoordinator environmentCoordinator, ICostCoordinator costCoordinator, ILogger <EnvironmentCostController> logger) { _environmentCoordinator = environmentCoordinator; _costCoordinator = costCoordinator; _logger = logger; }
public PoolUsageController( IEnvironmentCoordinator environmentCoordinator, IPoolUsageProvider poolUsageProvider, ILogger <PoolUsageController> logger) { _environmentCoordinator = environmentCoordinator; _poolUsageProvider = poolUsageProvider; _logger = logger; }
public MenuBaseController( IEnvironmentCoordinator environmentCoordinator, IPackageCoordinator packageCoordinator, IAssetRepoCoordinator assetRepoCoordinator) { _packageCoordinator = packageCoordinator; _environmentCoordinator = environmentCoordinator; _assetRepoCoordinator = assetRepoCoordinator; }
public PackagesController( CloudBlobClient cloudBlobClient, IEnvironmentCoordinator environmentCoordinator, IPackageCoordinator packageCoordinator, IAssetRepoCoordinator assetRepoCoordinator) : base(environmentCoordinator, packageCoordinator, assetRepoCoordinator) { _blobClient = cloudBlobClient; _packageCoordinator = packageCoordinator; }
public ReportingController( IEnvironmentCoordinator environmentCoordinator, IPackageCoordinator packageCoordinator, IAssetRepoCoordinator assetRepoCoordinator, ICostCoordinator costCoordinator, ITokenAcquisition tokenAcquisition) : base(environmentCoordinator, packageCoordinator, assetRepoCoordinator, tokenAcquisition) { _costCoordinator = costCoordinator; }
public MenuBaseController( IEnvironmentCoordinator environmentCoordinator, IPackageCoordinator packageCoordinator, IAssetRepoCoordinator assetRepoCoordinator, ITokenAcquisition tokenAcquisition) : base(tokenAcquisition) { _packageCoordinator = packageCoordinator; _environmentCoordinator = environmentCoordinator; _assetRepoCoordinator = assetRepoCoordinator; }
public ReportingController( IEnvironmentCoordinator environmentCoordinator, IPackageCoordinator packageCoordinator, IAssetRepoCoordinator assetRepoCoordinator, CostManagementClientAccessor clientAccessor, IMemoryCache memoryCache) : base(environmentCoordinator, packageCoordinator, assetRepoCoordinator) { _clientAccessor = clientAccessor; _memoryCache = memoryCache; }
public ScaleController( IEnvironmentCoordinator environmentCoordinator, IScaleUpRequestStore scaleUpStore, AsyncAutoResetEvent trigger, ILogger <ScaleController> logger) { _environmentCoordinator = environmentCoordinator; _scaleUpStore = scaleUpStore; _trigger = trigger; _logger = logger; }
public ScaleUpProcessorHost( IScaleUpRequestStore requestStore, IEnvironmentCoordinator envs, ManagementClientMsiProvider batchClientProvider, AsyncAutoResetEvent trigger, ILogger <ScaleUpProcessorHost> logger) { _requestStore = requestStore; _clientProvider = batchClientProvider; _trigger = trigger; _logger = logger; _envs = envs; }
public LoggingController( IEnvironmentCoordinator environmentCoordinator, IPackageCoordinator packageCoordinator, IAssetRepoCoordinator assetRepoCoordinator, ILogProvider logProvider, ITokenAcquisition tokenAcquisition) : base( environmentCoordinator, packageCoordinator, assetRepoCoordinator, tokenAcquisition) { _logProvider = logProvider; }
public StorageController( IConfiguration configuration, IManagementClientProvider managementClientProvider, CloudBlobClient cloudBlobClient, IAssetRepoCoordinator assetRepoCoordinator, IEnvironmentCoordinator environmentCoordinator, IPackageCoordinator packageCoordinator, IAzureResourceProvider azureResourceProvider) : base(environmentCoordinator, packageCoordinator, assetRepoCoordinator) { _configuration = configuration; _azureResourceProvider = azureResourceProvider; _managementClientProvider = managementClientProvider; }
public PoolsController( IPoolCoordinator poolCoordinator, IVMSizes vmSizes, IEnvironmentCoordinator environmentCoordinator, IPackageCoordinator packageCoordinator, IAssetRepoCoordinator assetRepoCoordinator, IPoolUsageProvider poolUsageProvider, StartTaskProvider startTaskProvider) : base(environmentCoordinator, packageCoordinator, assetRepoCoordinator) { _poolCoordinator = poolCoordinator; _vmSizes = vmSizes; _environmentCoordinator = environmentCoordinator; _packageCoordinator = packageCoordinator; _poolUsageProvider = poolUsageProvider; _startTaskProvider = startTaskProvider; }
public StorageController( IConfiguration configuration, IManagementClientProvider managementClientProvider, IAssetRepoCoordinator assetRepoCoordinator, IEnvironmentCoordinator environmentCoordinator, IPackageCoordinator packageCoordinator, IAzureResourceProvider azureResourceProvider, IDeploymentCoordinator deploymentCoordinator, IIdentityProvider identityProvider, ITokenAcquisition tokenAcquisition, ILogger <StorageController> logger) : base( environmentCoordinator, packageCoordinator, assetRepoCoordinator, tokenAcquisition) { _configuration = configuration; _azureResourceProvider = azureResourceProvider; _managementClientProvider = managementClientProvider; _deploymentCoordinator = deploymentCoordinator; _identityProvider = identityProvider; _logger = logger; }
public AuthorizeEnvironmentEndpointFilter(IEnvironmentCoordinator environmentCoordinator) { _environmentCoordinator = environmentCoordinator; }