Orchestrator Function: Add CPUs to a vCloud Virtual Machine

by Simon Sparks · 5 September 2013

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.

You may also like