Orchestrator Function: vCenter VAPI Plugin Content Library Item List

by Simon Sparks · January 17, 2026

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

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

Filename: vCenterVAPIService.ts

Function ContentLibraryItemList

private ContentLibraryItemList(objVAPIClient: VAPIClient, objVAPIContentLibraryModel: com_vmware_content_library__model): com_vmware_content_library_item__model[] {
    let objVAPIContentLibraryItem: com_vmware_content_library_item = new com_vmware_content_library_item(objVAPIClient);

    let arrVAPIContentLibraryItemID: string[] = objVAPIContentLibraryItem.list(objVAPIContentLibraryModel.id);

    let arrVAPIContentLibraryItemModel: com_vmware_content_library_item__model[] = arrVAPIContentLibraryItemID.map((strVAPIContentLibraryItem: string): com_vmware_content_library_item__model => {

        let objVAPIContentLibraryItemModel: com_vmware_content_library_item__model = objVAPIContentLibraryItem.get(strVAPIContentLibraryItem);

        return objVAPIContentLibraryItemModel;
    });

    return arrVAPIContentLibraryItemModel;
}

Discover more from Cloud Build Tools

Subscribe to get the latest posts sent to your email.

You may also like