Orchestrator Function: Get vCenter OVF Parse Descriptor Result

by Simon Sparks · 4 February 2026

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

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

Filename: OrchestratorPluginOVAService.ts

Private Function: GetVcOvfParseDescriptorResult

privateGetVcOvfParseDescriptorResult(objVcSdkConnection:VcSdkConnection,enumOvaTransferImportType:OvaTransferImportType,strFQDN:string,strOvfPath:string,strUsername:string,strPassword:string):VcOvfParseDescriptorResult{
letobjSVAImportManagerFactory:SVAImportManagerFactory=SVAImportManagerFactory.getInstance();

letobjTemplateImportManager:TemplateImportManager=objSVAImportManagerFactory.createImportManager(enumOvaTransferImportType);
objTemplateImportManager.setSource("HTTPS",strFQDN,strOvfPath,443,true,null,strUsername,strPassword);

letstrOvfDescriptor:string=objTemplateImportManager.getOvfDescriptor();

letobjVcOvfManager:VcOvfManager=objVcSdkConnection.ovfManager;

letobjVcOvfParseDescriptorParams:VcOvfParseDescriptorParams=newVcOvfParseDescriptorParams();
objVcOvfParseDescriptorParams.locale='';
objVcOvfParseDescriptorParams.deploymentOption='';

letobjVcOvfParseDescriptorResult:VcOvfParseDescriptorResult=objVcOvfManager.parseDescriptor(strOvfDescriptor,objVcOvfParseDescriptorParams);

returnobjVcOvfParseDescriptorResult;
}

Discover more from Cloud Build Tools

Subscribe to get the latest posts sent to your email.

You may also like