CPC G06F 3/0631 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0634 (2013.01); G06F 3/0659 (2013.01); G06F 3/067 (2013.01)] | 20 Claims |
1. A computer-implemented method, comprising:
providing a first data structure comprising configuration data corresponding to a data storage system;
receiving an application programming interface (API) request to update a configuration of the data storage system, the API request comprising data identifying an operation to update the data storage system and a parameter to be processed by the operation, the parameter identifying at least one change for the data storage system;
to fulfill the API request, executing the operation to cause the operation to process the parameter identifying the at least one change for the data storage system;
based on executing the operation, modifying the configuration data of the first data structure to comprise the at least one change for the data storage system identified by the parameter;
comparing the modified configuration data of the first data structure to a second data structure comprising constraint data for the data storage system to determine the modified configuration data complies with the constraint data of the second data structure; and
updating the data storage system to include the at least one change for the data storage system identified by the parameter.
|