To use this function add it to the class library file named vCenterServerService.ts
GitHub Repository: https://github.com/SimonSparksUK/Orchestrator
Filename: vCenterServerService.ts
publicVcVirtualMachineGetMaxHardwareVersion(objVcVirtualMachine:VcVirtualMachine):string{
letobjVcVirtualMachineRuntimeInfo:VcVirtualMachineRuntimeInfo=objVcVirtualMachine.runtime;
letobjVcHostSystem:VcHostSystem=objVcVirtualMachineRuntimeInfo.host;
letobjVcClusterComputeResource:VcClusterComputeResource=this.VcManagedEntityGetParentVcClusterComputeResource(objVcHostSystem.parent);
letobjVcEnvironmentBrowser:VcEnvironmentBrowser=objVcClusterComputeResource.environmentBrowser;
letarrVcVirtualMachineConfigOptionDescriptor:VcVirtualMachineConfigOptionDescriptor[]=objVcEnvironmentBrowser.queryConfigOptionDescriptor();
letobjVcVirtualMachineConfigOptionDescriptor:VcVirtualMachineConfigOptionDescriptor=arrVcVirtualMachineConfigOptionDescriptor[arrVcVirtualMachineConfigOptionDescriptor.length-1];
returnobjVcVirtualMachineConfigOptionDescriptor.key;// Get the highest supported HW version
}Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
