zms_list_app_catalog
Retrieve a paginated, filterable list of ZMS application catalog entries. Filter by name or category, sort by multiple fields, and apply JMESPath queries for client-side filtering.
Instructions
List ZMS application catalog entries with pagination and filtering. Filter by name or category. Sort by name, category, creation_time, or modified_time. Returns discovered apps with name, category, port/protocol specs, and processes. Supports JMESPath client-side filtering via the query parameter.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page_num | No | Page number (default 1). | |
| page_size | No | Number of items per page (default 20, max 100). | |
| name | No | Filter by application name (substring match). | |
| category | No | Filter by application category (substring match). | |
| sort_by | No | Sort by field: 'name', 'category', 'creation_time', or 'modified_time'. | |
| sort_order | No | Sort order: 'ASC' or 'DESC'. Requires sort_by to be set. | |
| query | No | JMESPath expression for client-side filtering/projection on the result. Example: "nodes[?category=='Database'].{name: name, category: category}". | |
| service | No | The service to use. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |