Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
How do I get these two values trough the new REST API?
files-total: Total user-visible file (inode) count, i.e., maximum number of user-visible files (inodes) that this referenced file system can currently hold. If the referenced file system is restricted or offline, a value of 0 is returned
files-used: Number of user-visible files (inodes) used in the referenced file system. If the referenced file system is restricted or offline, a value of 0 is returned
The descriptions and attribute-names are taken from the old ZAPI docs.
4 REPLIES 4
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Those two values are contained within the "/storage/volumes/{uuid}" API, specifically the "files" property. A curl command to output that data for a given volume UUID would look like this:
curl -X GET "https://<cluster name/IP>/api/storage/volumes/{your_volume_uuid}?fields=files" -H "accept: application/json"
{ "uuid": "320a72dd-bd11-11e9-876d-000c29fdc162", "name": "test302_data", "files": { "maximum": 7782389, "used": 96 } }
For reference (and because the new REST API documentation is awesome), you can look at the entire API documentation by going to "https://<cluster name/IP>/docs/api", which will allow you to interact with the API to try it out before writing code that utilizes it. You can also view the raw Swagger YAML file from the screenshot below:
I just did a "Ctrl+F" and searched for a couple key words from your post from the ZAPI documentation, and was able to find out the proper API call from there. Hope that helps!
Donny
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks Donny, but I am looking for values of an aggregate, not volume ... (as "hidden" in the subject of my question 😉 ) Any idea about that? The old ZAPI gave that value back ...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My apologies, reading comprehension isn't my strong suit apparently.
I do not see a way to collect this data at the aggregate level from the REST API.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We can look for REST equivalent of ZAPI here:
https://docs.netapp.com/us-en/ontap-automation/migrate/mapping.html
Specifically for aggregates:
https://docs.netapp.com/us-en/ontap-restmap-9131//aggr.html#aggr-get-iter
