code: def export_launch_vm(self, description, progress, virtual_box):
          
          if not isinstance(description, IVirtualSystemDescription):
              raise TypeError("description can only be an instance of type IVirtualSystemDescription")
          if not isinstance(progress, IProgress):
              raise TypeError("progress can only be an instance of type IProgress")
          if not isinstance(virtual_box, IVirtualBox):
              raise TypeError("virtual_box can only be an instance of type IVirtualBox")
          self._call("exportLaunchVM",
                       in_p=[description, progress, virtual_box])
docs: Exports and optionally launch a VM described in description parameter
  
          in description of type :class:`IVirtualSystemDescription`
              VirtualSystemDescription object which is describing a machine and all required parameters.
  
          in progress of type :class:`IProgress`
              Progress object to track the operation completion.
  
          in virtual_box of type :class:`IVirtualBox`
              Reference to the server-side API root object.