EasyManuals Logo

VMware VCLOUD API 1.0 - API User Manual

VMware VCLOUD API 1.0 - API
212 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #104 background imageLoading...
Page #104 background image
vCloud API Programming Guide
104 VMware, Inc.
<NetworkPoolReference type="application/vnd.vmware.admin.networkPool+xml"
name="VC2_VLAN_Backed"
href="http://vcloud.example.com/api/v1.0/admin/extension/networkPool/2"/>
</NetworkPoolReferences>
</ProviderVdc>
List the Organization vDCs Supported by a Provider vDC
AnadministratorcanusethehrefvaluefromanyProviderVdcReferenceelementinaVCloudasthetarget
ofarequestthatreturnsalistoforganizationvDCsthattheprovidervDCsupports.
Example 615showsarequestofthistype,madeusingthehrefoftheprovidervDCshowninExample 6
2
onpage 94.Theresponse,aVdcReferenceselement,indicatesthattheprovidervDCat
http://vcloud.example.com/api/v1.0/admin/providervdc/2issupportingtheorganizationvDC,
http://vcloud.example.com/api/v1.0/admin/vdc/44,createdinExample 616.
Example 6-15. List the Organization vDCs Supported by a Provider vDC
Request:
GET http://vcloud.example.com/api/v1.0/admin/providervdc/2/vdcReferences
Response:
<VdcReferences xmlns="http://www.vmware.com/vcloud/v1" ... >
<Link rel="up" type="application/vnd.vmware.admin.providervdc+xml"
href="http://vcloud.example.com/api/v1.0/admin/providervdc/2"/>
<VdcReference type="application/vnd.vmware.admin.vdc+xml" name="org3vdc1"
href="http://vcloud.example.com/api/v1.0/admin/vdc/44"/>
</VdcReferences>
Allocate a vDC to an Organization
AnorganizationadministratorcanallocateresourcesfromaprovidervDCtoavDCinanorganizationby
POSTinganAdminVdcbodytoanorganization’saddURLforvDCs.Example 64includessuchaURL:
<Link rel="add" type="application/vnd.vmware.admin.vdc+xml"
href="http://vcloud.example.com/api/v1.0/admin/org/26/vdcs"/>
Example 616usesthatURLtoaddanewvDCtotheorganization.ThenewvDCallocatesresourcesfromthe
providervDCspecifiedintheProviderVdcReferenceelementintherequestbody.Thecontentsofthat
elementwereobtainedfromthiselement,shownintheresponseinExample 62.
<ProviderVdcReference type="application/vnd.vmware.admin.providervdc+xml" name="MainProvider"
href="http://vcloud.example.com/api/v1.0/admin/providervdc/2"/>
<ProviderVdcReference ... />
Example 6-16. Allocate a vDC to an Organization
Request:
POST http://vcloud.example.com/api/v1.0/admin/org/26/vdcs
Content-Type: application/vnd.vmware.admin.vdc+xml
...
<AdminVdc name="org26vdc1" xmlns="http://www.vmware.com/vcloud/v1">
<Description>Example vDC</Description>
<AllocationModel>AllocationPool</AllocationModel>
<StorageCapacity>
<Units>MB</Units>
<Allocated>3072</Allocated>
<Limit>4096</Limit>
</StorageCapacity>
<ComputeCapacity>
<Cpu>

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the VMware VCLOUD API 1.0 - API and is the answer not in the manual?

VMware VCLOUD API 1.0 - API Specifications

General IconGeneral
BrandVMware
ModelVCLOUD API 1.0 - API
CategorySoftware
LanguageEnglish

Related product manuals