noc.cm.facts.subinterface

Module Contents

noc.cm.facts.subinterface.logger
class noc.cm.facts.subinterface.SubInterface(name, interface=None, description=None, admin_status=False, profile=None, vlan_ids=None, ip_proxy_arp=False, ip_redirects=False, tagged_vlans=None, untagged_vlan=None, ipv4_addresses=None, ipv6_addresses=None, protocols=None, afi=None, input_ipv4_filter=None, output_ipv4_filter=None, isis_l1_metric=None, isis_l2_metric=None, isis_ptp=None, port_security=None, port_security_max=None, pim_mode=None, pim_version=None, traffic_control_unicast=None, traffic_control_broadcast=None, traffic_control_multicast=None, **kwargs)

Bases: noc.cm.facts.base.BaseFact

ATTRS = ['name', 'description', 'admin_status', 'profile', '[vlan_ids]', '[ipv4_addresses]', '[ipv6_addresses]', 'ip_proxy_arp', 'ip_redirects', '[tagged_vlans]', 'untagged_vlan', '[protocols]', '[afi]', 'input_ipv4_filter', 'output_ipv4_filter', 'isis_l1_metric', 'isis_l2_metric', 'isis_ptp', 'port_security', 'port_security_max', 'pim_mode', 'pim_version', 'traffic_control_unicast', 'traffic_control_broadcast', 'traffic_control_multicast']
ID = ['name']
description
admin_status
has_description
vlan_ids
ipv4_addresses
ipv6_addresses
ip_proxy_arp
ip_redirects
tagged_vlans
untagged_vlan
protocols
afi
input_ipv4_filter
output_ipv4_filter
isis_l1_metric
isis_l2_metric
isis_ptp
port_security
port_security_max
pim_mode
pim_version
traffic_control_broadcast
traffic_control_multicast
traffic_control_unicast
profile
__str__(self)
add_protocol(self, protocol)
remove_protocol(self, protocol)
add_afi(self, afi)
remove_afi(self, afi)
bind(self)