def __init__(self, name, child_class, asa_key='', rate_type = ''): ''' @param self: DMList instance this class instance @param name: str the key for this configuration from the device specification file. @param child_class: class the type of elements in the list @param rate_type: string the type of rate ''' DMList.__init__(self, name, child_class, asa_key) self.rate_type = rate_type
def __init__(self): DMList.__init__(self, 'AccessList', AccessList, 'access-list')
def __init__(self, instance): DMList.__init__(self, instance, AccessControlEntry, 'access-list') self.diff_ifc_asa_ace_order = 1
def __init__(self, name, connector_name): DMList.__init__(self, name, AccessGroup, 'access-group') self.connector_name = connector_name
def __init__(self, name, child_class, asa_key=''): DMList.__init__(self, name, child_class, asa_key) self.asa_key = 'interface'
def __init__(self): DMList.__init__(self, name='TVI', asa_key='interface TVI1', child_class=TVI)
def __init__(self): DMList.__init__(self, name='IPv6NeighborDiscovery', asa_key='ipv6 nd prefix', child_class=IPv6NeighborDiscovery)
def __init__(self, name, child_class): DMList.__init__(self, name, child_class, asa_key='segment-id') self.segment_key = ''
def __init__(self): DMList.__init__(self, name='IPv6Address', asa_key='ipv6 address', child_class=IPv6Addr)
def __init__(self, cmd_prefix, connector): DMList.__init__(self, 'ipv6route', IPv6Route) if 'ipv6' in cmd_prefix \ else DMList.__init__(self, 'route', Route) self.asa_key = cmd_prefix self.connector = connector self.cmd_prefix = cmd_prefix
def __init__(self): DMList.__init__(self, 'NATRule', NATRule, 'nat') self.diff_ifc_asa_nat_order = 1
def __init__(self): DMList.__init__(self, 'VIF', Vif, 'interface') self.asa_key = 'interface'