Function: vCenter Cluster Compute Resource Set Minimum Hardware Version

by Simon Sparks · 5 January 2026

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 Function: VcClusterComputeResourceSetMinimumHardwareVersion

public VcClusterComputeResourceSetMinimumHardwareVersion(objVcClusterComputeResource: VcClusterComputeResource, strMaxHardwareVersion: string, strDefaultHardwareVersion: string): void {
    let objVcComputeResourceConfigSpec: VcComputeResourceConfigSpec = new VcComputeResourceConfigSpec();
    objVcComputeResourceConfigSpec.maximumHardwareVersionKey = strMaxHardwareVersion;
    objVcComputeResourceConfigSpec.defaultHardwareVersionKey = strDefaultHardwareVersion;

    let objVcTask: VcTask = objVcClusterComputeResource.reconfigureComputeResource_Task(objVcComputeResourceConfigSpec, true);

    this.WaitForVcTaskEnd(objVcTask, 1);

    this.objLogger.info("Cluster was successfully configured");
}

Discover more from Cloud Build Tools

Subscribe to get the latest posts sent to your email.

You may also like