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
publicVclVMAddCPU(objVclVM:VclVM,intProcessorNumber:number,intProcessorShares:number):void{
objVclVM.updateInternalState();
letobjVclCimUnsignedInt:VclCimUnsignedInt=newVclCimUnsignedInt();
objVclCimUnsignedInt.value=intProcessorShares;
letobjVclVirtualCpu:VclVirtualCpu=objVclVM.getCpu();
objVclVirtualCpu.noOfCpus=intProcessorNumber;
objVclVirtualCpu.itemResource.weight=objVclCimUnsignedInt;
letobjVclTask:VclTask=objVclVM.updateCpu(objVclVirtualCpu);
this.WaitForVclTask(objVclTask,1);
}Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
