Inline1
{
"recommendation_type": "string",
"site_ids": [
"string"
],
"start_time": 0,
"time_interval": {
"start_time": 0,
"end_time": 0
},
"monitoring_enabled": false,
"action": "string",
"status": {
"recommendation_overall_status": "READY_TO_PUBLISH",
"recommendation_analysis_states": [
{
"site_id": "9e0865d0-9d89-44c7-8cc0-9f96a9b35721",
"status_message": "",
"status": "SUCCESS"
}
],
"recommendation_result_states": [
{
"id": "9e0865d0-9d89-44c7-8cc0-9f96a9b35721",
"site_id": "9e0865d0-9d89-44c7-8cc0-9f96a9b35721",
"status": "READY_TO_PUBLISH"
}
],
"rerun_recommended": false,
"alerts": [],
"groups_with_alert": []
}
}
we support three recommendation types:
- CLASSIC recommendations will take the DFW VMs and groups as input, and will reuse or create security policy, rules and groups. The result of DFW recommendation can be published and exported to CSV files.
- APPLICATION recommendations will take the SSP application as input, and will reuse or create security policy, rules and groups. The result of SSP recommendation can be published and exported to CSV files.
- ENVIRONMENT recommendations will take the SSP environment pair as input, and will reuse or create security policy, rules and groups. The result of SSP recommendation can be published and exported to CSV files.
List of site identifiers (local manager IDs) where the recommendation analysis should be performed. The recommendation will analyze flows and generate policies for the specified sites.
Timestamp in milliseconds since epoch.
Represents a continuous span of time defined by a required start and end timestamp.
Whether the recommendation has to be periodically monitored for new effective context compute boundary changes. When set, this recommendation is monitored to check if the recommendation is to be rerun. Any such changes result in the rerun_recommended flag to be set. The monitoring interval is determined by system configuration.
Actions that can be performed on a recommendation session.
| Action | Description |
|---|---|
CANCEL |
Stops the analysis if it's in progress. |
ANALYZE |
Triggers or re-triggers the recommendation analysis. |
Status information for a recommendation session, including overall status, analysis status, status messages, alerts, and rerun recommendations. Provides visibility into the current state and progress of the recommendation generation process.