show role feature detail
show role feature detail
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show role feature detail",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"ins_api": {
"type": "cli_show",
"version": "1.0",
"sid": "eoc",
"outputs": {
"output": {
"input": "show role feature detail",
"msg": "Success",
"code": "200",
"body": {
"TABLE_role_feature": {
"ROW_role_feature": [
{
"feature_name": "aaa",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show aaa *"
},
{
"feature_rule": "config t ; aaa *"
},
{
"feature_rule": "aaa *"
},
{
"feature_rule": "clear aaa *"
},
{
"feature_rule": "debug aaa *"
},
{
"feature_rule": "show accounting *"
},
{
"feature_rule": "config t ; accounting *"
},
{
"feature_rule": "accounting *"
},
{
"feature_rule": "clear accounting *"
},
{
"feature_rule": "debug accounting *"
}
]
}
},
{
"feature_name": "arp",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show ip arp *"
},
{
"feature_rule": "config t; ip arp *"
},
{
"feature_rule": "clear ip arp *"
},
{
"feature_rule": "debug ip arp *"
},
{
"feature_rule": "debug-filter ip arp *"
}
]
}
},
{
"feature_name": "cdp",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show cdp *"
},
{
"feature_rule": "config t ; cdp *"
},
{
"feature_rule": "cdp *"
},
{
"feature_rule": "clear cdp *"
},
{
"feature_rule": "debug cdp *"
}
]
}
},
{
"feature_name": "nat",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show ip nat *"
},
{
"feature_rule": "config t ; ip nat *"
},
{
"feature_rule": "clear ip nat *"
},
{
"feature_rule": "debug ip nat *"
}
]
}
},
{
"feature_name": "copy",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show copy *"
},
{
"feature_rule": "config t ; copy *"
},
{
"feature_rule": "copy *"
},
{
"feature_rule": "clear copy *"
},
{
"feature_rule": "debug copy *"
}
]
}
},
{
"feature_name": "l3vm",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show vrf *"
},
{
"feature_rule": "config t ; vrf *"
},
{
"feature_rule": "routing-context vrf *"
}
]
}
},
{
"feature_name": "ping",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show ping *"
},
{
"feature_rule": "config t ; ping *"
},
{
"feature_rule": "ping *"
},
{
"feature_rule": "clear ping *"
},
{
"feature_rule": "debug ping *"
},
{
"feature_rule": "show ping6 *"
},
{
"feature_rule": "config t ; ping6 *"
},
{
"feature_rule": "ping6 *"
},
{
"feature_rule": "clear ping6 *"
},
{
"feature_rule": "debug ping6 *"
},
{
"feature_rule": "show traceroute *"
},
{
"feature_rule": "config t ; traceroute *"
},
{
"feature_rule": "traceroute *"
},
{
"feature_rule": "clear traceroute *"
},
{
"feature_rule": "debug traceroute *"
},
{
"feature_rule": "show traceroute6 *"
},
{
"feature_rule": "config t ; traceroute6 *"
},
{
"feature_rule": "traceroute6 *"
},
{
"feature_rule": "clear traceroute6 *"
},
{
"feature_rule": "debug traceroute6 *"
}
]
}
},
{
"feature_name": "rmon",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show rmon *"
},
{
"feature_rule": "config t ; rmon *"
},
{
"feature_rule": "rmon *"
},
{
"feature_rule": "clear rmon *"
},
{
"feature_rule": "debug rmon *"
}
]
}
},
{
"feature_name": "snmp",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show snmp *"
},
{
"feature_rule": "config t ; snmp *"
},
{
"feature_rule": "snmp *"
},
{
"feature_rule": "clear snmp *"
},
{
"feature_rule": "debug snmp *"
},
{
"feature_rule": "show rmon *"
},
{
"feature_rule": "config t ; rmon *"
},
{
"feature_rule": "rmon *"
},
{
"feature_rule": "clear rmon *"
},
{
"feature_rule": "debug rmon *"
},
{
"feature_rule": "show snmp-server *"
},
{
"feature_rule": "config t ; snmp-server *"
},
{
"feature_rule": "snmp-server *"
},
{
"feature_rule": "clear snmp-server *"
},
{
"feature_rule": "debug snmp-server *"
}
]
}
},
{
"feature_name": "tcap",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show terminal *"
},
{
"feature_rule": "terminal *"
}
]
}
},
{
"feature_name": "crypto",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show crypto *"
},
{
"feature_rule": "config t ; crypto *"
},
{
"feature_rule": "crypto *"
},
{
"feature_rule": "clear crypto *"
},
{
"feature_rule": "debug crypto *"
},
{
"feature_rule": "debug cert-enroll *"
}
]
}
},
{
"feature_name": "radius",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show radius *"
},
{
"feature_rule": "config t ; radius *"
},
{
"feature_rule": "radius *"
},
{
"feature_rule": "clear radius *"
},
{
"feature_rule": "debug radius *"
},
{
"feature_rule": "show radius-server *"
},
{
"feature_rule": "config t ; radius-server *"
},
{
"feature_rule": "radius-server *"
},
{
"feature_rule": "clear radius-server *"
},
{
"feature_rule": "debug radius-server *"
},
{
"feature_rule": "show radius-cfs *"
},
{
"feature_rule": "config t ; radius-cfs *"
},
{
"feature_rule": "radius-cfs *"
},
{
"feature_rule": "clear radius-cfs *"
},
{
"feature_rule": "debug radius-cfs *"
},
{
"feature_rule": "config t ; aaa group server radius *"
}
]
}
},
{
"feature_name": "syslog",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show logging *"
},
{
"feature_rule": "config t ; logging *"
},
{
"feature_rule": "logging *"
},
{
"feature_rule": "clear logging *"
},
{
"feature_rule": "debug logging *"
},
{
"feature_rule": "show tech-support *"
},
{
"feature_rule": "config t ; tech-support *"
},
{
"feature_rule": "tech-support *"
},
{
"feature_rule": "clear tech-support *"
},
{
"feature_rule": "debug tech-support *"
},
{
"feature_rule": "terminal *"
}
]
}
},
{
"feature_name": "tacacs",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show tacacs+ *"
},
{
"feature_rule": "config t ; tacacs+ *"
},
{
"feature_rule": "tacacs+ *"
},
{
"feature_rule": "clear tacacs+ *"
},
{
"feature_rule": "debug tacacs+ *"
},
{
"feature_rule": "show tacacs-server *"
},
{
"feature_rule": "config t ; tacacs-server *"
},
{
"feature_rule": "tacacs-server *"
},
{
"feature_rule": "clear tacacs-server *"
},
{
"feature_rule": "debug tacacs-server *"
},
{
"feature_rule": "show tacacs-cfs *"
},
{
"feature_rule": "config t ; tacacs-cfs *"
},
{
"feature_rule": "tacacs-cfs *"
},
{
"feature_rule": "clear tacacs-cfs *"
},
{
"feature_rule": "debug tacacs-cfs *"
},
{
"feature_rule": "config t ; aaa group server tacacs *"
}
]
}
},
{
"feature_name": "tcpudp",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": {
"feature_rule": "config t ; ip tcp *"
}
}
},
{
"feature_name": "install",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show install *"
},
{
"feature_rule": "config t ; install *"
},
{
"feature_rule": "install *"
},
{
"feature_rule": "clear install *"
},
{
"feature_rule": "debug install *"
}
]
}
},
{
"feature_name": "license",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show license *"
},
{
"feature_rule": "config t ; license *"
},
{
"feature_rule": "license *"
},
{
"feature_rule": "clear license *"
},
{
"feature_rule": "debug license *"
}
]
}
},
{
"feature_name": "callhome",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show callhome *"
},
{
"feature_rule": "config t ; callhome *"
},
{
"feature_rule": "callhome *"
},
{
"feature_rule": "clear callhome *"
},
{
"feature_rule": "debug callhome *"
}
]
}
},
{
"feature_name": "platform",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show power *"
},
{
"feature_rule": "config t ; power *"
},
{
"feature_rule": "power *"
},
{
"feature_rule": "clear power *"
},
{
"feature_rule": "debug power *"
},
{
"feature_rule": "show poweroff *"
},
{
"feature_rule": "config t ; poweroff *"
},
{
"feature_rule": "poweroff *"
},
{
"feature_rule": "clear poweroff *"
},
{
"feature_rule": "debug poweroff *"
},
{
"feature_rule": "show platform *"
},
{
"feature_rule": "config t ; platform *"
},
{
"feature_rule": "platform *"
},
{
"feature_rule": "clear platform *"
},
{
"feature_rule": "debug platform *"
},
{
"feature_rule": "show reload *"
},
{
"feature_rule": "config t ; reload *"
},
{
"feature_rule": "reload *"
},
{
"feature_rule": "clear reload *"
},
{
"feature_rule": "debug reload *"
},
{
"feature_rule": "show out-of-service *"
},
{
"feature_rule": "config t ; out-of-service *"
},
{
"feature_rule": "out-of-service *"
},
{
"feature_rule": "clear out-of-service *"
},
{
"feature_rule": "debug out-of-service *"
},
{
"feature_rule": "show bootmode *"
},
{
"feature_rule": "config t ; bootmode *"
},
{
"feature_rule": "bootmode *"
},
{
"feature_rule": "clear bootmode *"
},
{
"feature_rule": "debug bootmode *"
},
{
"feature_rule": "show environment *"
},
{
"feature_rule": "config t ; environment *"
},
{
"feature_rule": "environment *"
},
{
"feature_rule": "clear environment *"
},
{
"feature_rule": "debug environment *"
},
{
"feature_rule": "show sprom *"
},
{
"feature_rule": "config t ; sprom *"
},
{
"feature_rule": "sprom *"
},
{
"feature_rule": "clear sprom *"
},
{
"feature_rule": "debug sprom *"
},
{
"feature_rule": "show sprom *"
},
{
"feature_rule": "config t ; sprom *"
},
{
"feature_rule": "sprom *"
},
{
"feature_rule": "clear sprom *"
},
{
"feature_rule": "debug sprom *"
},
{
"feature_rule": "test pfm *"
}
]
}
},
{
"feature_name": "scheduler",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show scheduler *"
},
{
"feature_rule": "config t ; scheduler *"
},
{
"feature_rule": "scheduler *"
},
{
"feature_rule": "clear scheduler *"
},
{
"feature_rule": "debug scheduler *"
}
]
}
},
{
"feature_name": "access-list",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show ip access-lists *"
},
{
"feature_rule": "show ipv6 access-lists *"
},
{
"feature_rule": "show mac access-lists *"
},
{
"feature_rule": "show arp access-lists *"
},
{
"feature_rule": "show vlan access-map *"
},
{
"feature_rule": "show vlan access-list *"
},
{
"feature_rule": "show vlan filter *"
},
{
"feature_rule": "config t ; ip access-list *"
},
{
"feature_rule": "config t ; ipv6 access-list *"
},
{
"feature_rule": "config t ; mac access-list *"
},
{
"feature_rule": "config t ; arp access-list *"
},
{
"feature_rule": "config t ; vlan access-map *"
},
{
"feature_rule": "config t ; time-range *"
},
{
"feature_rule": "config t ; resequence *"
},
{
"feature_rule": "config t ; errdisable detect cause acl-exception"
},
{
"feature_rule": "config t ; object-group *"
},
{
"feature_rule": "config t ; interface * ; ip access-group *"
},
{
"feature_rule": "config t ; interface * ; ip port access-group *"
},
{
"feature_rule": "config t ; interface * ; ipv6 traffic-filter *"
},
{
"feature_rule": "config t ; interface * ; ipv6 port traffic-filter *"
},
{
"feature_rule": "config t ; interface * ; errdisable port detect cause acl-exception"
},
{
"feature_rule": "config s ; ip access-list *"
},
{
"feature_rule": "config s ; ipv6 access-list *"
},
{
"feature_rule": "config s ; mac access-list *"
},
{
"feature_rule": "config s ; arp access-list *"
},
{
"feature_rule": "config s ; vlan access-map *"
},
{
"feature_rule": "config s ; time-range *"
},
{
"feature_rule": "config s ; resequence *"
},
{
"feature_rule": "config s ; errdisable detect cause acl-exception"
},
{
"feature_rule": "config s ; object-group *"
},
{
"feature_rule": "config s ; interface * ; ip access-group *"
},
{
"feature_rule": "config s ; interface * ; ip port access-group *"
},
{
"feature_rule": "config s ; interface * ; ipv6 traffic-filter *"
},
{
"feature_rule": "config s ; interface * ; ipv6 port traffic-filter *"
},
{
"feature_rule": "config s ; interface * ; errdisable port detect cause acl-exception"
},
{
"feature_rule": "clear ip access-list *"
},
{
"feature_rule": "clear ipv6 access-list *"
},
{
"feature_rule": "clear mac access-list *"
},
{
"feature_rule": "clear arp access-list *"
},
{
"feature_rule": "clear vlan access-list *"
},
{
"feature_rule": "debug aclmgr *"
}
]
}
},
{
"feature_name": "diagnostics",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show diagnostic *"
},
{
"feature_rule": "config t ; diagnostic *"
},
{
"feature_rule": "diagnostic *"
},
{
"feature_rule": "clear diagnostic *"
},
{
"feature_rule": "debug diagnostic *"
},
{
"feature_rule": "show diagnostic *"
},
{
"feature_rule": "debug diagnostic *"
},
{
"feature_rule": "config t ; diagnostic bootup *"
},
{
"feature_rule": "config t ; diagnostic monitor *"
},
{
"feature_rule": "config t ; event gold *"
}
]
}
},
{
"feature_name": "trapRegEntry",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show trap *"
},
{
"feature_rule": "config t ; trap *"
},
{
"feature_rule": "trap *"
},
{
"feature_rule": "clear trap *"
},
{
"feature_rule": "debug trap *"
}
]
}
},
{
"feature_name": "snmpTargetAddrEntry",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show trap *"
},
{
"feature_rule": "config t ; trap *"
},
{
"feature_rule": "trap *"
},
{
"feature_rule": "clear trap *"
},
{
"feature_rule": "debug trap *"
}
]
}
},
{
"feature_name": "snmpTargetParamsEntry",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show trap *"
},
{
"feature_rule": "config t ; trap *"
},
{
"feature_rule": "trap *"
},
{
"feature_rule": "clear trap *"
},
{
"feature_rule": "debug trap *"
}
]
}
},
{
"feature_name": "cts",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show cts *"
},
{
"feature_rule": "config t ; cts *"
},
{
"feature_rule": "cts *"
},
{
"feature_rule": "clear cts *"
},
{
"feature_rule": "debug cts *"
},
{
"feature_rule": "show cts *"
},
{
"feature_rule": "show system internal cts *"
},
{
"feature_rule": "config t ; cts *"
},
{
"feature_rule": "test cts *"
}
]
}
},
{
"feature_name": "eou",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show eou *"
},
{
"feature_rule": "config t ; eou *"
},
{
"feature_rule": "eou *"
},
{
"feature_rule": "clear eou *"
},
{
"feature_rule": "debug eou *"
},
{
"feature_rule": "show ip device *"
},
{
"feature_rule": "clear ip device *"
},
{
"feature_rule": "config t ; identity *"
},
{
"feature_rule": "config t ; ip admission *"
}
]
}
},
{
"feature_name": "ptp",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show ptp *"
},
{
"feature_rule": "config t ; ptp *"
},
{
"feature_rule": "ptp *"
},
{
"feature_rule": "clear ptp *"
},
{
"feature_rule": "debug ptp *"
},
{
"feature_rule": "show ptp *"
},
{
"feature_rule": "show system internal ptp *"
},
{
"feature_rule": "config t ; ptp *"
}
]
}
},
{
"feature_name": "svi",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show svi *"
},
{
"feature_rule": "config t ; svi *"
},
{
"feature_rule": "svi *"
},
{
"feature_rule": "clear svi *"
},
{
"feature_rule": "debug svi *"
}
]
}
},
{
"feature_name": "vtp",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show vtp *"
},
{
"feature_rule": "config t ; vtp *"
},
{
"feature_rule": "vtp *"
},
{
"feature_rule": "clear vtp *"
},
{
"feature_rule": "debug vtp *"
}
]
}
},
{
"feature_name": "glbp",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show glbp *"
},
{
"feature_rule": "config t ; glbp *"
},
{
"feature_rule": "glbp *"
},
{
"feature_rule": "clear glbp *"
},
{
"feature_rule": "debug glbp *"
}
]
}
},
{
"feature_name": "hsrp",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show hsrp *"
},
{
"feature_rule": "config t ; hsrp *"
},
{
"feature_rule": "hsrp *"
},
{
"feature_rule": "clear hsrp *"
},
{
"feature_rule": "debug hsrp *"
}
]
}
},
{
"feature_name": "igmp",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show igmp *"
},
{
"feature_rule": "config t ; igmp *"
},
{
"feature_rule": "igmp *"
},
{
"feature_rule": "clear igmp *"
},
{
"feature_rule": "debug igmp *"
},
{
"feature_rule": "config t ; ip igmp *"
},
{
"feature_rule": "show ip igmp *"
},
{
"feature_rule": "clear ip igmp *"
},
{
"feature_rule": "debug ip igmp *"
}
]
}
},
{
"feature_name": "msdp",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show msdp *"
},
{
"feature_rule": "config t ; msdp *"
},
{
"feature_rule": "msdp *"
},
{
"feature_rule": "clear msdp *"
},
{
"feature_rule": "debug msdp *"
},
{
"feature_rule": "show ip msdp *"
},
{
"feature_rule": "debug-filter ip msdp *"
},
{
"feature_rule": "debug ip msdp *"
},
{
"feature_rule": "clear ip msdp *"
},
{
"feature_rule": "config t ; ip msdp *"
}
]
}
},
{
"feature_name": "pong",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show pong *"
},
{
"feature_rule": "config t ; pong *"
},
{
"feature_rule": "pong *"
},
{
"feature_rule": "clear pong *"
},
{
"feature_rule": "debug pong *"
},
{
"feature_rule": "show pong *"
},
{
"feature_rule": "show system internal pong *"
},
{
"feature_rule": "config t ; pong *"
}
]
}
},
{
"feature_name": "vlan",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show vlan *"
},
{
"feature_rule": "config t ; vlan *"
},
{
"feature_rule": "vlan *"
},
{
"feature_rule": "clear vlan *"
},
{
"feature_rule": "debug vlan *"
},
{
"feature_rule": "show vlan-mgr *"
},
{
"feature_rule": "config t ; vlan-mgr *"
},
{
"feature_rule": "vlan-mgr *"
},
{
"feature_rule": "clear vlan-mgr *"
},
{
"feature_rule": "debug vlan-mgr *"
},
{
"feature_rule": "show pvlan *"
},
{
"feature_rule": "config t ; pvlan *"
},
{
"feature_rule": "pvlan *"
},
{
"feature_rule": "clear pvlan *"
},
{
"feature_rule": "debug pvlan *"
}
]
}
},
{
"feature_name": "wccp",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show wccp *"
},
{
"feature_rule": "config t ; wccp *"
},
{
"feature_rule": "wccp *"
},
{
"feature_rule": "clear wccp *"
},
{
"feature_rule": "debug wccp *"
}
]
}
},
{
"feature_name": "dot1x",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show dot1x *"
},
{
"feature_rule": "config t ; dot1x *"
},
{
"feature_rule": "dot1x *"
},
{
"feature_rule": "clear dot1x *"
},
{
"feature_rule": "debug dot1x *"
}
]
}
},
{
"feature_name": "ipfib",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show ip fib *"
},
{
"feature_rule": "config t ; mfdm *"
}
]
}
},
{
"feature_name": "bridge",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show bridge *"
},
{
"feature_rule": "config t ; bridge *"
},
{
"feature_rule": "bridge *"
},
{
"feature_rule": "clear bridge *"
},
{
"feature_rule": "debug bridge *"
}
]
}
},
{
"feature_name": "qosmgr",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show class-map *"
},
{
"feature_rule": "show policy-map *"
},
{
"feature_rule": "show table-map *"
},
{
"feature_rule": "show qos shared-policer *"
},
{
"feature_rule": "show queuing interface *"
},
{
"feature_rule": "show debug ipqos *"
},
{
"feature_rule": "show logging level ipqos *"
},
{
"feature_rule": "clear qos statistics *"
},
{
"feature_rule": "qos statistics *"
},
{
"feature_rule": "debug ipqos *"
},
{
"feature_rule": "config t ; class-map *"
},
{
"feature_rule": "config t ; policy-map *"
},
{
"feature_rule": "config t ; table-map *"
},
{
"feature_rule": "config t ; interface * ; service-policy *"
},
{
"feature_rule": "config t ; qos shared-policer *"
},
{
"feature_rule": "config t ; logging level ipqos *"
}
]
}
},
{
"feature_name": "qbridge",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show qbridge *"
},
{
"feature_rule": "config t ; qbridge *"
},
{
"feature_rule": "qbridge *"
},
{
"feature_rule": "clear qbridge *"
},
{
"feature_rule": "debug qbridge *"
}
]
}
},
{
"feature_name": "eth-span",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show monitor *"
},
{
"feature_rule": "config t ; monitor *"
},
{
"feature_rule": "monitor *"
},
{
"feature_rule": "clear monitor *"
},
{
"feature_rule": "debug monitor *"
}
]
}
},
{
"feature_name": "interface",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show interface *"
},
{
"feature_rule": "config t ; interface *"
}
]
}
},
{
"feature_name": "router-bgp",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show bgp *"
},
{
"feature_rule": "config t ; bgp *"
},
{
"feature_rule": "bgp *"
},
{
"feature_rule": "clear bgp *"
},
{
"feature_rule": "debug bgp *"
},
{
"feature_rule": "show ip bgp *"
},
{
"feature_rule": "show ip mbgp *"
},
{
"feature_rule": "show ipv6 bgp *"
},
{
"feature_rule": "show ipv6 mbgp *"
},
{
"feature_rule": "clear ip bgp *"
},
{
"feature_rule": "clear ip mbgp *"
},
{
"feature_rule": "debug-filter ip *"
},
{
"feature_rule": "debug-filter ip bgp *"
},
{
"feature_rule": "config t ; router bgp *"
}
]
}
},
{
"feature_name": "router-rip",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show rip *"
},
{
"feature_rule": "config t ; rip *"
},
{
"feature_rule": "rip *"
},
{
"feature_rule": "clear rip *"
},
{
"feature_rule": "debug rip *"
},
{
"feature_rule": "show ip rip *"
},
{
"feature_rule": "show ipv6 rip *"
},
{
"feature_rule": "overload rip *"
},
{
"feature_rule": "debug-filter rip *"
},
{
"feature_rule": "clear ip rip *"
},
{
"feature_rule": "clear ipv6 rip *"
},
{
"feature_rule": "config t ; router rip *"
}
]
}
},
{
"feature_name": "ethanalyzer",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "ethanalyzer"
},
{
"feature_rule": "ethanalyzer"
}
]
}
},
{
"feature_name": "router-isis",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show isis *"
},
{
"feature_rule": "config t ; isis *"
},
{
"feature_rule": "isis *"
},
{
"feature_rule": "clear isis *"
},
{
"feature_rule": "debug isis *"
},
{
"feature_rule": "debug-filter isis *"
},
{
"feature_rule": "config t ; router isis *"
}
]
}
},
{
"feature_name": "router-ospf",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show ospf *"
},
{
"feature_rule": "config t ; ospf *"
},
{
"feature_rule": "ospf *"
},
{
"feature_rule": "clear ospf *"
},
{
"feature_rule": "debug ospf *"
},
{
"feature_rule": "show ip ospf *"
},
{
"feature_rule": "show ospfv3 *"
},
{
"feature_rule": "show ipv6 ospfv3 *"
},
{
"feature_rule": "debug-filter ip ospf *"
},
{
"feature_rule": "debug-filter ospfv3 *"
},
{
"feature_rule": "debug ip ospf *"
},
{
"feature_rule": "debug ospfv3 *"
},
{
"feature_rule": "clear ip ospf *"
},
{
"feature_rule": "clear ip ospfv3 *"
},
{
"feature_rule": "config t ; router ospf *"
},
{
"feature_rule": "config t ; router ospfv3 *"
}
]
}
},
{
"feature_name": "vtpmib-auth",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show vtpmib-auth *"
},
{
"feature_rule": "config t ; vtpmib-auth *"
},
{
"feature_rule": "vtpmib-auth *"
},
{
"feature_rule": "clear vtpmib-auth *"
},
{
"feature_rule": "debug vtpmib-auth *"
}
]
}
},
{
"feature_name": "eth-port-sec",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show port-security *"
},
{
"feature_rule": "config t ; port-security *"
},
{
"feature_rule": "port-security *"
},
{
"feature_rule": "clear port-security *"
},
{
"feature_rule": "debug port-security *"
},
{
"feature_rule": "show eth_port_sec *"
},
{
"feature_rule": "config t ; eth_port_sec *"
},
{
"feature_rule": "eth_port_sec *"
},
{
"feature_rule": "clear eth_port_sec *"
},
{
"feature_rule": "debug eth_port_sec *"
}
]
}
},
{
"feature_name": "router-eigrp",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show eigrp *"
},
{
"feature_rule": "config t ; eigrp *"
},
{
"feature_rule": "eigrp *"
},
{
"feature_rule": "clear eigrp *"
},
{
"feature_rule": "debug eigrp *"
},
{
"feature_rule": "show ip eigrp *"
},
{
"feature_rule": "clear ip eigrp *"
},
{
"feature_rule": "debug ip eigrp *"
},
{
"feature_rule": "config t ; router eigrp *"
}
]
}
},
{
"feature_name": "spanning-tree",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show spanning-tree *"
},
{
"feature_rule": "config t ; spanning-tree *"
},
{
"feature_rule": "spanning-tree *"
},
{
"feature_rule": "clear spanning-tree *"
},
{
"feature_rule": "debug spanning-tree *"
},
{
"feature_rule": "test spanning-tree *"
}
]
}
},
{
"feature_name": "acl",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show acl *"
},
{
"feature_rule": "config t ; acl *"
},
{
"feature_rule": "acl *"
},
{
"feature_rule": "clear acl *"
},
{
"feature_rule": "debug acl *"
}
]
}
},
{
"feature_name": "ivr",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show ivr *"
},
{
"feature_rule": "config t ; ivr *"
},
{
"feature_rule": "ivr *"
},
{
"feature_rule": "clear ivr *"
},
{
"feature_rule": "debug ivr *"
}
]
}
},
{
"feature_name": "rdl",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show fcping *"
},
{
"feature_rule": "config t ; fcping *"
},
{
"feature_rule": "fcping *"
},
{
"feature_rule": "clear fcping *"
},
{
"feature_rule": "debug fcping *"
},
{
"feature_rule": "show fcp *"
},
{
"feature_rule": "config t ; fcp *"
},
{
"feature_rule": "fcp *"
},
{
"feature_rule": "clear fcp *"
},
{
"feature_rule": "debug fcp *"
}
]
}
},
{
"feature_name": "sdv",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show sdv *"
},
{
"feature_rule": "config t ; sdv *"
},
{
"feature_rule": "sdv *"
},
{
"feature_rule": "clear sdv *"
},
{
"feature_rule": "debug sdv *"
}
]
}
},
{
"feature_name": "sfm",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show scsi-flow *"
},
{
"feature_rule": "config t ; scsi-flow *"
},
{
"feature_rule": "scsi-flow *"
},
{
"feature_rule": "clear scsi-flow *"
},
{
"feature_rule": "debug scsi-flow *"
}
]
}
},
{
"feature_name": "sme",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show sme *"
},
{
"feature_rule": "debug sme *"
},
{
"feature_rule": "clear sme *"
},
{
"feature_rule": "conf t ; sme cluster *"
},
{
"feature_rule": "sme-fm-connect"
}
]
}
},
{
"feature_name": "fcfe",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": {
"feature_rule": "show fc *"
}
}
},
{
"feature_name": "fcns",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show fcns *"
},
{
"feature_rule": "config t ; fcns *"
},
{
"feature_rule": "fcns *"
},
{
"feature_rule": "clear fcns *"
},
{
"feature_rule": "debug fcns *"
}
]
}
},
{
"feature_name": "fcoe",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "config t ; feature fcoe"
},
{
"feature_rule": "config t ; feature fcoe-npv"
},
{
"feature_rule": "show fcoe *"
},
{
"feature_rule": "config t ; fcoe *"
},
{
"feature_rule": "fcoe *"
},
{
"feature_rule": "clear fcoe *"
},
{
"feature_rule": "debug fcoe *"
}
]
}
},
{
"feature_name": "fcsp",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "config t ; feature fcsp"
},
{
"feature_rule": "show fcsp *"
},
{
"feature_rule": "config t ; fcsp *"
},
{
"feature_rule": "fcsp *"
},
{
"feature_rule": "clear fcsp *"
},
{
"feature_rule": "debug fcsp *"
},
{
"feature_rule": "show fcsp-mgr *"
},
{
"feature_rule": "config t ; fcsp-mgr *"
},
{
"feature_rule": "fcsp-mgr *"
},
{
"feature_rule": "clear fcsp-mgr *"
},
{
"feature_rule": "debug fcsp-mgr *"
}
]
}
},
{
"feature_name": "fdmi",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show fdmi *"
},
{
"feature_rule": "config t ; fdmi *"
},
{
"feature_rule": "fdmi *"
},
{
"feature_rule": "clear fdmi *"
},
{
"feature_rule": "debug fdmi *"
}
]
}
},
{
"feature_name": "fspf",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show fcsp *"
},
{
"feature_rule": "config t ; fcsp *"
},
{
"feature_rule": "fcsp *"
},
{
"feature_rule": "clear fcsp *"
},
{
"feature_rule": "debug fcsp *"
},
{
"feature_rule": "show mcast *"
},
{
"feature_rule": "config t ; mcast *"
},
{
"feature_rule": "mcast *"
},
{
"feature_rule": "clear mcast *"
},
{
"feature_rule": "debug mcast *"
},
{
"feature_rule": "conf t ; fspf *"
}
]
}
},
{
"feature_name": "isns",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show isns *"
},
{
"feature_rule": "config t ; isns *"
},
{
"feature_rule": "isns *"
},
{
"feature_rule": "clear isns *"
},
{
"feature_rule": "debug isns *"
}
]
}
},
{
"feature_name": "rlir",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show rlir *"
},
{
"feature_rule": "config t ; rlir *"
},
{
"feature_rule": "rlir *"
},
{
"feature_rule": "clear rlir *"
},
{
"feature_rule": "debug rlir *"
}
]
}
},
{
"feature_name": "rscn",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show rscn *"
},
{
"feature_rule": "config t ; rscn *"
},
{
"feature_rule": "rscn *"
},
{
"feature_rule": "clear rscn *"
},
{
"feature_rule": "debug rscn *"
}
]
}
},
{
"feature_name": "span",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show span *"
},
{
"feature_rule": "config t ; span *"
},
{
"feature_rule": "span *"
},
{
"feature_rule": "clear span *"
},
{
"feature_rule": "debug span *"
}
]
}
},
{
"feature_name": "vsan",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show vsan *"
},
{
"feature_rule": "config t ; vsan *"
},
{
"feature_rule": "vsan *"
},
{
"feature_rule": "clear vsan *"
},
{
"feature_rule": "debug vsan *"
},
{
"feature_rule": "show fctimer *"
},
{
"feature_rule": "config t ; fctimer *"
},
{
"feature_rule": "fctimer *"
},
{
"feature_rule": "clear fctimer *"
},
{
"feature_rule": "debug fctimer *"
},
{
"feature_rule": "show fcdroplatency *"
},
{
"feature_rule": "show in-order-guarantee *"
},
{
"feature_rule": "config t ; in-order-guarantee *"
},
{
"feature_rule": "in-order-guarantee *"
},
{
"feature_rule": "clear in-order-guarantee *"
},
{
"feature_rule": "debug in-order-guarantee *"
}
]
}
},
{
"feature_name": "wwnm",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show wwn *"
},
{
"feature_rule": "config t ; wwn *"
},
{
"feature_rule": "wwn *"
},
{
"feature_rule": "clear wwn *"
},
{
"feature_rule": "debug wwn *"
}
]
}
},
{
"feature_name": "zone",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show zone *"
},
{
"feature_rule": "config t ; zone *"
},
{
"feature_rule": "zone *"
},
{
"feature_rule": "clear zone *"
},
{
"feature_rule": "debug zone *"
},
{
"feature_rule": "show zoneset *"
},
{
"feature_rule": "config t ; zoneset *"
},
{
"feature_rule": "zoneset *"
},
{
"feature_rule": "clear zoneset *"
},
{
"feature_rule": "debug zoneset *"
},
{
"feature_rule": "show zone-attribute-group *"
},
{
"feature_rule": "config t ; zone-attribute-group *"
},
{
"feature_rule": "zone-attribute-group *"
},
{
"feature_rule": "clear zone-attribute-group *"
},
{
"feature_rule": "debug zone-attribute-group *"
},
{
"feature_rule": "show fcalias *"
},
{
"feature_rule": "config t ; fcalias *"
},
{
"feature_rule": "fcalias *"
},
{
"feature_rule": "clear fcalias *"
},
{
"feature_rule": "debug fcalias *"
}
]
}
},
{
"feature_name": "cloud",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show cloud *"
},
{
"feature_rule": "config t ; cloud *"
},
{
"feature_rule": "cloud *"
},
{
"feature_rule": "clear cloud *"
},
{
"feature_rule": "debug cloud *"
}
]
}
},
{
"feature_name": "ficon",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show ficon *"
},
{
"feature_rule": "config t ; ficon *"
},
{
"feature_rule": "ficon *"
},
{
"feature_rule": "clear ficon *"
},
{
"feature_rule": "debug ficon *"
},
{
"feature_rule": "test ficon *"
}
]
}
},
{
"feature_name": "iscsi",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show iscsi *"
},
{
"feature_rule": "config t ; iscsi *"
},
{
"feature_rule": "iscsi *"
},
{
"feature_rule": "clear iscsi *"
},
{
"feature_rule": "debug iscsi *"
},
{
"feature_rule": "show ips *"
},
{
"feature_rule": "config t ; ips *"
},
{
"feature_rule": "ips *"
},
{
"feature_rule": "clear ips *"
},
{
"feature_rule": "debug ips *"
},
{
"feature_rule": "show fcip *"
},
{
"feature_rule": "config t ; fcip *"
},
{
"feature_rule": "fcip *"
},
{
"feature_rule": "clear fcip *"
},
{
"feature_rule": "debug fcip *"
},
{
"feature_rule": "show isns *"
},
{
"feature_rule": "config t ; isns *"
},
{
"feature_rule": "isns *"
},
{
"feature_rule": "clear isns *"
},
{
"feature_rule": "debug isns *"
},
{
"feature_rule": "show islb *"
},
{
"feature_rule": "config t ; islb *"
},
{
"feature_rule": "islb *"
},
{
"feature_rule": "clear islb *"
},
{
"feature_rule": "debug islb *"
},
{
"feature_rule": "debug klm sdip *"
}
]
}
},
{
"feature_name": "trunk",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "config t ; feature fport-channel-trunk"
},
{
"feature_rule": "show san-port-channel *"
},
{
"feature_rule": "config t ; san-port-channel *"
},
{
"feature_rule": "san-port-channel *"
},
{
"feature_rule": "clear san-port-channel *"
},
{
"feature_rule": "debug san-port-channel *"
}
]
}
},
{
"feature_name": "fc-qos",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show qos *"
},
{
"feature_rule": "config t ; qos *"
},
{
"feature_rule": "qos *"
},
{
"feature_rule": "clear qos *"
},
{
"feature_rule": "debug qos *"
}
]
}
},
{
"feature_name": "fcmgmt",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": {
"feature_rule": "show fc *"
}
}
},
{
"feature_name": "fcdomain",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show fcdomain *"
},
{
"feature_rule": "config t ; fcdomain *"
},
{
"feature_rule": "fcdomain *"
},
{
"feature_rule": "clear fcdomain *"
},
{
"feature_rule": "debug fcdomain *"
}
]
}
},
{
"feature_name": "fcanalyzer",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show fcanalyzer *"
},
{
"feature_rule": "config t ; fcanalyzer *"
},
{
"feature_rule": "fcanalyzer *"
},
{
"feature_rule": "clear fcanalyzer *"
},
{
"feature_rule": "debug fcanalyzer *"
}
]
}
},
{
"feature_name": "port-track",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "config t ; feature port-track"
},
{
"feature_rule": "show port-track *"
},
{
"feature_rule": "config t ; port-track *"
},
{
"feature_rule": "port-track *"
},
{
"feature_rule": "clear port-track *"
},
{
"feature_rule": "debug port-track *"
}
]
}
},
{
"feature_name": "mpls-tunnel",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show fc-tunnel *"
},
{
"feature_rule": "config t ; fc-tunnel *"
},
{
"feature_rule": "fc-tunnel *"
},
{
"feature_rule": "clear fc-tunnel *"
},
{
"feature_rule": "debug fc-tunnel *"
}
]
}
},
{
"feature_name": "port-security",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "config t ; feature fc-port-security"
},
{
"feature_rule": "show port-security *"
},
{
"feature_rule": "config t ; port-security *"
},
{
"feature_rule": "port-security *"
},
{
"feature_rule": "clear port-security *"
},
{
"feature_rule": "debug port-security *"
}
]
}
},
{
"feature_name": "san-ext-tuner",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show san-ext-tuner *"
},
{
"feature_rule": "config t ; san-ext-tuner *"
},
{
"feature_rule": "san-ext-tuner *"
},
{
"feature_rule": "clear san-ext-tuner *"
},
{
"feature_rule": "debug san-ext-tuner *"
},
{
"feature_rule": "ips netsim *"
}
]
}
},
{
"feature_name": "sme-kmc-admin",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show sme *"
},
{
"feature_rule": "debug sme *"
},
{
"feature_rule": "sme-fm-connect"
}
]
}
},
{
"feature_name": "sme-stg-admin",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show sme *"
},
{
"feature_rule": "debug sme *"
},
{
"feature_rule": "clear sme *"
},
{
"feature_rule": "conf t ; sme cluster *"
},
{
"feature_rule": "sme-fm-connect"
}
]
}
},
{
"feature_name": "fabric-binding",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "config t ; feature fabric-binding"
},
{
"feature_rule": "show fabric-binding *"
},
{
"feature_rule": "config t ; fabric-binding *"
},
{
"feature_rule": "fabric-binding *"
},
{
"feature_rule": "clear fabric-binding *"
},
{
"feature_rule": "debug fabric-binding *"
}
]
}
},
{
"feature_name": "vsan-assign-intf",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": {
"feature_rule": "conf t ; vsan database ; vsan * interface *"
}
}
},
{
"feature_name": "sme-recovery-officer",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show sme *"
},
{
"feature_rule": "debug sme *"
},
{
"feature_rule": "sme-fm-connect"
}
]
}
}
]
}
}
}
}
}
}
show role feature-group detail
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show role feature-group detail",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"ins_api": {
"type": "cli_show",
"version": "1.0",
"sid": "eoc",
"outputs": {
"output": {
"input": "show role feature name scheduler",
"msg": "Success",
"code": "200",
"body": {
"TABLE_role_feature": {
"ROW_role_feature": {
"feature_name": "scheduler",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show scheduler *"
},
{
"feature_rule": "config t ; scheduler *"
},
{
"feature_rule": "scheduler *"
},
{
"feature_rule": "clear scheduler *"
},
{
"feature_rule": "debug scheduler *"
}
]
}
}
}
}
}
}
}
}
The CLI output example below corresponds to the payload example in the code pane on the right. For more information about the show role feature detail command, see the CLI command reference:
Note: This example was added in Cisco NX-OS Release 9.2(1).
CLI Output |
---|
|
show role feature-group detail
show role feature-group detail
import json
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show XXX",
"output_format": "json"
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
"ins_api": {
"type": "cli_show",
"version": "1.0",
"sid": "eoc",
"outputs": {
"output": {
"input": "show role feature-group detail ",
"msg": "Success",
"code": "200",
"body": {
"TABLE_role_feature_group": {
"ROW_role_feature_group": {
"feature_group_name": "L3",
"TABLE_role_feature": {
"ROW_role_feature": [
{
"feature_name": "router-bgp",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show bgp *"
},
{
"feature_rule": "config t ; bgp *"
},
{
"feature_rule": "bgp *"
},
{
"feature_rule": "clear bgp *"
},
{
"feature_rule": "debug bgp *"
},
{
"feature_rule": "show ip bgp *"
},
{
"feature_rule": "show ip mbgp *"
},
{
"feature_rule": "show ipv6 bgp *"
},
{
"feature_rule": "show ipv6 mbgp *"
},
{
"feature_rule": "clear ip bgp *"
},
{
"feature_rule": "clear ip mbgp *"
},
{
"feature_rule": "debug-filter ip *"
},
{
"feature_rule": "debug-filter ip bgp *"
},
{
"feature_rule": "config t ; router bgp *"
}
]
}
},
{
"feature_name": "router-eigrp",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show eigrp *"
},
{
"feature_rule": "config t ; eigrp *"
},
{
"feature_rule": "eigrp *"
},
{
"feature_rule": "clear eigrp *"
},
{
"feature_rule": "debug eigrp *"
},
{
"feature_rule": "show ip eigrp *"
},
{
"feature_rule": "clear ip eigrp *"
},
{
"feature_rule": "debug ip eigrp *"
},
{
"feature_rule": "config t ; router eigrp *"
}
]
}
},
{
"feature_name": "router-isis",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show isis *"
},
{
"feature_rule": "config t ; isis *"
},
{
"feature_rule": "isis *"
},
{
"feature_rule": "clear isis *"
},
{
"feature_rule": "debug isis *"
},
{
"feature_rule": "debug-filter isis *"
},
{
"feature_rule": "config t ; router isis *"
}
]
}
},
{
"feature_name": "router-ospf",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show ospf *"
},
{
"feature_rule": "config t ; ospf *"
},
{
"feature_rule": "ospf *"
},
{
"feature_rule": "clear ospf *"
},
{
"feature_rule": "debug ospf *"
},
{
"feature_rule": "show ip ospf *"
},
{
"feature_rule": "show ospfv3 *"
},
{
"feature_rule": "show ipv6 ospfv3 *"
},
{
"feature_rule": "debug-filter ip ospf *"
},
{
"feature_rule": "debug-filter ospfv3 *"
},
{
"feature_rule": "debug ip ospf *"
},
{
"feature_rule": "debug ospfv3 *"
},
{
"feature_rule": "clear ip ospf *"
},
{
"feature_rule": "clear ip ospfv3 *"
},
{
"feature_rule": "config t ; router ospf *"
},
{
"feature_rule": "config t ; router ospfv3 *"
}
]
}
},
{
"feature_name": "router-rip",
"TABLE_role_feature_rule": {
"ROW_role_feature_rule": [
{
"feature_rule": "show rip *"
},
{
"feature_rule": "config t ; rip *"
},
{
"feature_rule": "rip *"
},
{
"feature_rule": "clear rip *"
},
{
"feature_rule": "debug rip *"
},
{
"feature_rule": "show ip rip *"
},
{
"feature_rule": "show ipv6 rip *"
},
{
"feature_rule": "overload rip *"
},
{
"feature_rule": "debug-filter rip *"
},
{
"feature_rule": "clear ip rip *"
},
{
"feature_rule": "clear ipv6 rip *"
},
{
"feature_rule": "config t ; router rip *"
}
]
}
}
]
}
}
}
}
}
}
}
}
The CLI output example below corresponds to the payload example in the code pane on the right. For more information about the show role feature-group detail command, see the CLI command reference:
Note: This example was added in Cisco NX-OS Release 9.2(1).
CLI Output |
---|
|