Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
 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();
 }
Пример #4
0
 private void CInitialize()
 {
     APIKeys        = SOLMain.GetFullAPIKeySet();
     PrimaryKey     = SOLMain.GetPrimaryAPIKey();
     RegionDataPath = SOLMain.GetConfigPath(SOLMain.ConfigType.Region);
 }