private void CreateNewMonitor(string instance, string region, string metric, SOLMain.APIKey key) { MonitorTab tabcontrol = new MonitorTab(instance, region, metric, key); TabPage tabPage = new TabPage(instance); tabPage.Controls.Add(tabcontrol); MonitorTabs.TabPages.Add(tabPage); }
private void SubmitButton_Click(object sender, EventArgs e) { string insID = Instances[InstanceIDBox.SelectedIndex].InstanceID; SOLMain.APIKey key = new SOLMain.APIKey(); key.SecretID = SecretIDBox.Text; key.SecretKey = SecretKeyBox.Text; SOLMain.CreateNewMonitor(insID, RegionList[RegionBox.SelectedIndex].Region, MetricBox.Text, key); }
public MonitorTab(string instance, string region, string metric, SOLMain.APIKey key) { InitializeComponent(); InstanceID = instance; IRegion = region; Metric = metric; APIKey.SecretID = key.SecretID; APIKey.SecretKey = key.SecretKey; CInitialize(); }
private void CInitialize() { APIKeys = SOLMain.GetFullAPIKeySet(); PrimaryKey = SOLMain.GetPrimaryAPIKey(); RegionDataPath = SOLMain.GetConfigPath(SOLMain.ConfigType.Region); }