VirtualServiceOverviewResponse

VirtualServiceOverviewResponse
VirtualServiceOverviewResponse
JSON Example
{
    "detail": {
        "api_policy": {
            "api_policy_ref": "string",
            "endpoint_categories": {
                "configured_active_count": 0,
                "configured_orphan_count": 0,
                "configured_zombie_count": 0,
                "observed_active_count": 0,
                "observed_counts_available": false,
                "observed_non_api_count": 0,
                "observed_orphan_count": 0,
                "observed_shadow_count": 0,
                "observed_zombie_count": 0
            },
            "file_object": {
                "file_object_ref": "string",
                "state": {
                    "last_changed_time": {
                        "secs": 0,
                        "usecs": 0
                    },
                    "reason": "string",
                    "state": "string"
                }
            },
            "label_mapping_count": 0
        },
        "application_insights": {
            "application_insights_ref": "string",
            "faults": [
                {
                    "description": "string",
                    "fault_type": "string"
                }
            ],
            "learn_from_bots_enabled": false,
            "learning_enabled": false,
            "max_sampling_percent": 0,
            "per_uri_learning_enabled": false
        },
        "l7_policies": {
            "bot_detection_policy": {
                "bot_detection_policy_ref": "string",
                "csrf_policy_ref": "string",
                "enabled_label_matched_rule_count": 0,
                "enabled_rule_count": 0,
                "http_policy_set_ref": "string",
                "label_matched_rule_count": 0,
                "rule_count": 0,
                "sso_policy_ref": "string",
                "waf_policy_ref": "string"
            },
            "csrf_policy": {
                "bot_detection_policy_ref": "string",
                "csrf_policy_ref": "string",
                "enabled_label_matched_rule_count": 0,
                "enabled_rule_count": 0,
                "http_policy_set_ref": "string",
                "label_matched_rule_count": 0,
                "rule_count": 0,
                "sso_policy_ref": "string",
                "waf_policy_ref": "string"
            },
            "http_request_policy": {
                "bot_detection_policy_ref": "string",
                "csrf_policy_ref": "string",
                "enabled_label_matched_rule_count": 0,
                "enabled_rule_count": 0,
                "http_policy_set_ref": "string",
                "label_matched_rule_count": 0,
                "rule_count": 0,
                "sso_policy_ref": "string",
                "waf_policy_ref": "string"
            },
            "http_response_policy": {
                "bot_detection_policy_ref": "string",
                "csrf_policy_ref": "string",
                "enabled_label_matched_rule_count": 0,
                "enabled_rule_count": 0,
                "http_policy_set_ref": "string",
                "label_matched_rule_count": 0,
                "rule_count": 0,
                "sso_policy_ref": "string",
                "waf_policy_ref": "string"
            },
            "http_security_policy": {
                "bot_detection_policy_ref": "string",
                "csrf_policy_ref": "string",
                "enabled_label_matched_rule_count": 0,
                "enabled_rule_count": 0,
                "http_policy_set_ref": "string",
                "label_matched_rule_count": 0,
                "rule_count": 0,
                "sso_policy_ref": "string",
                "waf_policy_ref": "string"
            },
            "sso_policy": {
                "bot_detection_policy_ref": "string",
                "csrf_policy_ref": "string",
                "enabled_label_matched_rule_count": 0,
                "enabled_rule_count": 0,
                "http_policy_set_ref": "string",
                "label_matched_rule_count": 0,
                "rule_count": 0,
                "sso_policy_ref": "string",
                "waf_policy_ref": "string"
            },
            "waf_policy": {
                "bot_detection_policy_ref": "string",
                "csrf_policy_ref": "string",
                "enabled_label_matched_rule_count": 0,
                "enabled_rule_count": 0,
                "http_policy_set_ref": "string",
                "label_matched_rule_count": 0,
                "rule_count": 0,
                "sso_policy_ref": "string",
                "waf_policy_ref": "string"
            }
        },
        "label_profile": {
            "label_count": 0,
            "label_profile_ref": "string",
            "label_statuses": [
                {
                    "action_defined": false,
                    "action_locations": [
                        {
                            "api_policy_ref": "string",
                            "bot_detection_policy_ref": "string",
                            "csrf_policy_ref": "string",
                            "enabled": false,
                            "http_policy_set_ref": "string",
                            "rule_index": 0,
                            "rule_name": "string",
                            "scope": "string",
                            "sso_policy_ref": "string",
                            "waf_policy_ref": "string"
                        }
                    ],
                    "action_without_application": false,
                    "applied_to_endpoints": false,
                    "applied_without_action": false,
                    "endpoint_count": 0,
                    "label_name": "string",
                    "status": {
                        "reason": "string",
                        "state": "string"
                    },
                    "unused": false
                }
            ],
            "unused_label_count": 0
        }
    },
    "health": {
        "se_statuses": [
            {
                "oper_status": {
                    "last_changed_time": {
                        "secs": 0,
                        "usecs": 0
                    },
                    "reason": [
                        "string"
                    ],
                    "reason_code": 0,
                    "reason_code_string": "string",
                    "state": "string"
                },
                "role": "string",
                "se_ref": "string"
            }
        ],
        "vs_config_status": {
            "last_changed_time": {
                "secs": 0,
                "usecs": 0
            },
            "pvt_data": 0,
            "pvt_data_2": 0,
            "reason": [
                "string"
            ],
            "reason_code": 0,
            "reason_code_string": "string",
            "state": "string"
        },
        "vs_oper_status": {
            "last_changed_time": {
                "secs": 0,
                "usecs": 0
            },
            "reason": [
                "string"
            ],
            "reason_code": 0,
            "reason_code_string": "string",
            "state": "string"
        }
    },
    "recommendations": [
        {
            "message": "string",
            "severity": "string"
        }
    ],
    "summary": {
        "action_without_application_count": 0,
        "applied_without_action_count": 0,
        "associations": {
            "api_policy_ref": "string",
            "application_insights_ref": "string",
            "label_profile_ref": "string"
        },
        "recommendation_count": 0,
        "status": "string",
        "unknown_action_label_count": 0
    },
    "virtualservice_ref": "string"
}
detail
Optional

detail

health
Optional

health

recommendations
Optional

A list of recommendations, ordered by urgency. Field introduced in 32.1.4. Maximum of 512 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

summary
Optional

summary

string
virtualservice_ref
Optional

The Virtual Service this summary is for. It is a reference to an object of type VirtualService. Field introduced in 32.1.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.