List Provider Vdcs In A Vcloud; List External Networks In A Vcloud; List Network Pools In A Vcloud; List Vcenter Servers Registered To A Vcloud - VMware VCLOUD API 1.0 - API Programming Manual

Table of Contents

Advertisement

vCloud API Programming Guide
<vcloud:Link rel="add" type="application/vnd.vmware.admin.networkPool+xml"
<vcloud:Link rel="register" type="application/vnd.vmware.admin.registerVimServerParams+xml"
<vcloud:Link rel="down" type="application/vnd.vmware.admin.licensingReportList+xml"
</vmext:VMWExtension>

List Provider vDCs in a vCloud

A system administrator can use the providerVdcReferences link returned in a VMWExtension response to 
request a list of all provider vDCs in the vCloud. Example
providerVdcReferences link returned in Example
Example 7-2. List Provider vDCs in a vCloud
Request:
GET http://vcloud.example.com/api/v1.0/admin/extension/providerVdcReferences
Response:
200 OK
Content-Type: application/vnd.vmware.admin.vmwprovidervdcreferences+xml
...
<vmext:VMWProviderVdcReferences xmlns:vmext="http://www.vmware.com/vcloud/extension/v1" ... >
<vcloud:Link rel="up" type="application/vnd.vmware.admin.vmwExtension+xml"
<vmext:ProviderVdcReference type="application/vnd.vmware.admin.vmwprovidervdc+xml"
<vmext:ProviderVdcReference ... >
<vmext:ProviderVdcReference ... >
</vmext:VVMWProviderVdcReferences>

List External Networks in a vCloud

This operation follows the model shown in Example
from the VMWExtension response as the target of the request. The response is a 
VMWExternalNetworkReferences element.

List Network Pools in a vCloud

This operation follows the model shown in Example
VMWExtension response as the target of the request. The response is a NetworkPoolReferences element.

List vCenter Servers Registered to a vCloud

This operation follows the model shown in Example
VMWExtension response as the target of the request. The response is a VMWVimServerReferences element.

Get Information About a vCenter Server

A system administrator can use the href attribute value of any VimServerReference in a 
VMWVimServerReferences element to get more information about a specific vCenter server, as shown in 
Example
7‐3.
120
href="http://vcloud.example.com/api/v1.0/admin/extension/networkPools"/>
href="http://vcloud.example.com/api/v1.0/admin/extension/action/
registervimserver"/>
href="http://vcloud.example.com/api/v1.0/admin/extension/licensing/reports"/>
href="http://vcloud.example.com/api/v1.0/admin/extension"/>
name="PVDC-VC3"
href="http://vcloud.example.com/api/v1.0/admin/extension/providervdc/1"/>
7‐2 makes such a request, using the 
7‐1.
7‐2, but uses the externalNetworkReferences link 
7‐2, but uses the networkPoolReferences link from the 
7‐2, but uses the vimServerReferences link from the 
VMware, Inc.

Advertisement

Table of Contents
loading

Table of Contents