Function: Find a vCAC Virtual Machine Object by ID

by Simon Sparks · 5 September 2025

To use this function add it to the class library file named vRealizeAutomation.ts

GitHub Repository: https://github.com/SimonSparksUK/Orchestrator

Filename: vRealizeAutomation.ts

Function vCACVirtualMachineGetByID

Description: The following code finds a vCAC virtual machine object by ID.

public vCACVirtualMachineGetByID(strVirtualMachineID:string ): vCACVirtualMachine { 
  
  let arrVCACVirtualMachine:vCACVirtualMachine = Server.findAllForType("vCAC:VirtualMachine");   
  
  let objVCACVirtualMachine:vCACVirtualMachine = arrVCACVirtualMachine.find((objVCACVirtualMachine:vCACVirtualMachine): boolean => {
    return objVCACVirtualMachine.virtualMachineID === strVirtualMachineID;
  });
  
  return objVCACVirtualMachine;
}

Discover more from Cloud Build Tools

Subscribe to get the latest posts sent to your email.

You may also like