Cisco Prime 3.1 API: GET BulkUnsanitizedConfigArchives
We are in the process of getting Cisco Prime 3.1 to upgrade our current install of Cisco Prime 3.0, but had a question regarding the enhanced API in the Configuration Archive Service in Cisco Prime 3.1.
The API in question is "GET Bulk export sanitized configuration archives":
Does this API pull all of the device configs contained in Cisco Prime in one call?
In the documentation it mentions that the API resource does not support filtering and sorting on configuration files content. Does that mean it will not allow to filter on "softwareType", like the "GET Devices" API? For example filtering on: softwareType=ASA
Also in the documentation for "GET Bulk export sanitized configuration archives", to the right of the page under Resource Information it says Sorting? Yes and Filtering? Yes. I am confused why it says "Yes" when the description on the top of the page says it does not support filtering and sorting.
Re: Cisco Prime 3.1 API: GET BulkUnsanitizedConfigArchives
1. No, this resource will return a number of config archives subject to the pagination parameters in the query or the default page size.
2. So first, there's no softwareType response parameter in the GET data/BulkUnsanitizedConfigArchives resource, so you wouldn't be able to filter on that. But second, what this qualification means is that the actual config file content (represented by the files.data query parameter) cannot be used for filtering or sorting. However, all other response parameters can be used, for example files.fileState=RUNNINGCONFIG or diffType=IN_SYNC or .sort=diffType,-deviceId. (And the qualification about sorting is a bit superfluous, since we don't support sorting on nested collections anyway.)
3. So, right now our framework only allows for a binary configuration of whether a resource supports filtering or sorting. Both the Bulk*ConfigArchives services generally support filtering and sorting, so we've marked the values as true, since our framework doesn't support us saying "Partial" or something similar.
The M3-PM-RTR3C (also referenced as M3-PM-RTR3CG) provides network routing support in the M3C4G system. It is based on Cisco® 5915 Embedded Services Router (5915 ESR) and Cisco ESS 2020 (ESS 2020) switch technology, offering enterprise-strength security. ...
The M3-PM-LAN24 and M3-PM-LAN24P modules provide network switch support in the M3C4G system. Both have a Cisco ESS 2020 switch that provides reliable operations under shock and vibration conditions typical for mobile applications. Each module has two (2) ...
The M3-EXS is equipped with a Cisco ESS 2020 switch along with a Cisco ESS 2020 providing FE and GE ports. It provides additional port density for smaller scalable LAN functions using one of Cisco’s Embedded Service Switches as the main component and PoE+...
The M3-SE3 is a Cisco 5915 router and a ESS 2020 switch capable of providing secure (red) and non-secure (black) support in a single man-carry situation. The router provides the main routing function for the network and auxiliary/primary uplinks providing...
The TXC4 module is a tactical router/network gateway that is a ruggedized, small form-factor, man-pack, or vehicle mounted solution used to provide users with data network capabilities required to facilitate critical communications.
A multi-functional pl...