
intEC.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
intEC.addSC("backup", "Modify backup parameters");
intEC.addSC("bandwidth", "Set bandwidth informational parameter");
intEC.addSC("bgp-policy", "Apply policy propogated by bgp community string");
intEC.addSC("carrier-delay", "Specify delay for interface transitions");
intEC.addSC("cdp", "CDP interface subcommands");
intEC.addSC("channel-group", "Etherchannel/port bundling configuration");
intEC.addSC("custom-queue-list", "Assign a custom queue list to an interface");
intEC.addSC("default", "Set a command to its defaults");
intEC.addSC("delay", "Specify interface throughput delay");
intEC.addSC("description", "Interface specific description");
	intEC.description.addSC("LINE", "Up to 240 characters describing this interface");
intEC.addSC("exit", "Exit from interface configuration mode");
intEC.addSC("fair-queue", "Enable Fair Queuing on an Interface");
intEC.addSC("flowcontrol", "Configure flow operation.");
intEC.addSC("help", "Description of the interactive help system");
intEC.addSC("hold-queue", "Set hold queue depth");
intEC.addSC("ip", "Interface Internet Protocol config commands");
	intEC.ip.addSC("address", "Set the IP address of an interface");
		intEC.ip.address.addSC("A.B.C.D", "IP address");
			intEC.ip.address["A.B.C.D"].addSC("A.B.C.D", "IP subnet mask");
				intEC.ip.address["A.B.C.D"]["A.B.C.D"].addSC("secondary", "Make this IP address a secondary address");
intEC.addSC("keepalive", "Enable keepalive");
intEC.addSC("load-interval", "Specify interval for load calculation for an interface");
intEC.addSC("logging", "Configure logging for interface");
intEC.addSC("loopback", "Configure internal loopback on an interface");
intEC.addSC("max-reserved-bandwidth", "Maximum Reservable Bandwidth on an Interface");
intEC.addSC("no", "Negate a command or set its defaults");
	intEC.no.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
	intEC.no.addSC("backup", "Modify backup parameters");
	intEC.no.addSC("bandwidth", "Set bandwidth informational parameter");
	intEC.no.addSC("bgp-policy", "Apply policy propogated by bgp community string");
	intEC.no.addSC("carrier-delay", "Specify delay for interface transitions");
	intEC.no.addSC("cdp", "CDP interface subcommands");
	intEC.no.addSC("channel-group", "Etherchannel/port bundling configuration");
	intEC.no.addSC("custom-queue-list", "Assign a custom queue list to an interface");
	intEC.no.addSC("delay", "Specify interface throughput delay");
	intEC.no.addSC("description", "Interface specific description");
	intEC.no.addSC("fair-queue", "Enable Fair Queuing on an Interface");
	intEC.no.addSC("flowcontrol", "Configure flow operation.");
	intEC.no.addSC("hold-queue", "Set hold queue depth");
	intEC.no.addSC("ip", "Interface Internet Protocol config commands");
		intEC.no.ip.addSC("address", "Set the IP address of an interface");
			intEC.no.ip.address.addSC("A.B.C.D", "IP address");
				intEC.no.ip.address["A.B.C.D"].addSC("A.B.C.D", "IP subnet mask");
	intEC.no.addSC("keepalive", "Enable keepalive");
	intEC.no.addSC("load-interval", "Specify interval for load calculation for an interface");
	intEC.no.addSC("logging", "Configure logging for interface");
	intEC.no.addSC("loopback", "Configure internal loopback on an interface");
	intEC.no.addSC("max-reserved-bandwidth", "Maximum Reservable Bandwidth on an Interface");
	intEC.no.addSC("ntp", "Configure NTP");
	intEC.no.addSC("pagp", "PAgP interface subcommands");
	intEC.no.addSC("priority-group", "Assign a priority group to an interface");
	intEC.no.addSC("qos", "QoS configuration");
	intEC.no.addSC("random-detect", "Enable Weighted Random Early Detection (WRED) on an Interface");
	intEC.no.addSC("rate-limit", "Rate Limit");
	intEC.no.addSC("rmon", "Configure Remote Monitoring on an interface");
	intEC.no.addSC("service-policy", "Configure QoS Service Policy");
	intEC.no.addSC("shutdown", "Shutdown the selected interface");
	intEC.no.addSC("snmp", "Modify SNMP interface parameters");
	intEC.no.addSC("spanning-tree", "Spanning Tree Subsystem");
		intEC.no["spanning-tree"].addSC("cost", "Change an interface's spanning tree port path cost");
		intEC.no["spanning-tree"].addSC("guard", "Change an interface's spanning tree guard mode");
		intEC.no["spanning-tree"].addSC("port-priority", "Change an interface's spanning tree port priority");
		intEC.no["spanning-tree"].addSC("portfast", "Enable an interface to move directly to forwarding on link up");
		intEC.no["spanning-tree"].addSC("vlan", "VLAN Switch Spanning Tree");
			intEC.no["spanning-tree"].vlan.addSC("<1-1005>", "Spanning tree VLAN id");
				intEC.no["spanning-tree"].vlan["<1-1005>"].addSC("cost", "Change an interface's per VLAN spanning tree path cost");
				intEC.no["spanning-tree"].vlan["<1-1005>"].addSC("port-priority", "Change an interface's spanning tree port priority");
	intEC.no.addSC("speed", "Configure speed operation.");
	intEC.no.addSC("switchport", "Set switching mode characteristics");
		intEC.no.switchport.addSC("access", "Set access mode characteristics of the interface");
			intEC.no.switchport.access.addSC("vlan", "Set VLAN when interface is in access mode");
		intEC.no.switchport.addSC("host", "Set port host");
		intEC.no.switchport.addSC("mode", "Set trunking mode of the interface");
		intEC.no.switchport.addSC("nonegotiate", "Device will not engage in negotiation protocol on this interface");
		intEC.no.switchport.addSC("private-vlan", "Set the private VLAN host association or promiscuous mapping");
			intEC.no.switchport["private-vlan"].addSC("host-association", "Set the private VLAN host association");
			intEC.no.switchport["private-vlan"].addSC("mapping", "Set the private VLAN promiscuous mapping");
		intEC.no.switchport.addSC("trunk", "Set trunking characteristics of the interface");
			intEC.no.switchport.trunk.addSC("allowed", "Set allowed VLAN characteristics when interface is in trunking mode");
				intEC.no.switchport.trunk.allowed.addSC("vlan", "Set allowed VLANs when interface is in trunking mode");
			intEC.no.switchport.trunk.addSC("encapsulation", "Set trunking encapsulation when interface is in trunking mode");
			intEC.no.switchport.trunk.addSC("native", "Set trunking native characteristics when interface is in trunking mode");
				intEC.no.switchport.trunk.native.addSC("vlan", "Set native VLAN when interface is in trunking mode");
			intEC.no.switchport.trunk.addSC("pruning", "Set pruning VLAN characteristics when interface is in trunking mode");
				intEC.no.switchport.trunk.pruning.addSC("vlan", "Set VLANs enabled for pruning when interface is in trunking mode");
	intEC.no.addSC("timeout", "Define timeout values for this interface");
	intEC.no.addSC("traffic-shape", "Enable Traffic Shaping on an Interface or Sub-Interface");
	intEC.no.addSC("transmit-interface", "Assign a transmit interface to a receive-only interface");
	intEC.no.addSC("tx-queue", "Configure interface transmit queue");
	intEC.no.addSC("tx-ring-limit", "Configure PA level transmit ring limit");
	intEC.no.addSC("udld", "Configure UDLD enabled or disabled and ignore global UDLD setting");
intEC.addSC("ntp", "Configure NTP");
intEC.addSC("pagp", "PAgP interface subcommands");
intEC.addSC("priority-group", "Assign a priority group to an interface");
intEC.addSC("qos", "QoS configuration");
intEC.addSC("random-detect", "Enable Weighted Random Early Detection (WRED) on an Interface");
intEC.addSC("rate-limit", "Rate Limit");
intEC.addSC("rmon", "Configure Remote Monitoring on an interface");
intEC.addSC("service-policy", "Configure QoS Service Policy");
intEC.addSC("shutdown", "Shutdown the selected interface");
intEC.addSC("snmp", "Modify SNMP interface parameters");
intEC.addSC("spanning-tree", "Spanning Tree Subsystem");
	intEC["spanning-tree"].addSC("cost", "Change an interface's spanning tree port path cost");
		intEC["spanning-tree"].cost.addSC("<1-200000000>", "port path cost");
	intEC["spanning-tree"].addSC("guard", "Change an interface's spanning tree guard mode");
		intEC["spanning-tree"].guard.addSC("none", "Set guard mode to none");
		intEC["spanning-tree"].guard.addSC("root", "Set guard mode to root guard on interface");
	intEC["spanning-tree"].addSC("port-priority", "Change an interface's spanning tree port priority");
		intEC["spanning-tree"]["port-priority"].addSC("<0-240>", "port priority in increments of 16");
	intEC["spanning-tree"].addSC("portfast", "Enable an interface to move directly to forwarding on link up");
	intEC["spanning-tree"].addSC("vlan", "VLAN Switch Spanning Tree");
		intEC["spanning-tree"].vlan.addSC("<1-1005>", "Spanning tree VLAN id");
			intEC["spanning-tree"].vlan["<1-1005>"].addSC("cost", "Change an interface's per VLAN spanning tree path cost");
				intEC["spanning-tree"].vlan["<1-1005>"].cost.addSC("<1-65535>", "Change an interface's per VLAN spanning tree path cost");
			intEC["spanning-tree"].vlan["<1-1005>"].addSC("port-priority", "Change an interface's spanning tree port priority");
				intEC["spanning-tree"].vlan["<1-1005>"]["port-priority"].addSC("<0-240>", "port priority in increments of 16");
intEC.addSC("speed", "Configure speed operation.");
	intEC.speed.addSC("nonegotiate", "Do not negotiate speed");
intEC.addSC("switchport", "Set switching mode characteristics");
	intEC.switchport.addSC("access", "Set access mode characteristics of the interface");
		intEC.switchport.access.addSC("vlan", "Set VLAN when interface is in access mode");
			intEC.switchport.access.vlan.addSC("<1-1005>", "VLAN ID of the VLAN when this port is in access mode");
	intEC.switchport.addSC("host", "Set port host");
	intEC.switchport.addSC("mode", "Set trunking mode of the interface");
		intEC.switchport.mode.addSC("access", "Set trunking mode to ACCESS unconditionally");
		intEC.switchport.mode.addSC("dynamic", "Set trunking mode to dynamically negotiate access or trunk mode");
			intEC.switchport.mode.dynamic.addSC("auto", "Set trunking mode dynamic negotiation parameter to AUTO");
			intEC.switchport.mode.dynamic.addSC("desirable", "Set trunking mode dynamic negotiation parameter to DESIRABLE");
		intEC.switchport.mode.addSC("private-vlan", "Set the mode to private-vlan host or promiscuous");
			intEC.switchport.mode["private-vlan"].addSC("host", "Set the mode to private-vlan host");
			intEC.switchport.mode["private-vlan"].addSC("promiscuous", "Set the mode to private-vlan promiscuous");
		intEC.switchport.mode.addSC("trunk", "Set trunking mode to TRUNK unconditionally");
	intEC.switchport.addSC("nonegotiate", "Device will not engage in negotiation protocol on this interface");
	intEC.switchport.addSC("private-vlan", "Set the private VLAN host association or promiscuous mapping");
		intEC.switchport["private-vlan"].addSC("host-association", "Set the private VLAN host association");
			intEC.switchport["private-vlan"]["host-association"].addSC("<2-1001>", "Primary VLAN ID of the private VLAN host port association");
				intEC.switchport["private-vlan"]["host-association"]["<2-1001>"].addSC("<2-1001>", "Secondary VLAN ID of the private VLAN host port association");
		intEC.switchport["private-vlan"].addSC("mapping", "Set the private VLAN promiscuous mapping");
			intEC.switchport["private-vlan"].mapping.addSC("<2-1001>", "Primary VLAN ID of the private VLAN promiscuous port mapping");
				intEC.switchport["private-vlan"].mapping["<2-1001>"].addSC("WORD", "Secondary VLAN IDs of the private VLAN promiscuous port mapping");
				intEC.switchport["private-vlan"].mapping["<2-1001>"].addSC("add", "Add a VLAN to private VLAN list");
				intEC.switchport["private-vlan"].mapping["<2-1001>"].addSC("remove", "Remove a VLAN from private VLAN list");
	intEC.switchport.addSC("trunk", "Set trunking characteristics of the interface");
		intEC.switchport.trunk.addSC("allowed", "Set allowed VLAN characteristics when interface is in trunking mode");
			intEC.switchport.trunk.allowed.addSC("vlan", "Set allowed VLANs when interface is in trunking mode");
				intEC.switchport.trunk.allowed.vlan.addSC("WORD", "VLAN IDs of the allowed VLANs when this port is in trunking mode");
				intEC.switchport.trunk.allowed.vlan.addSC("add", "add VLANs to the current list");
				intEC.switchport.trunk.allowed.vlan.addSC("all", "all VLANs");
				intEC.switchport.trunk.allowed.vlan.addSC("except", "all VLANs except the following");
				intEC.switchport.trunk.allowed.vlan.addSC("remove", "remove VLANs from the current list");
		intEC.switchport.trunk.addSC("encapsulation", "Set trunking encapsulation when interface is in trunking mode");
			intEC.switchport.trunk.encapsulation.addSC("dot1q", "Interface uses only 802.1q trunking encapsulation when trunking");
			intEC.switchport.trunk.encapsulation.addSC("isl", "Interface uses only ISL trunking encapsulation when trunking");
			intEC.switchport.trunk.encapsulation.addSC("negotiate", "Device will negotiate trunking encapsulation with peer on interface");
		intEC.switchport.trunk.addSC("native", "Set trunking native characteristics when interface is in trunking mode");
			intEC.switchport.trunk.native.addSC("vlan", "Set native VLAN when interface is in trunking mode");
				intEC.switchport.trunk.native.vlan.addSC("<1-1005>", "VLAN ID of the native VLAN when this port is in trunking mode");
		intEC.switchport.trunk.addSC("pruning", "Set pruning VLAN characteristics when interface is in trunking mode");
			intEC.switchport.trunk.pruning.addSC("vlan", "Set VLANs enabled for pruning when interface is in trunking mode");
				intEC.switchport.trunk.pruning.vlan.addSC("add", "add VLANs to the current list");
				intEC.switchport.trunk.pruning.vlan.addSC("except", "all VLANs except the following");
				intEC.switchport.trunk.pruning.vlan.addSC("none", "no VLANs");
				intEC.switchport.trunk.pruning.vlan.addSC("remove", "remove VLANs from the current list");
intEC.addSC("timeout", "Define timeout values for this interface");
intEC.addSC("traffic-shape", "Enable Traffic Shaping on an Interface or Sub-Interface");
intEC.addSC("transmit-interface", "Assign a transmit interface to a receive-only interface");
intEC.addSC("tx-queue", "Configure interface transmit queue");
intEC.addSC("tx-ring-limit", "Configure PA level transmit ring limit");
intEC.addSC("udld", "Configure UDLD enabled or disabled and ignore global UDLD setting");
