Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

createNetworkAcl

  • New parameters** action (required) - allow/deny
    • number (required) - rule number. ACL rules are ordered by this number

new API

replaceNetworkACLupdateNetworkACL

  • Parameters:**  id (required) - Id of the network ACL ** trafficType (optional) - can be ingress/egress (defaulted to ingress if not specified)
    • cidrlist (optional) - List of the coma separated CIDRs for the rule. If not specified, defaulted to 0.0.0.0/0
    • startPort (optional)
    • endPort (optional)
    • protocol (optional). TCP/UDP/ICMP protocol types are supported
    • icmpType (optional) - type of the icmp message being sent
    • icmpCode (optional) - error code for this icmp message
    • action (optional) - allow/deny
    • number (optional) - rule number 

...

  • name - Name of the Network Acl ContainerContainer (required)
  • description - Description of the Network ACL Container (required)

Response:

  • name - Name of the Network Acl Container
  • id - Id of the Network Acl ContainerdeleteNetworkAclContainer

Parameters:

  • id - Id of the Network Acl Container (required)

Response:

  • success - True if Network ACL container is successfully removed, false otherwise

listNetworkAclContainers

Parameters:

  • id - Id of the Network Acl Container (optional)
  • network_id - list by network_id (Tier) (optional)

Response:

  • success - True if Network ACL container is successfully removed, false otherwise

addNetworkACLtoContainer

Parameters:

  • acl_id - Id of the network ACLACL (required)
  • container_id: Id of the network ACL containercontainer (required)

Response

  • success - True when ACL is successfully added to container, false otherwise 

...

  • acl_id - Id of the network ACLACL (required)
  • container_id: Id of the network ACL containercontainer (required)

Response:

  • success - True when ACL is successfully removed from container, false otherwise

replaceACLContainerAssociation

Parameters:

  • network_id - Id of the network (Tier) (required)
  • container_id: Id of the network ACL container to be associated with the network (required)

Response:

  • success -  True when container is successfully assigned to network, false otherwise

DB

New columns in firewall_rules table:

...