Vm Template Library Items Versions APIs
The Versions service provides operations for managing the live versions of the virtual machine templates contained in a library item. Live versions include the latest and previous virtual machine templates that are available on disk. As new versions of virtual machine templates are checked in, old versions of virtual machine templates are automatically purged. Currently, at most one previous virtual machine template version is stored.
Operations
                                            
                    
                            DELETE                        
                        
                                Delete Template Library Item Version Vm Template                                                            
                                                            
                                    Deletes the virtual machine template contained in the library item at the specified version.
if you do not have all of the privileges described as follows: 
   -  Operation execution requires System.Read. 
  -  The resource com.vmware.content.library.Item referenced by the parameter templateLibraryItem requires ContentLibrary.DeleteLibraryItem. 
  -  The resource com.vmware.content.library.item.Version referenced by the parameter version requires System.Read. 
                                
                                                    
                            GET                        
                        
                                Get Template Library Item Version Vm Template                                                            
                                                            
                                    Returns information about the live version of a library item containing a virtual machine template.
if you do not have all of the privileges described as follows: 
   -  Operation execution requires System.Read. 
  -  The resource com.vmware.content.library.Item referenced by the parameter templateLibraryItem requires System.Read. 
  -  The resource com.vmware.content.library.item.Version referenced by the parameter version requires System.Read. 
                                
                                                    
                            GET                        
                        
                                List Template Library Item Vm Template Versions                                                            
                                                            
                                    Returns commonly used information about the live versions of a virtual machine template library item.
if you do not have all of the privileges described as follows: 
   -  Operation execution requires System.Read. 
  -  The resource com.vmware.content.library.Item referenced by the parameter templateLibraryItem requires System.Read. 
                                
                                                    
                            POST                        
                        
                                Rollback Template Library Item Version                                                            
                                                            
                                    Rollbacks a library item containing a virtual machine template to a previous version. The virtual machine template at the specified version becomes the latest virtual machine template with a new version identifier.
if you do not have all of the privileges described as follows: 
   -  Operation execution requires System.Read. 
  -  The resource com.vmware.content.library.Item referenced by the parameter templateLibraryItem requires ContentLibrary.CheckInTemplate. 
  -  The resource com.vmware.content.library.item.Version referenced by the parameter version requires System.Read. 
                                
                                                    