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 VcVirtualMachineSetBootOptions(objVcVirtualMachine: VcVirtualMachine, intDelayInSeconds: number): boolean {
this.objLogger.info(`updateVMBootDelay on ${objVcVirtualMachine.name} to ${intDelayInSeconds}`);
let objVcVirtualMachineConfigInfo: VcVirtualMachineConfigInfo = objVcVirtualMachine.config;
let objVcVirtualMachineBootOptions: VcVirtualMachineBootOptions = objVcVirtualMachineConfigInfo.bootOptions;
let objVcVirtualMachineConfigSpec: VcVirtualMachineConfigSpec = new VcVirtualMachineConfigSpec();
objVcVirtualMachineConfigSpec.bootOptions = objVcVirtualMachineBootOptions;
objVcVirtualMachineConfigSpec.bootOptions.bootDelay = intDelayInSeconds * 1000;
let blnReturn: boolean = this.VcVirtualMachineReconfigure(objVcVirtualMachine, objVcVirtualMachineConfigSpec);
return blnReturn;
}Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
