GetLatestCleanRestorePoint
python · Veeam App
Details
| ID | GetLatestCleanRestorePoint |
|---|---|
| Language | python |
| From Version | 6.10.0 |
| Docker Image | demisto/python3:3.12.13.10116658 |
| Tags | Utilities |
README
Gets latest clean restore point from array of restore points.
import demistomock as demisto # noqa: F401 from CommonServerPython import * # noqa: F401 def find_latest_restore(data: list) -> dict: for item in data: malwareStatus = item.get("malwareStatus") if malwareStatus == "Clean": return item return {"id": "", "backupId": ""} def main(): try: args = demisto.args() data_arg = args.get("data", "") data: list[dict] = [] if isinstance(data_arg, dict): data.append(data_arg) elif isinstance(data_arg, list): data.extend(data_arg) result: dict = find_latest_restore(data) command_results = CommandResults(outputs_prefix="Veeam.LatestCleanRestorePoint", outputs=result) return_results(command_results) except Exception as e: return_error(str(e)) if __name__ == "__builtin__" or __name__ == "builtins": main()