Function: vCenter Virtual Device Config Spec Create

by Simon Sparks · 20 February 2026

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

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

Filename: PluginVCBaseService.ts

Description: vCenter Virtual Device Config Spec Create

Protected Function: VcVirtualDeviceConfigSpecCreate

protected VcVirtualDeviceConfigSpecCreate(objVcVirtualDevice: VcVirtualDevice, enumVcVirtualDeviceConfigSpecOperation: VcVirtualDeviceConfigSpecOperation, enumVcVirtualDeviceConfigSpecFileOperation: VcVirtualDeviceConfigSpecFileOperation = null,  arrVcVirtualMachineProfileSpec: VcVirtualMachineProfileSpec[] = []): VcVirtualDeviceConfigSpec {
    let objVcVirtualDeviceConfigSpec: VcVirtualDeviceConfigSpec = new VcVirtualDeviceConfigSpec();
    objVcVirtualDeviceConfigSpec.operation = enumVcVirtualDeviceConfigSpecOperation;
    objVcVirtualDeviceConfigSpec.device = objVcVirtualDevice;
    objVcVirtualDeviceConfigSpec.profile = arrVcVirtualMachineProfileSpec;

    if (enumVcVirtualDeviceConfigSpecFileOperation) {
        objVcVirtualDeviceConfigSpec.fileOperation = enumVcVirtualDeviceConfigSpecFileOperation
    }

    return objVcVirtualDeviceConfigSpec;
}
TypeScript

Discover more from Cloud Build Tools

Subscribe to get the latest posts sent to your email.

You may also like