Added a new argument --token which lets you pass an authentication token during run time.
Improvements
To ensure seamless updates and creation of configurations, dependent elements such as scope tags, filters, and notification templates are now created beforehand.
Compliance policy creation and updates now include a verification step to ensure the existence of notification templates by matching their names.
Backup of a compliance policy now includes the name of the notification template used, enhancing the processing in update scenarios.
Message template isDefault value is now updated if they do not match.
Other Updates
The codebase has undergone a significant refactoring to adopt a class inheritance structure. Backup and update modules now share a base class, leading to more maintainable code and a standardized template for future configuration additions.
The accuracy of the diff output has been improved to ensure all changes are correctly reflected in the diff summary.
New Features
--token
which lets you pass an authentication token during run time.Improvements
isDefault
value is now updated if they do not match.Other Updates