public void ReconfigureCluster(ClusterConfigSpec spec, bool modify) { try { ManagedObjectReference taskReference = this.ReconfigureCluster_Task(spec, modify); this.Client.WaitForTask(taskReference); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } }
public ManagedObjectReference CreateCluster(string name, ClusterConfigSpec spec) { ManagedObjectReference result; try { CreateClusterRequestType createClusterRequestType = new CreateClusterRequestType(); createClusterRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); createClusterRequestType.name = name; createClusterRequestType.spec = (VimApi_65.ClusterConfigSpec)VIConvert.ToWsdlType(spec); result = (ManagedObjectReference)VIConvert.ToVim(this.VimServiceProxy.CreateCluster(new CreateClusterRequest(createClusterRequestType)).CreateClusterResponse.returnval); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }
public ManagedObjectReference ReconfigureCluster_Task(ClusterConfigSpec spec, bool modify) { ManagedObjectReference result; try { ReconfigureClusterRequestType reconfigureClusterRequestType = new ReconfigureClusterRequestType(); reconfigureClusterRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); reconfigureClusterRequestType.spec = (VimApi_65.ClusterConfigSpec)VIConvert.ToWsdlType(spec); reconfigureClusterRequestType.modify = modify; result = (ManagedObjectReference)VIConvert.ToVim(this.VimServiceProxy.ReconfigureCluster_Task(new ReconfigureCluster_TaskRequest(reconfigureClusterRequestType)).ReconfigureCluster_TaskResponse.returnval); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }