VMware VI and vSphere SDK: Managing the VMware Infrastructure and vSphere