public AutoScaleHost(IEnvironmentCoordinator environments,
                      BatchClientMsiProvider batchClientAccessor,
                      IActiveNodeProvider activeNodeProvider)
 {
     _environments        = environments;
     _batchClientAccessor = batchClientAccessor;
     _activeNodeProvider  = activeNodeProvider;
 }
Ejemplo n.º 2
0
 public EnvironmentCostController(
     IEnvironmentCoordinator environmentCoordinator,
     ICostCoordinator costCoordinator,
     ILogger <EnvironmentCostController> logger)
 {
     _environmentCoordinator = environmentCoordinator;
     _costCoordinator        = costCoordinator;
     _logger = logger;
 }
Ejemplo n.º 3
0
 public PoolUsageController(
     IEnvironmentCoordinator environmentCoordinator,
     IPoolUsageProvider poolUsageProvider,
     ILogger <PoolUsageController> logger)
 {
     _environmentCoordinator = environmentCoordinator;
     _poolUsageProvider      = poolUsageProvider;
     _logger = logger;
 }
Ejemplo n.º 4
0
 public MenuBaseController(
     IEnvironmentCoordinator environmentCoordinator,
     IPackageCoordinator packageCoordinator,
     IAssetRepoCoordinator assetRepoCoordinator)
 {
     _packageCoordinator     = packageCoordinator;
     _environmentCoordinator = environmentCoordinator;
     _assetRepoCoordinator   = assetRepoCoordinator;
 }
Ejemplo n.º 5
0
 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;
 }
Ejemplo n.º 10
0
 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;
 }
Ejemplo n.º 14
0
 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;
 }