8. member
- fwOper.member.get_match_dict(request_parameters, objs)[source]
search for request parameters and return matching parameters dictionary. (dictionary with attributes require to match in ACL)
- Parameters
request_parameters (dict) – request paramters in dictionary
objs (OBJS) – object-groups object
- Returns
with filtered parameters only
- Return type
dict
- fwOper.member.get_port_name(n)[source]
update and return well known port number for port name
- Parameters
n (int) – port number
- Returns
well-known port name else port number
- Return type
str
- fwOper.member.group_object_member(spl_line, objectGroups=None)[source]
returns object-group object from given splitted line
- Parameters
spl_line ([type]) – [description]
objectGroups ([type], optional) – [description]. Defaults to None.
- Returns
object-group OBJ member object
- Return type
- fwOper.member.icmp_group_member(spl_line)[source]
returns icmp port group member object from given splitted line
- Parameters
spl_line (list) – splitted line of an acl entry
- Returns
IcmpProtocol member object
- Return type
IcmpProtocol
- fwOper.member.network_group_member(spl_line, idx, objectGroups=None)[source]
returns Network group member object from given splitted line
- fwOper.member.network_member(network, objs=None)[source]
returns Network group member object for given network, objs will require if network has object-group.
- fwOper.member.port_group_member(spl_line, idx, objectGroups=None)[source]
returns Port group member object from given splitted line
- fwOper.member.port_member(port, objs)[source]
returns Port group member object for given port, objs will require if port has object-group