08-15-2025 03:38 PM
I have been using the get_memory_unit_list python API call and historically the OperState field has returned "operable" or "inoperable". Now for X210cM7 servers, it returns "OK".
I have also observed that get_compute_physical_summary has changed the unit for AvailableMemory from MiB to GiB for m7. Prior to m7, AvailableMemory would return 524,288, but now returns 512.
Are these kinds of arbitrary changes in the use of data fields within the Intersight configuration data to be expected?
thanks
08-19-2025 05:45 AM
No. These types of changes are generally not expected in well designed APIs, as they break backward compatibility and can cause integration issues. I would document this and open a TAC case or bring this up with your Cisco account manager.
Good luck!
08-19-2025 05:47 AM
I have unfortunately seen similar things in the Intersight API before. Cisco/The relevant BU has some way to go when it comes to API best practices. As @bigevilbeard says this is not how it should be.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide