Least Used API in vSphere

Last week I was extremely busy working on the VI(vSphere) Java API 3.0 (codename: Crescendo) whose main theme to support the next release of vSphere. To my surprise, I caught on an API that should have been included in vSphere Java API 2.1 but somehow omitted. Even surprised to me is that no one has reported to me via our sourceforge.net tracker.

I think the conclusion can only be one – there is no one using the API in VI Java API. Given the popularity of vSphere Java API, should I declare it’s the least used API in our SDK? :-)

Lost VMs or Containers? Too Many Consoles? Too Slow GUI? Time to learn how to "Google" and manage your VMware and clouds in a fast and secure HTML5 App.

The API is defined in the HostStorageSystem managed object since SDK 4.0. Here is the method and its implementation in the Java API.

       * <strong>@since</strong> SDK4.0
      <strong>public</strong> <strong>void</strong> unmountForceMountedVmfsVolume(String vmfsUuid) <strong>throws</strong> NotFound, HostConfigFault, RuntimeFault, RemoteException
        getVimService().unmountForceMountedVmfsVolume(getMOR(), vmfsUuid);

Given it’s the least used API, I do not plan to add it to the 2.1 branch unless some of you tell me otherwise. But it will definitely hit 3.0.

Last but not least, our open source project has been responsive in helping the community. Should you have a bug, please feel free to file a bug and email me if it’s a critical one for you.

This entry was posted in vSphere API and tagged , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

One Trackback

  • By Most Used API in vSphere | DoubleCloud.org on June 21, 2011 at 12:03 am

    […] I blogged about the least used API in VMware vSphere. This naturally leads to another question, “what is the most used API in vSphere?” It’s a […]

Post a Comment

Your email is never published nor shared. Required fields are marked *


You may use these HTML tags and attributes <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


    My company has created products like vSearch ("Super vCenter"), vijavaNG APIs, EAM APIs, ICE tool. We also help clients with virtualization and cloud computing on customized development, training. Should you, or someone you know, need these products and services, please feel free to contact me: steve __AT__ doublecloud.org.

    Me: Steve Jin, VMware vExpert who authored the VMware VI and vSphere SDK by Prentice Hall, and created the de factor open source vSphere Java API while working at VMware engineering. Companies like Cisco, EMC, NetApp, HP, Dell, VMware, are among the users of the API and other tools I developed for their products, internal IT orchestration, and test automation.