vCloud API Programming Guide
160 VMware, Inc.
Protocol
Theî ±Protocolî ±elementî ±ofî ±aî ±VmRuleî ±elementî ±specifiesî ±theî ±networkî ±protocolî ±toî ±whichî ±thisî ±ruleî ±applies.î ±Table 9â6î ±
showsî ±permittedî ±valuesî ±forî ±elementî ±contentî ±andî ±theî ±resultsî ±theyî ±produce.
Catalog
Aî ±Catalogî ±elementî ±isî ±aî ±containerî ±forî ±CatalogItems.î ±Anî ±organizationî ±canî ±containî ±zeroî ±orî ±moreî ±catalogs. î ±Usersî ±
withî ±appropriateî ±privilegesî ±canî ±addî ±orî ±removeî ±CatalogItemî ±elementsî ±fromî ±aî ±catalog.
Content-Type application/vnd.vmware.vcloud.catalog+xml
Object href prototype APIâURL/catalog/id
CatalogItems
Theî ±CatalogItemsî ±elementî ±isî ±aî ±readâonlyî ±containerî ±forî ±individualî ±CatalogItemî ±elements.
CatalogItem
Theî ±CatalogItemî ±elementî ±containsî ±aî ±referenceî ±toî ±aî ±mediaî ±imageî ±orî ±vAppî ±templateî ±andî ±optionalî ±relatedî ±
metadata.
Content-Type application/vnd.vmware.vcloud.catalogItem+xml
Object href prototype APIâURL/catalogItem/id
Table 9-6. VmRule Protocol Element Values
Value Result
TCP Theî ±ruleî ±appliesî ±toî ±theî ±TCPî ±protocol
UDP Theî ±ruleî ±appliesî ±toî ±theî ±UDPî ±protocol
TCP_UDP Theî ±ruleî ±appliesî ±toî ±theî ±TCPî ±andî ±UDPî ±protocols
Schema
Name Min Max Type Description
name 11 xs:string Commonî ±objectî ±nameî ±attribute
anyî ±attributeî ±name 0 n any Includesî ±type,î ±href,î ±XMLî ±namespaceî ±identifiers
Link 0 n LinkType Linksî ±toî ±actionsî ±andî ±containedî ±objects
Description 0 1 xs:string Optionalî ±description
Tasks 0 1 TasksInProgressType Readâonlyî ±containerî ±forî ±Taskî ±elements.î ±Eachî ±
elementî ±inî ±theî ±containerî ±representsî ±aî ±queued,î ±
running,î ±orî ±failedî ±taskî ±ownedî ±byî ±thisî ±object.
CatalogItems 01 CatalogItemsType Readâonlyî ±containerî ±forî ±CatalogItem
î ±elements.
IsPublished 0 1 xs:boolean Readâonlyî ±element,î ±trueî ±ifî ±theî ±catalogî ±isî ±published
Schema
Name Min Max Type Description
Entity 1 1 ReferenceType Referenceî ±toî ±theî ±cataloguedî ±object
Property 0 n PropertyType Expressesî ±aî ±key=valueî ±relationship.î ±(Inî ±thisî ±release,î ±
theî ±maximumî ±numberî ±ofî ±theseî ±elementsî ±inî ±aî ±
CatalogItemî ±isî ±limitedî ±toî ±ten).