This is some documentation.




add_acl

This method has been deprecated in favor of acl.cgi?method=create_acl.

Adds an ACL for a specific interface/workgroup combination

allow_deny Required

if the ACL is an allow or deny rule.

entity_id

Specific entity_id add the ACL to

eval_position

the position in the ACL list where the rule will be evaluated.

interface_id Required

Specific interface_ id add the ACL to

notes

Any notes or reason for the ACL.

vlan_end

the end vlan tag.

vlan_start Required

the start vlan tag.

workgroup_id

the workgroup the ACL is applied to.




get_acls

This method has been deprecated in favor of acl.cgi?method=get_acls.

Returns a JSON formatted list of ACLs for a given interface.

interface_acl_id

The interface acl ID for which the user wants the details.

interface_id

The interface ID for which the user wants the acl details.




get_all_workgroups

This method has been deprecated in favor of user.cgi?method=get_current.

returns a list of workgroups the logged in user has access to




remove_acl

This method has been deprecated in favor of acl.cgi?method=delete_acl.

removes an existing ACL

interface_acl_id Required

The interface acl ID the ACL to be removed.




update_acl

This method has been deprecated in favor of acl.cgi?method=edit_acl.

Updates an ACL for a specific interface/workgroup combination

allow_deny Required

if the ACL is an allow or deny rule.

end

the end vlan tag.

entity_id

the entity the ACL is applied to.

eval_position Required

the position in the ACL list where the rule will be evaluated.

interface_acl_id Required

The interface acl ID of the ACL to be modified.

interface_id

Unused; kept for backwards compatibility

notes

Any notes or reason for the ACL.

start Required

the start vlan tag.

workgroup_id

the workgroup the ACL is applied to.