public StorageIORMConfigOption QueryIORMConfigOption(ManagedObjectReference host) { StorageIORMConfigOption result; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim41); QueryIORMConfigOptionRequestType queryIORMConfigOptionRequestType = new QueryIORMConfigOptionRequestType(); queryIORMConfigOptionRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); queryIORMConfigOptionRequestType.host = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(host); result = (StorageIORMConfigOption)VIConvert.ToVim(this.VimServiceProxy.QueryIORMConfigOption(new QueryIORMConfigOptionRequest(queryIORMConfigOptionRequestType)).QueryIORMConfigOptionResponse.returnval); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }
public void UpdateHostImageAcceptanceLevel(string newAcceptanceLevel) { try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim50); UpdateHostImageAcceptanceLevelRequestType updateHostImageAcceptanceLevelRequestType = new UpdateHostImageAcceptanceLevelRequestType(); updateHostImageAcceptanceLevelRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); updateHostImageAcceptanceLevelRequestType.newAcceptanceLevel = newAcceptanceLevel; this.VimServiceProxy.UpdateHostImageAcceptanceLevel(new UpdateHostImageAcceptanceLevelRequest(updateHostImageAcceptanceLevelRequestType)); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } }
public HostSpecification RetrieveHostSpecification(ManagedObjectReference host, bool fromHost) { HostSpecification result; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim65); RetrieveHostSpecificationRequestType retrieveHostSpecificationRequestType = new RetrieveHostSpecificationRequestType(); retrieveHostSpecificationRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); retrieveHostSpecificationRequestType.host = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(host); retrieveHostSpecificationRequestType.fromHost = fromHost; result = (HostSpecification)VIConvert.ToVim(this.VimServiceProxy.RetrieveHostSpecification(new RetrieveHostSpecificationRequest(retrieveHostSpecificationRequestType)).RetrieveHostSpecificationResponse.returnval); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }
public VirtualNicManagerNetConfig QueryNetConfig(string nicType) { VirtualNicManagerNetConfig result; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim4); QueryNetConfigRequestType queryNetConfigRequestType = new QueryNetConfigRequestType(); queryNetConfigRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); queryNetConfigRequestType.nicType = nicType; result = (VirtualNicManagerNetConfig)VIConvert.ToVim(this.VimServiceProxy.QueryNetConfig(new QueryNetConfigRequest(queryNetConfigRequestType)).QueryNetConfigResponse.returnval); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }
public string HostImageConfigGetAcceptance() { string returnval; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim50); HostImageConfigGetAcceptanceRequestType hostImageConfigGetAcceptanceRequestType = new HostImageConfigGetAcceptanceRequestType(); hostImageConfigGetAcceptanceRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); returnval = this.VimServiceProxy.HostImageConfigGetAcceptance(new HostImageConfigGetAcceptanceRequest(hostImageConfigGetAcceptanceRequestType)).HostImageConfigGetAcceptanceResponse.returnval; } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(returnval); }
public ManagedObjectReference CreateCollectorForEvents(EventFilterSpec filter) { ManagedObjectReference result; try { CreateCollectorForEventsRequestType createCollectorForEventsRequestType = new CreateCollectorForEventsRequestType(); createCollectorForEventsRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); createCollectorForEventsRequestType.filter = (VimApi_65.EventFilterSpec)VIConvert.ToWsdlType(filter); result = (ManagedObjectReference)VIConvert.ToVim(this.VimServiceProxy.CreateCollectorForEvents(new CreateCollectorForEventsRequest(createCollectorForEventsRequestType)).CreateCollectorForEventsResponse.returnval); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }
public ManagedObjectReference CheckProfileCompliance_Task(ManagedObjectReference[] entity) { ManagedObjectReference result; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim4); CheckProfileComplianceRequestType checkProfileComplianceRequestType = new CheckProfileComplianceRequestType(); checkProfileComplianceRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); checkProfileComplianceRequestType.entity = (VimApi_65.ManagedObjectReference[])VIConvert.ToWsdlType(entity); result = (ManagedObjectReference)VIConvert.ToVim(this.VimServiceProxy.CheckProfileCompliance_Task(new CheckProfileCompliance_TaskRequest(checkProfileComplianceRequestType)).CheckProfileCompliance_TaskResponse.returnval); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }
public void ReconfigureSnmpAgent(HostSnmpConfigSpec spec) { try { ReconfigureSnmpAgentRequestType reconfigureSnmpAgentRequestType = new ReconfigureSnmpAgentRequestType(); reconfigureSnmpAgentRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); reconfigureSnmpAgentRequestType.spec = (VimApi_65.HostSnmpConfigSpec)VIConvert.ToWsdlType(spec); this.VimServiceProxy.ReconfigureSnmpAgent(new ReconfigureSnmpAgentRequest(reconfigureSnmpAgentRequestType)); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } }
public void SendTestNotification() { try { SendTestNotificationRequestType sendTestNotificationRequestType = new SendTestNotificationRequestType(); sendTestNotificationRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); this.VimServiceProxy.SendTestNotification(new SendTestNotificationRequest(sendTestNotificationRequestType)); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } }
public ProfileExecuteResult ExecuteHostProfile(ManagedObjectReference host, ProfileDeferredPolicyOptionParameter[] deferredParam) { ProfileExecuteResult result; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim4); ExecuteHostProfileRequestType executeHostProfileRequestType = new ExecuteHostProfileRequestType(); executeHostProfileRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); executeHostProfileRequestType.host = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(host); executeHostProfileRequestType.deferredParam = (VimApi_65.ProfileDeferredPolicyOptionParameter[])VIConvert.ToWsdlType(deferredParam); result = (ProfileExecuteResult)VIConvert.ToVim(this.VimServiceProxy.ExecuteHostProfile(new ExecuteHostProfileRequest(executeHostProfileRequestType)).ExecuteHostProfileResponse.returnval); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }
public TaskInfo CreateTask(ManagedObjectReference obj, string taskTypeId, string initiatedBy, bool cancelable, string parentTaskKey, string activationId) { TaskInfo result; try { CreateTaskRequestType createTaskRequestType = new CreateTaskRequestType(); createTaskRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); createTaskRequestType.obj = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(obj); createTaskRequestType.taskTypeId = taskTypeId; createTaskRequestType.initiatedBy = initiatedBy; createTaskRequestType.cancelable = cancelable; createTaskRequestType.parentTaskKey = parentTaskKey; createTaskRequestType.activationId = activationId; result = (TaskInfo)VIConvert.ToVim(this.VimServiceProxy.CreateTask(new CreateTaskRequest(createTaskRequestType)).CreateTaskResponse.returnval); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }
public void UpdateHostProfile(HostProfileConfigSpec config) { try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim4); UpdateHostProfileRequestType updateHostProfileRequestType = new UpdateHostProfileRequestType(); updateHostProfileRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); updateHostProfileRequestType.config = (VimApi_65.HostProfileConfigSpec)VIConvert.ToWsdlType(config); this.VimServiceProxy.UpdateHostProfile(new UpdateHostProfileRequest(updateHostProfileRequestType)); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } }
public ManagedObjectReference ApplyStorageDrsRecommendationToPod_Task(ManagedObjectReference pod, string key) { ManagedObjectReference result; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim50); ApplyStorageDrsRecommendationToPodRequestType applyStorageDrsRecommendationToPodRequestType = new ApplyStorageDrsRecommendationToPodRequestType(); applyStorageDrsRecommendationToPodRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); applyStorageDrsRecommendationToPodRequestType.pod = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(pod); applyStorageDrsRecommendationToPodRequestType.key = key; result = (ManagedObjectReference)VIConvert.ToVim(this.VimServiceProxy.ApplyStorageDrsRecommendationToPod_Task(new ApplyStorageDrsRecommendationToPod_TaskRequest(applyStorageDrsRecommendationToPodRequestType)).ApplyStorageDrsRecommendationToPod_TaskResponse.returnval); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }
public StoragePerformanceSummary[] QueryDatastorePerformanceSummary(ManagedObjectReference datastore) { StoragePerformanceSummary[] result; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim51); QueryDatastorePerformanceSummaryRequestType queryDatastorePerformanceSummaryRequestType = new QueryDatastorePerformanceSummaryRequestType(); queryDatastorePerformanceSummaryRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); queryDatastorePerformanceSummaryRequestType.datastore = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(datastore); result = (StoragePerformanceSummary[])VIConvert.ToVim(this.VimServiceProxy.QueryDatastorePerformanceSummary(new QueryDatastorePerformanceSummaryRequest(queryDatastorePerformanceSummaryRequestType)).QueryDatastorePerformanceSummaryResponse1); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }
public long LookupVmOverheadMemory(ManagedObjectReference vm, ManagedObjectReference host) { long returnval; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim60); LookupVmOverheadMemoryRequestType lookupVmOverheadMemoryRequestType = new LookupVmOverheadMemoryRequestType(); lookupVmOverheadMemoryRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); lookupVmOverheadMemoryRequestType.vm = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(vm); lookupVmOverheadMemoryRequestType.host = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(host); returnval = this.VimServiceProxy.LookupVmOverheadMemory(new LookupVmOverheadMemoryRequest(lookupVmOverheadMemoryRequestType)).LookupVmOverheadMemoryResponse.returnval; } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(returnval); }
public ManagedObjectReference ConfigureHostCache_Task(HostCacheConfigurationSpec spec) { ManagedObjectReference result; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim50); ConfigureHostCacheRequestType configureHostCacheRequestType = new ConfigureHostCacheRequestType(); configureHostCacheRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); configureHostCacheRequestType.spec = (VimApi_65.HostCacheConfigurationSpec)VIConvert.ToWsdlType(spec); result = (ManagedObjectReference)VIConvert.ToVim(this.VimServiceProxy.ConfigureHostCache_Task(new ConfigureHostCache_TaskRequest(configureHostCacheRequestType)).ConfigureHostCache_TaskResponse.returnval); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }
public EventArgDesc[] RetrieveArgumentDescription(string eventTypeId) { EventArgDesc[] result; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim4); RetrieveArgumentDescriptionRequestType retrieveArgumentDescriptionRequestType = new RetrieveArgumentDescriptionRequestType(); retrieveArgumentDescriptionRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); retrieveArgumentDescriptionRequestType.eventTypeId = eventTypeId; result = (EventArgDesc[])VIConvert.ToVim(this.VimServiceProxy.RetrieveArgumentDescription(new RetrieveArgumentDescriptionRequest(retrieveArgumentDescriptionRequestType)).RetrieveArgumentDescriptionResponse1); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }
public ManagedObjectReference createWitnessNode_Task(NodeDeploymentSpec witnessDeploymentSpec, SourceNodeSpec sourceVcSpec) { ManagedObjectReference result; try { if (this.Client.Version == VimVersion.Vim51) { throw new NotSupportedException(string.Format(Resources.MethodNotSupported, this.Client.ServiceContent.About.ApiVersion)); } if (this.Client.Version == VimVersion.Vim55) { throw new NotSupportedException(string.Format(Resources.MethodNotSupported, this.Client.ServiceContent.About.ApiVersion)); } if (this.Client.Version == VimVersion.Vim60) { throw new NotSupportedException(string.Format(Resources.MethodNotSupported, this.Client.ServiceContent.About.ApiVersion)); } createWitnessNodeRequestType createWitnessNodeRequestType = new createWitnessNodeRequestType(); createWitnessNodeRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); createWitnessNodeRequestType.witnessDeploymentSpec = (VimApi_65.NodeDeploymentSpec)VIConvert.ToWsdlType(witnessDeploymentSpec); createWitnessNodeRequestType.sourceVcSpec = (VimApi_65.SourceNodeSpec)VIConvert.ToWsdlType(sourceVcSpec); result = (ManagedObjectReference)VIConvert.ToVim(this.VimServiceProxy.createWitnessNode_Task(new createWitnessNode_TaskRequest(createWitnessNodeRequestType)).createWitnessNode_TaskResponse.returnval); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }
public void DissociateProfile(ManagedObjectReference[] entity) { try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim4); DissociateProfileRequestType dissociateProfileRequestType = new DissociateProfileRequestType(); dissociateProfileRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); dissociateProfileRequestType.entity = (VimApi_65.ManagedObjectReference[])VIConvert.ToWsdlType(entity); this.VimServiceProxy.DissociateProfile(new DissociateProfileRequest(dissociateProfileRequestType)); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } }
public ManagedObjectReference deployVcha_Task(VchaClusterDeploymentSpec deploymentSpec) { ManagedObjectReference result; try { if (this.Client.Version == VimVersion.Vim51) { throw new NotSupportedException(string.Format(Resources.MethodNotSupported, this.Client.ServiceContent.About.ApiVersion)); } if (this.Client.Version == VimVersion.Vim55) { throw new NotSupportedException(string.Format(Resources.MethodNotSupported, this.Client.ServiceContent.About.ApiVersion)); } if (this.Client.Version == VimVersion.Vim60) { throw new NotSupportedException(string.Format(Resources.MethodNotSupported, this.Client.ServiceContent.About.ApiVersion)); } deployVchaRequestType deployVchaRequestType = new deployVchaRequestType(); deployVchaRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); deployVchaRequestType.deploymentSpec = (VimApi_65.VchaClusterDeploymentSpec)VIConvert.ToWsdlType(deploymentSpec); result = (ManagedObjectReference)VIConvert.ToVim(this.VimServiceProxy.deployVcha_Task(new deployVcha_TaskRequest(deployVchaRequestType)).deployVcha_TaskResponse.returnval); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }
public ProfileDescription RetrieveDescription() { ProfileDescription result; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim50); RetrieveDescriptionRequestType retrieveDescriptionRequestType = new RetrieveDescriptionRequestType(); retrieveDescriptionRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); result = (ProfileDescription)VIConvert.ToVim(this.VimServiceProxy.RetrieveDescription(new RetrieveDescriptionRequest(retrieveDescriptionRequestType)).RetrieveDescriptionResponse.returnval); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }
public void UpdateProgress(int percentDone) { try { UpdateProgressRequestType updateProgressRequestType = new UpdateProgressRequestType(); updateProgressRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); updateProgressRequestType.percentDone = percentDone; this.VimServiceProxy.UpdateProgress(new UpdateProgressRequest(updateProgressRequestType)); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } }
public void DeselectVnicForNicType(string nicType, string device) { try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim4); DeselectVnicForNicTypeRequestType deselectVnicForNicTypeRequestType = new DeselectVnicForNicTypeRequestType(); deselectVnicForNicTypeRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); deselectVnicForNicTypeRequestType.nicType = nicType; deselectVnicForNicTypeRequestType.device = device; this.VimServiceProxy.DeselectVnicForNicType(new DeselectVnicForNicTypeRequest(deselectVnicForNicTypeRequestType)); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } }
public void SetTaskDescription(LocalizableMessage description) { try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim4); SetTaskDescriptionRequestType setTaskDescriptionRequestType = new SetTaskDescriptionRequestType(); setTaskDescriptionRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); setTaskDescriptionRequestType.description = (VimApi_65.LocalizableMessage)VIConvert.ToWsdlType(description); this.VimServiceProxy.SetTaskDescription(new SetTaskDescriptionRequest(setTaskDescriptionRequestType)); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } }
public HostImageProfileSummary HostImageConfigGetProfile() { HostImageProfileSummary result; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim50); HostImageConfigGetProfileRequestType hostImageConfigGetProfileRequestType = new HostImageConfigGetProfileRequestType(); hostImageConfigGetProfileRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); result = (HostImageProfileSummary)VIConvert.ToVim(this.VimServiceProxy.HostImageConfigGetProfile(new HostImageConfigGetProfileRequest(hostImageConfigGetProfileRequestType)).HostImageConfigGetProfileResponse.returnval); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }
public void ConfigurePowerPolicy(int key) { try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim41); ConfigurePowerPolicyRequestType configurePowerPolicyRequestType = new ConfigurePowerPolicyRequestType(); configurePowerPolicyRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); configurePowerPolicyRequestType.key = key; this.VimServiceProxy.ConfigurePowerPolicy(new ConfigurePowerPolicyRequest(configurePowerPolicyRequestType)); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } }
public SoftwarePackage[] fetchSoftwarePackages() { SoftwarePackage[] result; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim65); fetchSoftwarePackagesRequestType fetchSoftwarePackagesRequestType = new fetchSoftwarePackagesRequestType(); fetchSoftwarePackagesRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); result = (SoftwarePackage[])VIConvert.ToVim(this.VimServiceProxy.fetchSoftwarePackages(new fetchSoftwarePackagesRequest(fetchSoftwarePackagesRequestType)).fetchSoftwarePackagesResponse1); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }
public DatabaseSizeEstimate EstimateDatabaseSize(DatabaseSizeParam dbSizeParam) { DatabaseSizeEstimate result; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim4); EstimateDatabaseSizeRequestType estimateDatabaseSizeRequestType = new EstimateDatabaseSizeRequestType(); estimateDatabaseSizeRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); estimateDatabaseSizeRequestType.dbSizeParam = (VimApi_65.DatabaseSizeParam)VIConvert.ToWsdlType(dbSizeParam); result = (DatabaseSizeEstimate)VIConvert.ToVim(this.VimServiceProxy.EstimateDatabaseSize(new EstimateDatabaseSizeRequest(estimateDatabaseSizeRequestType)).EstimateDatabaseSizeResponse.returnval); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }
public void DeleteHostSpecification(ManagedObjectReference host) { try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim65); DeleteHostSpecificationRequestType deleteHostSpecificationRequestType = new DeleteHostSpecificationRequestType(); deleteHostSpecificationRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); deleteHostSpecificationRequestType.host = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(host); this.VimServiceProxy.DeleteHostSpecification(new DeleteHostSpecificationRequest(deleteHostSpecificationRequestType)); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } }
public StoragePlacementResult RecommendDatastores(StoragePlacementSpec storageSpec) { StoragePlacementResult result; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim50); RecommendDatastoresRequestType recommendDatastoresRequestType = new RecommendDatastoresRequestType(); recommendDatastoresRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); recommendDatastoresRequestType.storageSpec = (VimApi_65.StoragePlacementSpec)VIConvert.ToWsdlType(storageSpec); result = (StoragePlacementResult)VIConvert.ToVim(this.VimServiceProxy.RecommendDatastores(new RecommendDatastoresRequest(recommendDatastoresRequestType)).RecommendDatastoresResponse.returnval); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }