InlineRecommendationSessionListRequestParameters1

InlineRecommendationSessionListRequestParameters1
InlineRecommendationSessionListRequestParameters1
JSON Example
{
    "sort_by": "start_time",
    "sort_ascending": false,
    "offset": 0,
    "page_size": 1000,
    "created_user": "admin",
    "recommendation_statuses": [
        "ANALYSIS_IN_PROGRESS",
        "READY_TO_PUBLISH",
        "NOTHING_TO_PUBLISH"
    ],
    "group_type": "OBJECT_BASED",
    "rerun_recommended": false,
    "site_ids": [
        "9e0865d0-9d89-44c7-8cc0-9f96a9b35721"
    ],
    "context_inputs": [
        {
            "condition": "OR",
            "context_filters": [
                {
                    "context_filter_type": "APPLICATION",
                    "id": "4bf410bc-1794-4b76-8ae3-3db5fcef796f"
                },
                {
                    "context_filter_type": "ENVIRONMENT_PAIR",
                    "pair": {
                        "source": {
                            "id": "700889c1-d844-4ea7-8bff-6ae531786e76"
                        },
                        "destination": {
                            "id": "537d72a7-b669-4b70-98cc-e39c047abbc8"
                        }
                    }
                }
            ]
        }
    ]
}
context_inputs
Optional

Array of context filter lists used to filter recommendation sessions. Each filter list can contain multiple filters combined with logical operators. Multiple filter lists are combined with AND logic.

recommendation_statuses
Optional

Filter the recommendations to those with the provided statuses.

recommendation_type
Optional

Filter for the type of recommendation

Enumeration: CLASSIC, APPLICATION, ENVIRONMENT
string
created_user
Optional

Filter the recommendations with those created by this user.

string
display_name
Optional

Filter the recommendations to those with provided name.

string
group_type
Optional

Filter for IPAddress based or VM based groups

Enumeration: IP_BASED, OBJECT_BASED
string
policy_type
Optional

Filter for L4 based or L7 based

Enumeration: L4, L7
boolean
monitoring_enabled
Optional

Filter for whether monitoring is enabled or not

boolean
rerun_recommended
Optional

Filter for whether rerun is recommended for this recommendation

segmentation_strategies
Optional

Filter the recommendations based on the segmentation_strategies provided.

connectivity_preferences
Optional

Filter for the default connectivity policy for the application. ALLOW_LIST - Adds a default drop rule. DENY_LIST - Adds a default allow rule. NONE - No default rules are added. This is the default setting.

boolean
connectivity_preference_logging_enabled
Optional

Enables logging to be turned on for the default rules added by connectivity preference and permissive_mode

array of string
site_ids
Optional

Filter the recommendation which have site_ids matching the ID's provided.

created_time_before
Optional

Filter the recommendations which are created before the given time