Orchestrator Function: vCenter Virtual Machine Annotation

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

publicVcVirtualMachineAnnotationGet(objVcVirtualMachine:VcVirtualMachine):string{

letobjVcVirtualMachineSummary:VcVirtualMachineSummary=objVcVirtualMachine.summary;

letobjVcVirtualMachineConfigSummary:VcVirtualMachineConfigSummary=objVcVirtualMachineSummary.config;

returnobjVcVirtualMachineConfigSummary.annotation;
}

publicVcVirtualMachineAnnotationSet(objVcVirtualMachine:VcVirtualMachine,strAnnotation:string):boolean{
letobjVcVirtualMachineConfigSpec:VcVirtualMachineConfigSpec=newVcVirtualMachineConfigSpec();
objVcVirtualMachineConfigSpec.annotation=strAnnotation;

letblnResult:boolean=this.VcVirtualMachineReconfigure(objVcVirtualMachine,objVcVirtualMachineConfigSpec);

returnblnResult;
}

publicVcVirtualMachineAnnotationRemove(objVcVirtualMachine:VcVirtualMachine):boolean{
letblnResult:boolean=this.VcVirtualMachineAnnotationSet(objVcVirtualMachine,"");

returnblnResult;
}

Discover more from Cloud Build Tools

Subscribe to get the latest posts sent to your email.

You may also like