Edge Firewall provides perimeter security for organization VDC networks.

  • API-URL is a URL of the form https://vcloud.example.com/network.
  • id is a VMware Cloud Director unique identifier in the form of a UUID, as defined by RFC 4122.
  • # is a small integer used in an NSX object identifier.
Table 1. Summary of NSX Edge Firewall Requests
Operation Request Request Body Response
Retrieve firewall configuration for the edge with identifier id. GET API-URL/edges/id/firewall/config None firewall
Update firewall configuration for the edge with identifier id. PUT API-URL/edges/id/firewall/config firewall 204 No Content
Reset firewall configuration for the edge with identifier id to factory defaults. DELETE API-URL/edges/id/firewall/config None 204 No Content
Append an edge firewall rule for the edge with identifier id. POST API-URL/edges/id/firewall/config/rules firewallRules 201 Created
Add an edge firewall rule for the edge with identifier id above the rule identified by # POST API-URL/edges/id/firewall/config/rules?aboveRuleId=# firewallRules 201 Created
Retrieve the edge firewall rule identified by # . (Cannot retrieve internal rules or the default_policy rule.) GET API-URL/edges/id/firewall/config/rules/# None firewallRule
Update the edge firewall rule identified by # . (Cannot update internal rules or the default_policy rule.) PUT API-URL/edges/id/firewall/config/rules/# firewallRule 204 No Content
Delete the edge firewall rule identified by # . (Cannot delete internal rules or the default policy rule.) Delete API-URL/edges/id/firewall/config/rules/# None 204 No Content
Retrieve statistics for the edge firewall rule identified by # . (Cannot retrieve statistics for internal rules or the default policy rule.) GET API-URL/edges/id/firewall/statistics/# None dashboardStatistics