{
    "$schema": "http://json-schema.org/draft-06/schema#",
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "warning_banner": {
            "$id": "/properties/warning_banner",
            "title": "This GDO gathers multicast statistics from the whole fabric and it might take a few minutes to complete.",
            "type": "object",
            "properties": {
                "warning_banner_2": {
                    "$id": "/properties/warning_banner_2",
                    "title": "It is assumed that:",
                    "type": "object",
                    "properties": {
                        "warning_banner_3": {
                            "$id": "/properties/warning_banner_3",
                            "title": "(1) the traffic is coming from outside of the fabric (through device(s) with CRB-MCAST-Gateway role);",
                            "type": "object",
                            "properties": {
                                "warning_banner_4": {
                                    "$id": "/properties/warning_banner_4",
                                    "title": "(2) the traffic is going to devices attached to server leaves (physical_router_role == 'leaf');",
                                    "type": "object",
                                    "properties": {
                                        "warning_banner_5": {
                                            "$id": "/properties/warning_banner_5",
                                            "title": "(3) PIM is enabled in the fabric.",
                                            "type": "object",
                                            "properties": {}
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "source": {
            "$id": "/properties/source",
            "title": "Source",
            "type": "string",
            "default": ""
        },
        "group": {
            "$id": "/properties/group",
            "title": "Group",
            "type": "string",
            "default": ""
        }
    },
    "required": [
        "source",
        "group"
    ]
}