5.5

Table Of Contents
"generateIds" : true
}
"metadata" : [ {
"type" : "STRING",
"domain" : "GENERAL",
"key" : "key1",
"value" : "value1",
"visibility" : "READWRITE"
}, {
"type" : "STRING",
"domain" : "SYSTEM",
"key" : "key2",
"value" : "value2",
"visibility" : "READONLY"
} ]
}
Endpoint Index
The endpoint index is a file whose contents define the set of items available in the catalog. The contents,
which must be expressed in JavaScript Object Notation (media type application/json) as defined by
RFC4627, define a JSON object, and must specify values for the following key names.
itemType
Must be vcsp.CatalogItem.
items
An array of zero or more item objects. Each item object must specify values
for the following key names.
version
An integer that specifies the version of the item, as
described in “Version Numbers,” on page 219.
id
The object identifier of the item, expressed in URN
format. This value uniquely identifies the item,
persists for the life of the item, and must never be
reused.
name
The display name of the item. Must be a nonempty
string.
created
Time and date when the item was created.
type
Item type. Must have one of the following values:
n
vcsp.iso if the item is an ISO image.
n
vcsp.ovf if the item is an OVF package.
vCloud API Programming Guide
214 VMware, Inc.