To use this function add it to the class library file named vCenterServerService.ts
GitHub Repository: https://github.com/SimonSparksUK/Orchestrator
Filename: vCenterServerService.ts
private VcVirtualMachineMemoryReservationToggle(objVcVirtualMachine: VcVirtualMachine, blnMemoryReservationLockedToMax:boolean): boolean {
let objVcVirtualMachineConfigSpec: VcVirtualMachineConfigSpec = new VcVirtualMachineConfigSpec();
objVcVirtualMachineConfigSpec.memoryReservationLockedToMax = blnMemoryReservationLockedToMax;
let blnReturn: boolean = this.VcVirtualMachineReconfigure(objVcVirtualMachine, objVcVirtualMachineConfigSpec);
return blnReturn;
}Public Functions:
public VcVirtualMachineMemoryReservationEnable(objVcVirtualMachine: VcVirtualMachine): boolean {
let blnReturn: boolean = this.VcVirtualMachineMemoryReservationToggle(objVcVirtualMachine, true);
return blnReturn;
}
public VcVirtualMachineMemoryReservationDisable(objVcVirtualMachine: VcVirtualMachine): boolean {
let blnReturn: boolean = this.VcVirtualMachineMemoryReservationToggle(objVcVirtualMachine, false);
return blnReturn;
}Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
