I recently got reacquainted with the Aria Suite Lifecycle Manager (ASLCM) solution, which makes it super easy for anyone to manage the deployment, configuration and lifecycle for the complete Aria suite of products including Aria Identity, Aria Operations, Aria Operations for Logs and Aria Automation.
Users can deploy the various Aria products in either standalone or clustered mode (for high availability purposes), with the former being ideal for learning and homelab purposes. In addition to deploying ASLCM and the individual Aria products, I wanted to also use this as an opportunity explore the ASLCM REST API and what better way to learn than to have a use case to get hands on experience.
While ASLCM already provides a simple way to deploy Aria products using the UI and includes a nice export/import feature for an environment configuration in JSON, I wanted to do the same, but programmatically using the ASLCM REST API to fully configure the environment.