To use this function add it to the class library file named vCenterServerService.ts
GitHub Repository: https://github.com/SimonSparksUK/Orchestrator
Filename: vCenterServerService.ts
publicVcVirtualMachineSetBootOptions(objVcVirtualMachine:VcVirtualMachine,intDelayInSeconds:number):boolean{
this.objLogger.info(`updateVMBootDelay on${objVcVirtualMachine.name} to${intDelayInSeconds}`);
letobjVcVirtualMachineConfigInfo:VcVirtualMachineConfigInfo=objVcVirtualMachine.config;
letobjVcVirtualMachineBootOptions:VcVirtualMachineBootOptions=objVcVirtualMachineConfigInfo.bootOptions;
letobjVcVirtualMachineConfigSpec:VcVirtualMachineConfigSpec=newVcVirtualMachineConfigSpec();
objVcVirtualMachineConfigSpec.bootOptions=objVcVirtualMachineBootOptions;
objVcVirtualMachineConfigSpec.bootOptions.bootDelay=intDelayInSeconds*1000;
letblnReturn:boolean=this.VcVirtualMachineReconfigure(objVcVirtualMachine,objVcVirtualMachineConfigSpec);
returnblnReturn;
}Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
