The APIs are classified in the following broad categories:
Define an application
This category consists of the new API which is the starting point of any application module script. It also contains the APIs that let you define the discovery level of the application, define the operations that can be performed on the application and so on.
Logging
Use the APIs in this category to log a message or reset the log levels.
Application inputs
Use the APIs in this category to add questions and their responses. These questions are displayed on the Resiliency Platform console.
Application objects
Use the APIs in this category to add application instances and its sub-components. Application objects are application instances like server, main process, The application sub-components are middle tire servers, databases and its files like data files, configuration files, etc.
Application properties
Use the APIs in this category to define and retrieve application properties.
Finish
The only API in this category is commit, which indicates the end of application module script.
The API generates a well-formed JSON output containing all the required information about the application.