Develop > API calls > Container APIs > List existing topology design containers

List existing topology design containers

Returns a list of all existing topology design containers.

URI Method Parameters Returns
http://[host]:[port]/csa/api/container/topology/ GET
  • start-index - Specifies the offset of the first entry to be included in the page.
  • page-size - Specifies the page size.
  • sort - Name of field to be used for ordering. Optionally followed by colon and "ascending" or "descending."
  • after - Filters members to those modified on or after the specified timestamp. This parameter uses the SimpleDateFormat ("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'") in UTC.
  • before - Filters members to those modified before this timestamp. Uses the SimpleDateFormat ("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'") in UTC.

200 - successful
403 - not authorized
404 - no containers found

Example

The following URL was sent:

https://localhost:8444/csa/api/container/topology/?start-index=1&page-size=3

The following JSON was returned:

{ "@total_results": 1, "@start_index": 0, "@items_per_page": 1, "@self": "/csa/api/container/topology/", "@type": "urn:x-hp:2012:software:cloud:data_model:blueprint:collection", "members": [ { "@self": "/csa/api/container/topology/8a81848d4d47af63014d47b847230003", "@type": "urn:x-hp:2012:software:cloud:data_model:blueprint:collection", "@created": "2015-05-12T10:42:48.740Z", "@modified": "2015-05-12T10:42:49.390Z", "global_id": "8a81848d4d47af63014d47b847230003", "name": "Debian Infra", "description": "Debian Infra", "icon": "/csa/api/blobstore/Service_Design.png?tag=library", "ext": { "csa_name_key": "e67b408c66d840a788593690a665e0d3", "csa_critical_system_object": false }, ...

For complete output,see List existing topology design containers example.