show role feature detail
Python
title
Python
Copy
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"
                    }
                  ]
                }
              }
            ]
          }
        }
      }
    }
  }
}
Copyshow role feature-group detail
Copy
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 *"
                  }
                ]
              }
            }
          }
        }
      }
    }
  }
}