Resource Type: ios_interface
- Defined in:
- lib/puppet/type/ios_interface.rb
Overview
Manage layer 3 configuration on a per Instance basis.
Properties
-
flowcontrol_receive
Flow control (receive) [desired|on|off]
Example: “‘puppet
flowcontrol_receive => 'desired',
“‘
-
ip_dhcp_snooping_limit
DHCP snooping rate limit.
Example: “‘puppet
ip_dhcp_snooping_limit => 1500,
“‘ “`puppet
ip_dhcp_snooping_limit => false,
“‘
-
ip_dhcp_snooping_trust
DHCP Snooping trust config.
-
link_status_duplicates
Whether to permit duplicate SNMP LINKUP and LINKDOWN traps.
-
logging_event
Whether or not to log certain event messages. Any event log not specifically indicated will be disabled.
Example: “‘puppet
logging_event => ['spanning-tree','subif-link-status'],
“‘ “`puppet
logging_event => 'unset',
“‘
-
logging_event_link_status
Whether to log UPDOWN and CHANGE event messages.
-
mac_notification_added
Whether to enable Mac Address added notification for this port.
-
mac_notification_removed
Whether to enable Mac Address removed notification for this port.
-
route_cache_cef
Enable/Disable Cisco Express Forwarding
-
vrf
VRF config
Parameters
-
name (namevar)
The switch interface name, e.g. “Ethernet1”