Orchestrator Class Library: Orchestrator Plugin vCenter Virtual Machine Service

by Simon Sparks · 27 October 2025

Over the course of the next 12 months I will be adding functions to this page so bookmark it and come back regularly for new cool features and updates.

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

Filename: VcVirtualMachineService.ts

import{MissingRequiredParameterError}from"../../utilities/Extensions";
import{VcBaseService}from"./VcBaseService";

typeVcVirtualNetworkAdapter=VcVirtualE1000|VcVirtualE1000e|VcVirtualPCNet32|VcVirtualVmxnet|VcVirtualVmxnet2|VcVirtualVmxnet3|VcVirtualSriovEthernetCard;

typeVcVirtualSCSIController=VcParaVirtualSCSIController|VcVirtualLsiLogicSASController|VcVirtualBusLogicController|VcVirtualLsiLogicController;

exportclassVcVirtualMachineServiceextendsVcBaseService{

constructor(strProjectID:string){

if (!strProjectID){
thrownewMissingRequiredParameterError('strProjectID');
}

super(strProjectID,"VcVirtualMachine");
}

}

Class Functions:


Discover more from Cloud Build Tools

Subscribe to get the latest posts sent to your email.

You may also like