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