public AzureManagement(IMlogger logger, IAppConfiguration configuration, IDataExporter dataExporter) { Logger = logger; Configuration = configuration; var subscriptionId = configuration.SubscriptionId(); var base64EncodedCertificate = configuration.Base64EncodedManagementCertificate(); MyCloudCredentials = getCredentials(subscriptionId, base64EncodedCertificate); Exporter = dataExporter; }
public FileExporter(IMlogger logger, string exportFileLocation) { _ExportData = new List <string>(); _ExportFile = exportFileLocation; _Logger = logger; }
public HtmlExporter(IMlogger logger, string exportFileLocation, IHtmlWrapper wrapper ) : base(logger, exportFileLocation) { Wrapper = wrapper; }
public AzureManagementDownloader(IMlogger logger, IAppConfiguration configuration, IDataExporter dataExporter) : base(logger, configuration, dataExporter) { }
public HtmlExporter(IMlogger logger, string exportFileLocation, IHtmlWrapper wrapper) : base(logger, exportFileLocation) { Wrapper = wrapper; }
public CsvExporter(IMlogger logger, string exportFileLocation) : base(logger, exportFileLocation) { }
public FileExporter(IMlogger logger, string exportFileLocation) { _ExportData = new List<string>(); _ExportFile = exportFileLocation; _Logger = logger; }