{ "extends": { "$ref": "CsvRecord }, "id": "IgmpMembershipCsvRecord", "module_id": "PolicyConnectivityStatistics", "properties": { "group": { "$ref": "IPAddress, "description": "Multicast group address.", "readonly": true, "required": true, "title": "Multicast group address" }, "igmp_version": { "description": "IGMP version.", "readonly": true, "required": true, "title": "IGMP version", "type": "integer" }, "interface": { "description": "Interface on which multicast group membership is learned.", "readonly": true, "required": true, "title": "Interface name", "type": "string" }, "no_of_sources": { "description": "Number of multicast sources.", "readonly": true, "required": true, "title": "Number of multicast sources", "type": "string" }, "source_address": { "$ref": "IPAddress, "description": "IP address of multicast source.", "readonly": true, "required": true, "title": "IP address multicast source" }, "transport_node": { "description": "Transport node uuid or policy path.", "readonly": true, "required": true, "title": "Transport node uuid or policy path", "type": "string" }, "uptime": { "description": "Multicast group membership active time.", "readonly": true, "required": true, "title": "Group membership active time", "type": "string" } }, "type": "object" }