Get List of Catalogs
To view a list of catalogs, use the following request:
1
2
| GET /catalogs.xml
GET /catalogs.json
|
XML Request Example
1
| curl -i -X GET -u user:userpass --url http://onapp.test/catalogs.xml -H 'Accept: application/xml' -H 'Content-type: application/xml'
|
JSON Request Example
1
| curl -i -X GET -u user:userpass --url http://onapp.test/catalogs.json -H 'Accept: application/json' -H 'Content-type: application/json'
|
XML Output Example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| <vcloud_catalogs type="array">
<vcloud_catalog>
<user_id>null</user_id>
<hypervisor_id>4</hypervisor_id>
<created_at>2016-02-01T11:43:52+00:00</created_at>
<updated_at>2016-02-01T11:43:52+00:00</updated_at>
<label>vn-onapp-public8</label>
<published>true</published>
<organization_id>11</organization_id>
<identifier>a6d6d29a-e8eb-4869-a9af-53a5ec9b792c</identifier>
<id>8</id>
<description>This is a description of a catalog</description>
<data_store_id>18</data_store_id>
</vcloud_catalog>
<vcloud_catalog>...</vcloud_catalog>
</vcloud_catalogs>
|
Where:
user_id - the owner ID
hypervisor_id - the ID of the compute resource
created_at - the date in the [YYYY][MM][DD]T[hh][mm][ss]Z format
updated_at - the date in the [YYYY][MM][DD]T[hh][mm][ss]Z format
label - the name of the catalog
published - true if catalog is published; otherwise, false
organization_id - the ID of the organization to which the catalog is assigned
identifier - the identifier of the catalog
id - the ID of the catalog
description - the description of the catalog
data_store_id - the ID of a data store used by the catalog