======= Ruleset ======= .. currentmodule:: activelogic .. autoclass:: Ruleset() .. automethod:: Ruleset.list .. automethod:: Resource.services .. automethod:: Ruleset.add .. automethod:: Ruleset.rename .. automethod:: Ruleset.remove .. automethod:: Ruleset.update .. automethod:: Ruleset.move .. automethod:: Ruleset.find Filtering Rule ============== .. toctree:: :maxdepth: 2 filtering_rule enrich_object rewrite_object Shaping Rule ============ .. toctree:: :maxdepth: 2 shaping_rule shaping_object Statistics Rule =============== .. toctree:: :maxdepth: 2 statistics_rule statistics_object traffic_object flow_object Accelerate Rule =============== .. toctree:: :maxdepth: 2 accelerate_rule accelerate_object Conditions ========== .. autoclass:: Condition() .. autoclass:: ConditionOperator() .. autoclass:: ConditionType() Objects ======= .. autoclass:: Object() Objects are often used in rule-conditions to specify the connections or individual packets a rule should be applied to. You can read more about the different kind of objects here: .. toctree:: :maxdepth: 2 bgp_object channel_object contentlogic_object dscp_object flag_object geologic_object hoplimit_object mpls_object net_object port_object property_object protocol_object service_object sessioncontext_object system_object time_object tunneltype_object tunnellevel_object vlanid_object vlanprio_object vxlanid_object connclass_object Attributes ========== .. automethod:: Ruleset.attr_list .. automethod:: Ruleset.attr_get .. automethod:: Ruleset.attr_set .. automethod:: Ruleset.attr_remove