To use this function add it to the class library file named vCloudService.ts
GitHub Repository: https://github.com/SimonSparksUK/Orchestrator
Filename: vCloudService.ts
Description: Orchestrator Function to add CPUs to a vCloud virtual machine
Function VclVMAddCPU
public VclVMAddCPU(objVclVM: VclVM, intProcessorNumber: number, intProcessorShares: number): void {
objVclVM.updateInternalState();
let objVclCimUnsignedInt: VclCimUnsignedInt = new VclCimUnsignedInt();
objVclCimUnsignedInt.value = intProcessorShares;
let objVclVirtualCpu: VclVirtualCpu = objVclVM.getCpu();
objVclVirtualCpu.noOfCpus = intProcessorNumber;
objVclVirtualCpu.itemResource.weight = objVclCimUnsignedInt;
let objVclTask: VclTask = objVclVM.updateCpu(objVclVirtualCpu);
this.WaitForVclTask(objVclTask, 1);
}Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
