Service ACL

HTTP Method Resource

Request

Response

Description

GET 
					 

.../acls

   

N/A

CommonElementList

Returns the list of ACL elements matching the given query.

POST 
					 

.../acls

   

Acl

Acl

Adds the given ACL to the model.

GET

.../acls/{Acl.id}

   

N/A

Acl

Returns the ACL matching the given ID.

DELETE 
					 

.../acls/{Acl.id}

   

N/A

N/A

Deletes the ACL with the given ID from the model.

GET

.../acls/{Acl.id}/rules

   

N/A

CommonElementList

Returns the list of ACL Rule elements matching the given query.

POST

.../acls/{AclRule.acl_id}/rules

   

AclRule

AclRule

Adds the given ACL Rule to the model.

GET

.../acls/{AclRule.acl_id}/rules/{AclRule.sequence_no}

   

N/A

AclRule

Returns the ACL Rule matching the given ID.

PUT 
					 

.../acls/{AclRule.acl_id}/rules/{AclRule.sequence_no}

   

AclRule

AclRule

Updates the given ACL Rule in the model.

DELETE 
					 

.../acls/{AclRule.acl_id}/rules/{AclRule.sequence_no}

   

N/A

N/A

Deletes the ACL Rule with the given ID from the model.

POST

.../acls/{ResequenceCommand.acl_id}/rules/resequence

   

ResequenceCommand

Void

Triggers a resequence of ACL Rule elements based on the given parameters.

GET 
					 

.../acls/rules

   

N/A

CommonElementList

Returns the list of ACL Rule elements for all ACLs.

GET

.../acls/deny_fragmented_tcp_header

        Returns the ACL deny-fragmented-tcp-header
PUT

.../acls/deny_fragmented_tcp_header

        Update deny-fragmented-tcp-header.