vSphere SDK for Perl Programming Guide - Documentation - VMware
vSphere SDK for Perl Programming Guide - Documentation - VMware
vSphere SDK for Perl Programming Guide - Documentation - VMware
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>vSphere</strong> <strong>SDK</strong> <strong>for</strong> <strong>Perl</strong> <strong>Programming</strong> <strong>Guide</strong><br />
MOB (Managed Object Browser)<br />
A Web‐based application hosted on all <strong>VMware</strong> ESX/ESXi and vCenter Server systems. The MOB lets you<br />
explore the objects on the system and obtain in<strong>for</strong>mation about each object’s properties and methods.<br />
V <strong>vSphere</strong> API<br />
A set of Web services, hosted on ESX/ESXi and vCenter Server systems, that provides interfaces to<br />
<strong>vSphere</strong> components such as hosts, virtual machines, and datacenters and operations on these<br />
components.<br />
view<br />
A client‐side <strong>Perl</strong> object that the <strong>vSphere</strong> <strong>SDK</strong> <strong>for</strong> <strong>Perl</strong> has populated with the state of one or more<br />
server‐side managed objects. Client applications and scripts work with view objects rather than with the<br />
managed entities that exist on the server. To create a view, call the appropriate <strong>vSphere</strong> <strong>SDK</strong> <strong>for</strong> <strong>Perl</strong><br />
subroutine (Vim::get_view, Vim::get_views, and so on) with the managed object reference <strong>for</strong> the<br />
entity of interest.<br />
virtual appliance<br />
A virtual machine that is prepackaged with an operating system and a set of applications.<br />
virtualization<br />
Separation of a resource‐ or service‐request from the underlying physical delivery of that service.<br />
Virtualization provides an abstraction layer between computing resources, physical storage, networking<br />
hardware and the applications that use these resources. Virtualization can greatly enhance the computing<br />
environment, optimizing the use of available physical components. For example, virtual memory enables<br />
computer software to use more memory than is physically installed, via the background swapping of data<br />
to disk storage. Virtualization techniques can be applied to all layers of an IT infrastructure such as<br />
networks, storage, laptop or server hardware, operating systems, and applications.<br />
<strong>vSphere</strong> Web Services <strong>SDK</strong><br />
The package of components (WSDL, sample code, and other artifacts) required <strong>for</strong> developing Java, C#,<br />
or other Web‐services‐enabled client applications that invoke operations on the Web‐services‐based<br />
<strong>vSphere</strong> API.<br />
68 <strong>VMware</strong>, Inc.