5.1

Table Of Contents
2 Examine the response, a VMWExtension element, to locate the links to lists of external networks and network
pools.
These links have the following form:
<vcloud:Link
rel="down"
type="application/vnd.vmware.admin.vmwExternalNetworkReferences+xml"
href="https://vcloud.example.com/api/admin/extension/externalNetworkReferences" />
<vcloud:Link
rel="down"
type="application/vnd.vmware.admin.vmwNetworkPoolReferences+xml"
href="https://vcloud.example.com/api/admin/extension/networkPoolReferences" />
3 Make a GET request to the link that represents the object type of interest.
See “Example: Retrieve a List of External Networks,” on page 205.
Example: Retrieve a List of External Networks
Request:
GET https://vcloud.example.com/api/admin/extension/externalNetworkReferences
Each reference to an external network includes its type, name, and href attributes, as shown in this example.
Response:
<vmext:VMWExternalNetworkReferences ... >
...
<vmext:ExternalNetworkReference
type="application/vnd.vmware.admin.extension.network+xml"
name="VC0"
href="https://vcloud.example.com/api/admin/extension/externalnet/85" />
<vmext:ExternalNetworkReference
type="application/vnd.vmware.admin.extension.network+xml"
name="VC1"
href="https://vcloud.example.com/api/admin/extension/externalnet/302" />
...
</vmext:VMWExternalNetworkReferences>
The corresponding element for network pools, VMWNetworkPoolReferences, is similar. In most cases, you can
supply just the href attribute value when you specify an external network or network pool in an organization
network creation request. You can retrieve additional information about the external network or network pool
by making a GET request to its href attribute value.
Retrieve a List of Virtual Machines from a vCenter Server
You can retrieve the list of virtual machines in the inventory of a vCenter server that is registered to a cloud.
To retrieve the list, make a GET request to the server's vmsList link.
When you import a virtual machine from vCenter, your request must supply a reference to the vCenter server
and a VIM object reference to the virtual machine. See “Finding Available vCenter Resources,” on page 200.
Prerequisites
Verify that you are logged in to the vCloud API as a system administrator.
Procedure
1 Retrieve the XML representation of a vCenter server registered to your cloud.
Chapter 7 Managing and Monitoring a Cloud
VMware, Inc. 205