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:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

Note: This example was added in Cisco NX-OS Release 9.2(1).

CLI Output
Switch# show role feature detail
aaa             (AAA service related commands)
  show aaa 
  config t ; aaa 
  aaa 
  clear aaa 
  debug aaa 
  show accounting 
  config t ; accounting 
  accounting 
  clear accounting 
  debug accounting 
arp             (ARP protocol related commands)
  show ip arp 
  config t; ip arp 
  clear ip arp 
  debug ip arp 
  debug-filter ip arp 
cdp             (Cisco Discovery Protocol related commands)
  show cdp 
  config t ; cdp 
  cdp 
  clear cdp 
  debug cdp 
nat             (IP NAT related commands)
  show ip nat 
  config t ; ip nat 
  clear ip nat 
  debug ip nat 
copy            (Copy related commads)
  show copy 
  config t ; copy 
  copy 
  clear copy 
  debug copy 
l3vm            (Layer 3 virtualization related commands)
  show vrf 
  config t ; vrf 
  routing-context vrf 
ping            (Network reachability test commands)
  show ping 
  config t ; ping 
  ping 
  clear ping 
  debug ping 
  show ping6 
  config t ; ping6 
  ping6 
  clear ping6 
  debug ping6 
  show traceroute 
  config t ; traceroute 
  traceroute 
  clear traceroute 
  debug traceroute 
  show traceroute6 
  config t ; traceroute6 
  traceroute6 
  clear traceroute6 
  debug traceroute6 
rmon            (RMON setting related commands)
  show rmon 
  config t ; rmon 
  rmon 
  clear rmon 
  debug rmon 
snmp            (SNMP related commands)
  show snmp 
  config t ; snmp 
  snmp 
  clear snmp 
  debug snmp 
  show rmon 
  config t ; rmon 
  rmon 
  clear rmon 
  debug rmon 
  show snmp-server 
  config t ; snmp-server 
  snmp-server 
  clear snmp-server 
  debug snmp-server 
tcap            (Terminal settings related commands)
  show terminal 
  terminal 
crypto          (Security related commands)
  show crypto 
  config t ; crypto 
  crypto 
  clear crypto 
  debug crypto 
  debug cert-enroll 
radius          (Radius configuration and show commands)
  show radius 
  config t ; radius 
  radius 
  clear radius 
  debug radius 
  show radius-server 
  config t ; radius-server 
  radius-server 
  clear radius-server 
  debug radius-server 
  show radius-cfs 
  config t ; radius-cfs 
  radius-cfs 
  clear radius-cfs 
  debug radius-cfs 
  config t ; aaa group server radius 
syslog          (Syslog related commands)
  show logging 
  config t ; logging 
  logging 
  clear logging 
  debug logging 
  show tech-support 
  config t ; tech-support 
  tech-support 
  clear tech-support 
  debug tech-support 
  terminal 
tacacs          (TACACS configuration and show commands)
  show tacacs+ 
  config t ; tacacs+ 
  tacacs+ 
  clear tacacs+ 
  debug tacacs+ 
  show tacacs-server 
  config t ; tacacs-server 
  tacacs-server 
  clear tacacs-server 
  debug tacacs-server 
  show tacacs-cfs 
  config t ; tacacs-cfs 
  tacacs-cfs 
  clear tacacs-cfs 
  debug tacacs-cfs 
  config t ; aaa group server tacacs 
tcpudp          (TCP/UDP related commands)
  config t ; ip tcp 
install         (Software install related commands)
  show install 
  config t ; install 
  install 
  clear install 
  debug install 
license         (License related commands)
  show license 
  config t ; license 
  license 
  clear license 
  debug license 
callhome        (Callhome configuration and show commands)
  show callhome 
  config t ; callhome 
  callhome 
  clear callhome 
  debug callhome 
platform        (Platform configuration and show commands)
  show power 
  config t ; power 
  power 
  clear power 
  debug power 
  show poweroff 
  config t ; poweroff 
  poweroff 
  clear poweroff 
  debug poweroff 
  show platform 
  config t ; platform 
  platform 
  clear platform 
  debug platform 
  show reload 
  config t ; reload 
  reload 
  clear reload 
  debug reload 
  show out-of-service 
  config t ; out-of-service 
  out-of-service 
  clear out-of-service 
  debug out-of-service 
  show bootmode 
  config t ; bootmode 
  bootmode 
  clear bootmode 
  debug bootmode 
  show environment 
  config t ; environment 
  environment 
  clear environment 
  debug environment 
  show sprom 
  config t ; sprom 
  sprom 
  clear sprom 
  debug sprom 
  show sprom 
  config t ; sprom 
  sprom 
  clear sprom 
  debug sprom 
  test pfm 
scheduler       (Scheduler configuration and show commands)
  show scheduler 
  config t ; scheduler 
  scheduler 
  clear scheduler 
  debug scheduler 
access-list     (IP access list related commands)
  show ip access-lists 
  show ipv6 access-lists 
  show mac access-lists 
  show arp access-lists 
  show vlan access-map 
  show vlan access-list 
  show vlan filter 
  config t ; ip access-list 
  config t ; ipv6 access-list 
  config t ; mac access-list 
  config t ; arp access-list 
  config t ; vlan access-map 
  config t ; time-range 
  config t ; resequence 
  config t ; errdisable detect cause acl-exception
  config t ; object-group 
  config t ; interface  ; ip access-group 
  config t ; interface  ; ip port access-group 
  config t ; interface  ; ipv6 traffic-filter 
  config t ; interface  ; ipv6 port traffic-filter 
  config t ; interface  ; errdisable port detect cause acl-exception
  config s ; ip access-list 
  config s ; ipv6 access-list 
  config s ; mac access-list 
  config s ; arp access-list 
  config s ; vlan access-map 
  config s ; time-range 
  config s ; resequence 
  config s ; errdisable detect cause acl-exception
  config s ; object-group 
  config s ; interface  ; ip access-group 
  config s ; interface  ; ip port access-group 
  config s ; interface  ; ipv6 traffic-filter 
  config s ; interface  ; ipv6 port traffic-filter 
  config s ; interface  ; errdisable port detect cause acl-exception
  clear ip access-list 
  clear ipv6 access-list 
  clear mac access-list 
  clear arp access-list 
  clear vlan access-list 
  debug aclmgr 
diagnostics     (Gold diagnostics related commands)
  show diagnostic 
  config t ; diagnostic 
  diagnostic 
  clear diagnostic 
  debug diagnostic 
  show diagnostic 
  debug diagnostic 
  config t ; diagnostic bootup 
  config t ; diagnostic monitor 
  config t ; event gold 
trapRegEntry    (SNMP Trap registry command)
  show trap 
  config t ; trap 
  trap 
  clear trap 
  debug trap 
snmpTargetAddrEntry(SNMP trap target command)
  show trap 
  config t ; trap 
  trap 
  clear trap 
  debug trap 
snmpTargetParamsEntry(SNMP trap target parameters command)
  show trap 
  config t ; trap 
  trap 
  clear trap 
  debug trap 
cts             (CTS related commands)
  show cts 
  config t ; cts 
  cts 
  clear cts 
  debug cts 
  show cts 
  show system internal cts 
  config t ; cts 
  test cts 
eou             (EAP over UDP related commands)
  show eou 
  config t ; eou 
  eou 
  clear eou 
  debug eou 
  show ip device 
  clear ip device 
  config t ; identity 
  config t ; ip admission 
ptp             (PTP (IEEE 1588) related commands)
  show ptp 
  config t ; ptp 
  ptp 
  clear ptp 
  debug ptp 
  show ptp 
  show system internal ptp 
  config t ; ptp 
svi             (Interface VLAN related commands)
  show svi 
  config t ; svi 
  svi 
  clear svi 
  debug svi 
vtp             (CISCO-VTP-MIB access control)
  show vtp 
  config t ; vtp 
  vtp 
  clear vtp 
  debug vtp 
glbp            (Gateway Load Balancing Protocol related commands)
  show glbp 
  config t ; glbp 
  glbp 
  clear glbp 
  debug glbp 
hsrp            (Hot Standby Router Protocol related commands)
  show hsrp 
  config t ; hsrp 
  hsrp 
  clear hsrp 
  debug hsrp 
igmp            (Internet Group Management Protocol related commands)
  show igmp 
  config t ; igmp 
  igmp 
  clear igmp 
  debug igmp 
  config t ; ip igmp 
  show ip igmp 
  clear ip igmp 
  debug ip igmp 
msdp            (Multicast Source Discovery Protocol related commands)
  show msdp 
  config t ; msdp 
  msdp 
  clear msdp 
  debug msdp 
  show ip msdp 
  debug-filter ip msdp 
  debug ip msdp 
  clear ip msdp 
  config t ; ip msdp 
pong            (Pong related commands)
  show pong 
  config t ; pong 
  pong 
  clear pong 
  debug pong 
  show pong 
  show system internal pong 
  config t ; pong 
vlan            (Virtual LAN related commands)
  show vlan 
  config t ; vlan 
  vlan 
  clear vlan 
  debug vlan 
  show vlan-mgr 
  config t ; vlan-mgr 
  vlan-mgr 
  clear vlan-mgr 
  debug vlan-mgr 
  show pvlan 
  config t ; pvlan 
  pvlan 
  clear pvlan 
  debug pvlan 
wccp            (Web Cache Communication Protocol related commands)
  show wccp 
  config t ; wccp 
  wccp 
  clear wccp 
  debug wccp 
dot1x           (DOT1X related commands)
  show dot1x 
  config t ; dot1x 
  dot1x 
  clear dot1x 
  debug dot1x 
ipfib           (IP Forwarding Information Base related commands)
  show ip fib 
  config t ; mfdm 
bridge          (BRIDGE-MIB access control)
  show bridge 
  config t ; bridge 
  bridge 
  clear bridge 
  debug bridge 
qosmgr          (Quality of Service related commands)
  show class-map 
  show policy-map 
  show table-map 
  show qos shared-policer 
  show queuing interface 
  show debug ipqos 
  show logging level ipqos 
  clear qos statistics 
  qos statistics 
  debug ipqos 
  config t ; class-map 
  config t ; policy-map 
  config t ; table-map 
  config t ; interface  ; service-policy 
  config t ; qos shared-policer 
  config t ; logging level ipqos 
qbridge         (Q-BRIDGE-MIB access control)
  show qbridge 
  config t ; qbridge 
  qbridge 
  clear qbridge 
  debug qbridge 
eth-span        (Ethernet SPAN related commands)
  show monitor 
  config t ; monitor 
  monitor 
  clear monitor 
  debug monitor 
interface       (Interface configuration commands)
  show interface 
  config t ; interface 
router-bgp      (Border Gateway Protocol related commands)
  show bgp 
  config t ; bgp 
  bgp 
  clear bgp 
  debug bgp 
  show ip bgp 
  show ip mbgp 
  show ipv6 bgp 
  show ipv6 mbgp 
  clear ip bgp 
  clear ip mbgp 
  debug-filter ip 
  debug-filter ip bgp 
  config t ; router bgp 
router-rip      (Routing Information Protocol related commands)
  show rip 
  config t ; rip 
  rip 
  clear rip 
  debug rip 
  show ip rip 
  show ipv6 rip 
  overload rip 
  debug-filter rip 
  clear ip rip 
  clear ipv6 rip 
  config t ; router rip 
ethanalyzer     (Ethernet Analyzer)
  ethanalyzer
  ethanalyzer
router-isis     (ISIS protocol related commands)
  show isis 
  config t ; isis 
  isis 
  clear isis 
  debug isis 
  debug-filter isis 
  config t ; router isis 
router-ospf     (Open Shortest Path First protocol related commands)
  show ospf 
  config t ; ospf 
  ospf 
  clear ospf 
  debug ospf 
  show ip ospf 
  show ospfv3 
  show ipv6 ospfv3 
  debug-filter ip ospf 
  debug-filter ospfv3 
  debug ip ospf 
  debug ospfv3 
  clear ip ospf 
  clear ip ospfv3 
  config t ; router ospf 
  config t ; router ospfv3 
vtpmib-auth     (CISCO-VTP-MIB vtpAuthenticationTable access control)
  show vtpmib-auth 
  config t ; vtpmib-auth 
  vtpmib-auth 
  clear vtpmib-auth 
  debug vtpmib-auth 
eth-port-sec    (Ethernet port security related commands)
  show port-security 
  config t ; port-security 
  port-security 
  clear port-security 
  debug port-security 
  show eth_port_sec 
  config t ; eth_port_sec 
  eth_port_sec 
  clear eth_port_sec 
  debug eth_port_sec 
router-eigrp    (Enhanced Interior Gateway Routing Protocol related commands)
  show eigrp 
  config t ; eigrp 
  eigrp 
  clear eigrp 
  debug eigrp 
  show ip eigrp 
  clear ip eigrp 
  debug ip eigrp 
  config t ; router eigrp 
spanning-tree   (Spanning Tree protocol related commands)
  show spanning-tree 
  config t ; spanning-tree 
  spanning-tree 
  clear spanning-tree 
  debug spanning-tree 
  test spanning-tree 
acl             (FC ACL related commands)
  show acl 
  config t ; acl 
  acl 
  clear acl 
  debug acl 
ivr             (InterVsan Routing protocol related commands)
  show ivr 
  config t ; ivr 
  ivr 
  clear ivr 
  debug ivr 
rdl             (RDL related commands)
  show fcping 
  config t ; fcping 
  fcping 
  clear fcping 
  debug fcping 
  show fcp 
  config t ; fcp 
  fcp 
  clear fcp 
  debug fcp 
sdv             (FC SDV related commands)
  show sdv 
  config t ; sdv 
  sdv 
  clear sdv 
  debug sdv 
sfm             (ISCSI flow related commands)
  show scsi-flow 
  config t ; scsi-flow 
  scsi-flow 
  clear scsi-flow 
  debug scsi-flow 
sme             (Storage Media Encryption feature related commands)
  show sme 
  debug sme 
  clear sme 
  conf t ; sme cluster 
  sme-fm-connect
fcfe            (FC fe related commands)
  show fc 
fcns            (Fibre Channel Name Server related commands)
  show fcns 
  config t ; fcns 
  fcns 
  clear fcns 
  debug fcns 
fcoe            (FCoE related commands)
  config t ; feature fcoe
  config t ; feature fcoe-npv
  show fcoe 
  config t ; fcoe 
  fcoe 
  clear fcoe 
  debug fcoe 
fcsp            (Fibre Channel Security Protocol related commands)
  config t ; feature fcsp
  show fcsp 
  config t ; fcsp 
  fcsp 
  clear fcsp 
  debug fcsp 
  show fcsp-mgr 
  config t ; fcsp-mgr 
  fcsp-mgr 
  clear fcsp-mgr 
  debug fcsp-mgr 
fdmi            (FDMI related commands)
  show fdmi 
  config t ; fdmi 
  fdmi 
  clear fdmi 
  debug fdmi 
fspf            (Fabric Shortest Path First protocol related commands)
  show fcsp 
  config t ; fcsp 
  fcsp 
  clear fcsp 
  debug fcsp 
  show mcast 
  config t ; mcast 
  mcast 
  clear mcast 
  debug mcast 
  conf t ; fspf 
isns            (Internet Storage Name Service related commands)
  show isns 
  config t ; isns 
  isns 
  clear isns 
  debug isns 
rlir            (Registered Link Incident Report related commands)
  show rlir 
  config t ; rlir 
  rlir 
  clear rlir 
  debug rlir 
rscn            (Registered State Change Notification related commands)
  show rscn 
  config t ; rscn 
  rscn 
  clear rscn 
  debug rscn 
span            (SPAN session relate commands)
  show span 
  config t ; span 
  span 
  clear span 
  debug span 
vsan            (VSAN configuration and show commands)
  show vsan 
  config t ; vsan 
  vsan 
  clear vsan 
  debug vsan 
  show fctimer 
  config t ; fctimer 
  fctimer 
  clear fctimer 
  debug fctimer 
  show fcdroplatency 
  show in-order-guarantee 
  config t ; in-order-guarantee 
  in-order-guarantee 
  clear in-order-guarantee 
  debug in-order-guarantee 
wwnm            (WorldWide Name related commands)
  show wwn 
  config t ; wwn 
  wwn 
  clear wwn 
  debug wwn 
zone            (Zone related commands)
  show zone 
  config t ; zone 
  zone 
  clear zone 
  debug zone 
  show zoneset 
  config t ; zoneset 
  zoneset 
  clear zoneset 
  debug zoneset 
  show zone-attribute-group 
  config t ; zone-attribute-group 
  zone-attribute-group 
  clear zone-attribute-group 
  debug zone-attribute-group 
  show fcalias 
  config t ; fcalias 
  fcalias 
  clear fcalias 
  debug fcalias 
cloud           (Cloud discovery related commands)
  show cloud 
  config t ; cloud 
  cloud 
  clear cloud 
  debug cloud 
ficon           (Ficon related commands)
  show ficon 
  config t ; ficon 
  ficon 
  clear ficon 
  debug ficon 
  test ficon 
iscsi           (ISCSI related commands)
  show iscsi 
  config t ; iscsi 
  iscsi 
  clear iscsi 
  debug iscsi 
  show ips 
  config t ; ips 
  ips 
  clear ips 
  debug ips 
  show fcip 
  config t ; fcip 
  fcip 
  clear fcip 
  debug fcip 
  show isns 
  config t ; isns 
  isns 
  clear isns 
  debug isns 
  show islb 
  config t ; islb 
  islb 
  clear islb 
  debug islb 
  debug klm sdip 
trunk           (FC port channel trunk related commands)
  config t ; feature fport-channel-trunk
  show san-port-channel 
  config t ; san-port-channel 
  san-port-channel 
  clear san-port-channel 
  debug san-port-channel 
fc-qos          (FC Quality of Service related comamnds)
  show qos 
  config t ; qos 
  qos 
  clear qos 
  debug qos 
fcmgmt          (FC mgmt related commands)
  show fc 
fcdomain        (FC Domain commands)
  show fcdomain 
  config t ; fcdomain 
  fcdomain 
  clear fcdomain 
  debug fcdomain 
fcanalyzer      (FC analyzer related commands)
  show fcanalyzer 
  config t ; fcanalyzer 
  fcanalyzer 
  clear fcanalyzer 
  debug fcanalyzer 
port-track      (Port-track related commands)
  config t ; feature port-track
  show port-track 
  config t ; port-track 
  port-track 
  clear port-track 
  debug port-track 
mpls-tunnel     (FC tunnel related commands)
  show fc-tunnel 
  config t ; fc-tunnel 
  fc-tunnel 
  clear fc-tunnel 
  debug fc-tunnel 
port-security   (FC Port security related commands)
  config t ; feature fc-port-security
  show port-security 
  config t ; port-security 
  port-security 
  clear port-security 
  debug port-security 
san-ext-tuner   (IP Network Simulator related commands)
  show san-ext-tuner 
  config t ; san-ext-tuner 
  san-ext-tuner 
  clear san-ext-tuner 
  debug san-ext-tuner 
  ips netsim 
sme-kmc-admin   (SME commands authorized to kmc admin)
  show sme 
  debug sme 
  sme-fm-connect
sme-stg-admin   (SME commands authorized to storage admin)
  show sme 
  debug sme 
  clear sme 
  conf t ; sme cluster 
  sme-fm-connect
fabric-binding  (Fabric binding commands)
  config t ; feature fabric-binding
  show fabric-binding 
  config t ; fabric-binding 
  fabric-binding 
  clear fabric-binding 
  debug fabric-binding 
vsan-assign-intf(Assign interfaces to vsan)
  conf t ; vsan database ; vsan  interface 
sme-recovery-officer(SME commands authorized to recovery officer)
  show sme 
  debug sme *
  sme-fm-connect

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:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

Note: This example was added in Cisco NX-OS Release 9.2(1).

CLI Output
Switch# show role feature-group detail 

feature group: L3
router-bgp      (Border Gateway Protocol related commands)
  show bgp 
  config t ; bgp 
  bgp 
  clear bgp 
  debug bgp 
  show ip bgp 
  show ip mbgp 
  show ipv6 bgp 
  show ipv6 mbgp 
  clear ip bgp 
  clear ip mbgp 
  debug-filter ip 
  debug-filter ip bgp 
  config t ; router bgp 
router-eigrp    (Enhanced Interior Gateway Routing Protocol related commands)
  show eigrp 
  config t ; eigrp 
  eigrp 
  clear eigrp 
  debug eigrp 
  show ip eigrp 
  clear ip eigrp 
  debug ip eigrp 
  config t ; router eigrp 
router-isis     (ISIS protocol related commands)
  show isis 
  config t ; isis 
  isis 
  clear isis 
  debug isis 
  debug-filter isis 
  config t ; router isis 
router-ospf     (Open Shortest Path First protocol related commands)
  show ospf 
  config t ; ospf 
  ospf 
  clear ospf 
  debug ospf 
  show ip ospf 
  show ospfv3 
  show ipv6 ospfv3 
  debug-filter ip ospf 
  debug-filter ospfv3 
  debug ip ospf 
  debug ospfv3 
  clear ip ospf 
  clear ip ospfv3 
  config t ; router ospf 
  config t ; router ospfv3 
router-rip      (Routing Information Protocol related commands)
  show rip 
  config t ; rip 
  rip 
  clear rip 
  debug rip 
  show ip rip 
  show ipv6 rip 
  overload rip 
  debug-filter rip 
  clear ip rip 
  clear ipv6 rip 
  config t ; router rip