public GuestAliases[] ListGuestAliases(ManagedObjectReference vm, GuestAuthentication auth, string username) { GuestAliases[] result; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim60); ListGuestAliasesRequestType listGuestAliasesRequestType = new ListGuestAliasesRequestType(); listGuestAliasesRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); listGuestAliasesRequestType.vm = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(vm); listGuestAliasesRequestType.auth = (VimApi_65.GuestAuthentication)VIConvert.ToWsdlType(auth); listGuestAliasesRequestType.username = username; result = (GuestAliases[])VIConvert.ToVim(this.VimServiceProxy.ListGuestAliases(new ListGuestAliasesRequest(listGuestAliasesRequestType)).ListGuestAliasesResponse1); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }
public GuestProcessInfo[] ListProcessesInGuest(ManagedObjectReference vm, GuestAuthentication auth, long[] pids) { GuestProcessInfo[] result; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim50); ListProcessesInGuestRequestType listProcessesInGuestRequestType = new ListProcessesInGuestRequestType(); listProcessesInGuestRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); listProcessesInGuestRequestType.vm = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(vm); listProcessesInGuestRequestType.auth = (VimApi_65.GuestAuthentication)VIConvert.ToWsdlType(auth); listProcessesInGuestRequestType.pids = pids; result = (GuestProcessInfo[])VIConvert.ToVim(this.VimServiceProxy.ListProcessesInGuest(new ListProcessesInGuestRequest(listProcessesInGuestRequestType)).ListProcessesInGuestResponse1); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }
public void RemoveGuestAlias(ManagedObjectReference vm, GuestAuthentication auth, string username, string base64Cert, GuestAuthSubject subject) { try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim60); RemoveGuestAliasRequestType removeGuestAliasRequestType = new RemoveGuestAliasRequestType(); removeGuestAliasRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); removeGuestAliasRequestType.vm = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(vm); removeGuestAliasRequestType.auth = (VimApi_65.GuestAuthentication)VIConvert.ToWsdlType(auth); removeGuestAliasRequestType.username = username; removeGuestAliasRequestType.base64Cert = base64Cert; removeGuestAliasRequestType.subject = (VimApi_65.GuestAuthSubject)VIConvert.ToWsdlType(subject); this.VimServiceProxy.RemoveGuestAlias(new RemoveGuestAliasRequest(removeGuestAliasRequestType)); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } }
public string[] ReadEnvironmentVariableInGuest(ManagedObjectReference vm, GuestAuthentication auth, string[] names) { string[] readEnvironmentVariableInGuestResponse; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim50); ReadEnvironmentVariableInGuestRequestType readEnvironmentVariableInGuestRequestType = new ReadEnvironmentVariableInGuestRequestType(); readEnvironmentVariableInGuestRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); readEnvironmentVariableInGuestRequestType.vm = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(vm); readEnvironmentVariableInGuestRequestType.auth = (VimApi_65.GuestAuthentication)VIConvert.ToWsdlType(auth); readEnvironmentVariableInGuestRequestType.names = names; readEnvironmentVariableInGuestResponse = this.VimServiceProxy.ReadEnvironmentVariableInGuest(new ReadEnvironmentVariableInGuestRequest(readEnvironmentVariableInGuestRequestType)).ReadEnvironmentVariableInGuestResponse1; } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(readEnvironmentVariableInGuestResponse); }
public void MoveFileInGuest(ManagedObjectReference vm, GuestAuthentication auth, string srcFilePath, string dstFilePath, bool overwrite) { try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim50); MoveFileInGuestRequestType moveFileInGuestRequestType = new MoveFileInGuestRequestType(); moveFileInGuestRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); moveFileInGuestRequestType.vm = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(vm); moveFileInGuestRequestType.auth = (VimApi_65.GuestAuthentication)VIConvert.ToWsdlType(auth); moveFileInGuestRequestType.srcFilePath = srcFilePath; moveFileInGuestRequestType.dstFilePath = dstFilePath; moveFileInGuestRequestType.overwrite = overwrite; this.VimServiceProxy.MoveFileInGuest(new MoveFileInGuestRequest(moveFileInGuestRequestType)); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } }
public void AddGuestAlias(ManagedObjectReference vm, GuestAuthentication auth, string username, bool mapCert, string base64Cert, GuestAuthAliasInfo aliasInfo) { try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim60); AddGuestAliasRequestType addGuestAliasRequestType = new AddGuestAliasRequestType(); addGuestAliasRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); addGuestAliasRequestType.vm = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(vm); addGuestAliasRequestType.auth = (VimApi_65.GuestAuthentication)VIConvert.ToWsdlType(auth); addGuestAliasRequestType.username = username; addGuestAliasRequestType.mapCert = mapCert; addGuestAliasRequestType.base64Cert = base64Cert; addGuestAliasRequestType.aliasInfo = (VimApi_65.GuestAuthAliasInfo)VIConvert.ToWsdlType(aliasInfo); this.VimServiceProxy.AddGuestAlias(new AddGuestAliasRequest(addGuestAliasRequestType)); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } }
public long StartProgramInGuest(ManagedObjectReference vm, GuestAuthentication auth, GuestProgramSpec spec) { long returnval; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim50); StartProgramInGuestRequestType startProgramInGuestRequestType = new StartProgramInGuestRequestType(); startProgramInGuestRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); startProgramInGuestRequestType.vm = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(vm); startProgramInGuestRequestType.auth = (VimApi_65.GuestAuthentication)VIConvert.ToWsdlType(auth); startProgramInGuestRequestType.spec = (VimApi_65.GuestProgramSpec)VIConvert.ToWsdlType(spec); returnval = this.VimServiceProxy.StartProgramInGuest(new StartProgramInGuestRequest(startProgramInGuestRequestType)).StartProgramInGuestResponse.returnval; } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(returnval); }
public string CreateTemporaryDirectoryInGuest(ManagedObjectReference vm, GuestAuthentication auth, string prefix, string suffix, string directoryPath) { string returnval; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim50); CreateTemporaryDirectoryInGuestRequestType createTemporaryDirectoryInGuestRequestType = new CreateTemporaryDirectoryInGuestRequestType(); createTemporaryDirectoryInGuestRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); createTemporaryDirectoryInGuestRequestType.vm = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(vm); createTemporaryDirectoryInGuestRequestType.auth = (VimApi_65.GuestAuthentication)VIConvert.ToWsdlType(auth); createTemporaryDirectoryInGuestRequestType.prefix = prefix; createTemporaryDirectoryInGuestRequestType.suffix = suffix; createTemporaryDirectoryInGuestRequestType.directoryPath = directoryPath; returnval = this.VimServiceProxy.CreateTemporaryDirectoryInGuest(new CreateTemporaryDirectoryInGuestRequest(createTemporaryDirectoryInGuestRequestType)).CreateTemporaryDirectoryInGuestResponse.returnval; } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(returnval); }
public string InitiateFileTransferToGuest(ManagedObjectReference vm, GuestAuthentication auth, string guestFilePath, GuestFileAttributes fileAttributes, long fileSize, bool overwrite) { string returnval; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim50); InitiateFileTransferToGuestRequestType initiateFileTransferToGuestRequestType = new InitiateFileTransferToGuestRequestType(); initiateFileTransferToGuestRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); initiateFileTransferToGuestRequestType.vm = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(vm); initiateFileTransferToGuestRequestType.auth = (VimApi_65.GuestAuthentication)VIConvert.ToWsdlType(auth); initiateFileTransferToGuestRequestType.guestFilePath = guestFilePath; initiateFileTransferToGuestRequestType.fileAttributes = (VimApi_65.GuestFileAttributes)VIConvert.ToWsdlType(fileAttributes); initiateFileTransferToGuestRequestType.fileSize = fileSize; initiateFileTransferToGuestRequestType.overwrite = overwrite; returnval = this.VimServiceProxy.InitiateFileTransferToGuest(new InitiateFileTransferToGuestRequest(initiateFileTransferToGuestRequestType)).InitiateFileTransferToGuestResponse.returnval; } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(returnval); }
public GuestAuthentication AcquireCredentialsInGuest(ManagedObjectReference vm, GuestAuthentication requestedAuth, long?sessionID) { GuestAuthentication result; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim50); AcquireCredentialsInGuestRequestType acquireCredentialsInGuestRequestType = new AcquireCredentialsInGuestRequestType(); acquireCredentialsInGuestRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); acquireCredentialsInGuestRequestType.vm = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(vm); acquireCredentialsInGuestRequestType.requestedAuth = (VimApi_65.GuestAuthentication)VIConvert.ToWsdlType(requestedAuth); acquireCredentialsInGuestRequestType.sessionID = sessionID.GetValueOrDefault(); acquireCredentialsInGuestRequestType.sessionIDSpecified = sessionID.HasValue; result = (GuestAuthentication)VIConvert.ToVim(this.VimServiceProxy.AcquireCredentialsInGuest(new AcquireCredentialsInGuestRequest(acquireCredentialsInGuestRequestType)).AcquireCredentialsInGuestResponse.returnval); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }
public GuestRegValueSpec[] ListRegistryValuesInGuest(ManagedObjectReference vm, GuestAuthentication auth, GuestRegKeyNameSpec keyName, bool expandStrings, string matchPattern) { GuestRegValueSpec[] result; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim60); ListRegistryValuesInGuestRequestType listRegistryValuesInGuestRequestType = new ListRegistryValuesInGuestRequestType(); listRegistryValuesInGuestRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); listRegistryValuesInGuestRequestType.vm = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(vm); listRegistryValuesInGuestRequestType.auth = (VimApi_65.GuestAuthentication)VIConvert.ToWsdlType(auth); listRegistryValuesInGuestRequestType.keyName = (VimApi_65.GuestRegKeyNameSpec)VIConvert.ToWsdlType(keyName); listRegistryValuesInGuestRequestType.expandStrings = expandStrings; listRegistryValuesInGuestRequestType.matchPattern = matchPattern; result = (GuestRegValueSpec[])VIConvert.ToVim(this.VimServiceProxy.ListRegistryValuesInGuest(new ListRegistryValuesInGuestRequest(listRegistryValuesInGuestRequestType)).ListRegistryValuesInGuestResponse1); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }
public FileTransferInformation InitiateFileTransferFromGuest(ManagedObjectReference vm, GuestAuthentication auth, string guestFilePath) { FileTransferInformation result; try { VersionUtils.RequiresVersion(this.Client, VimVersion.Vim50); InitiateFileTransferFromGuestRequestType initiateFileTransferFromGuestRequestType = new InitiateFileTransferFromGuestRequestType(); initiateFileTransferFromGuestRequestType._this = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(this.MoRef); initiateFileTransferFromGuestRequestType.vm = (VimApi_65.ManagedObjectReference)VIConvert.ToWsdlType(vm); initiateFileTransferFromGuestRequestType.auth = (VimApi_65.GuestAuthentication)VIConvert.ToWsdlType(auth); initiateFileTransferFromGuestRequestType.guestFilePath = guestFilePath; result = (FileTransferInformation)VIConvert.ToVim(this.VimServiceProxy.InitiateFileTransferFromGuest(new InitiateFileTransferFromGuestRequest(initiateFileTransferFromGuestRequestType)).InitiateFileTransferFromGuestResponse.returnval); } catch (FaultException ex) { throw FaultUtility.HandleFault(ex); } return(result); }