//********************************************************************* /// /// <summary> /// /// </summary> /// <param name="spa"></param> /// <param name="vmDepReqs"></param> /// //********************************************************************* //*** NOTE * Network private void ProcessSub(Models.ServiceProviderAccount spa, List <Models.VmDeploymentRequest> vmDepReqs, IEnumerable <AzureResourceGroup> aRGs) { try { var servOps = new HostedServiceOps(new Connection( spa.AccountID, spa.CertificateThumbprint, spa.AzureADTenantId, spa.AzureADClientId, spa.AzureADClientKey)); var rgList = servOps.FetchResourceGroupList(); foreach (var rg in rgList) { ProcessFoundRg(rg, spa, aRGs, servOps); } var vmOps = new VmOps(new Connection( spa.AccountID, spa.CertificateThumbprint, spa.AzureADTenantId, spa.AzureADClientId, spa.AzureADClientKey)); var vmList = vmOps.FetchVmList(); foreach (var vm in vmList) { ProcessFoundVm(vm, spa, vmDepReqs); } //LogThis(EventLogEntryType.Information, "VmOp Request Submitted OK", 2, 2); } catch (Exception ex) { LogThis(ex, EventLogEntryType.Error, "CmpWapExtension.ProcessorSyncSubs.ProcessSub()", 100, 1); } }
private void VmOpsResizeTest() { var vmops = new VmOps(GetTestConnection()); try { vmops.Resize("aaa", "bbb", "bad"); } catch (Exception ex) { MessageBox.Show(ex.Message, @"Exception", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } //vmops.Resize("aaa", "bbb", "Standard_A6"); vmops.Resize("aaa", "bbb", "Standard_A7"); }
private void VmOpsStopTest() { var vmops = new VmOps(GetTestConnection()); vmops.Stop("raldabadec10", "RobertoTest-01"); }
public PortalTestActions() { _portalObj = (PortalObj)Obj; _vmOps = new VmOps(); }