{
'InterfaceStatusTable': {
'rpc': 'get-interface-information',
'item': 'physical-interface',
'view': 'InterfaceStatusView',
},
'InterfaceStatusView': {
'fields': {
'description': 'description',
'speed': 'speed',
'ipv4': 'logical-interface[1]/address-family[address-family-name="\ninet\n"]/interface-address[1]/ifa-local',
'ipv4_broadcast': 'logical-interface[1]/address-family[address-family-name="\ninet\n"]/interface-address[1]/ifa-broadcast',
}
}
}
gives me
[('gr-0/0/0', [('ipv4_broadcast', None), ('speed', '800mbps'), ('description', None), ('ipv4', None)]), ('pfe-0/0/0', [('ipv4_broadcast', None), ('speed', None), ('description', None), ('ipv4', None)]), ('pfh-0/0/0', [('ipv4_broadcast', None), ('speed', None), ('description', None), ('ipv4', None)]), ('xe-0/0/0', [('ipv4_broadcast', None), ('speed', '10Gbps'), ('description', 'intf-desc'), ('ipv4', None)]), ('xe-0/0/1', [('ipv4_broadcast', None)..]