{
  "type": "featherpanel.pages.route",
  "route": "/server/[uuidShort]/firewall",
  "area": "server",
  "file_slug": "server-param-uuidShort-firewall",
  "source": "src/app/(app)/server/[uuidShort]/firewall/page.tsx",
  "dynamic": true,
  "params": [
    "uuidShort"
  ],
  "title": "Firewall",
  "description": "Manage incoming connections to your server.",
  "title_key": "serverFirewall.title",
  "description_key": "serverFirewall.description",
  "component": "ServerFirewallPage",
  "audience": "Server owners / subusers with the relevant server permission",
  "nav": null,
  "widget_slugs": [
    "server-firewall"
  ],
  "sections": [],
  "features": [
    "Firewall management has been disabled by the administrator.",
    "Firewall Rules",
    "No Firewall Rules",
    "Get started by creating your first firewall rule to secure your server.",
    "Edit",
    "Delete",
    "Configure firewall rule details.",
    "Save",
    "Delete Rule"
  ],
  "ui_labels": [
    {
      "key": "serverFirewall.featureDisabledDescription",
      "value": "Firewall management has been disabled by the administrator."
    },
    {
      "key": "serverFirewall.rulesInfoTitle",
      "value": "Firewall Rules"
    },
    {
      "key": "serverFirewall.rulesInfoDescription",
      "value": "Control traffic to your server by creating allow or block rules based on IP addresses."
    },
    {
      "key": "serverFirewall.noRulesTitle",
      "value": "No Firewall Rules"
    },
    {
      "key": "serverFirewall.noRulesDescription",
      "value": "Get started by creating your first firewall rule to secure your server."
    },
    {
      "key": "common.edit",
      "value": "Edit"
    },
    {
      "key": "common.delete",
      "value": "Delete"
    },
    {
      "key": "serverFirewall.drawerDescription",
      "value": "Configure firewall rule details."
    },
    {
      "key": "common.save",
      "value": "Save"
    },
    {
      "key": "serverFirewall.confirmDeleteTitle",
      "value": "Delete Rule"
    },
    {
      "key": "serverFirewall.confirmDeleteDescription",
      "value": "Are you sure you want to delete this firewall rule? This action cannot be undone."
    },
    {
      "key": "serverFirewall.confirmDelete",
      "value": "Delete Rule"
    }
  ],
  "hooks": [
    "usePluginWidgets",
    "useServerPermissions",
    "useSettings"
  ],
  "api_modules": [],
  "api_paths": [],
  "summary": "**Firewall** Manage incoming connections to your server. Key UI: Firewall management has been disabled by the administrator.; Firewall Rules; No Firewall Rules; Get started by creating your first firewall rule to secure your server.; Edit; Delete.",
  "how_to_guide_users": "1. Open Server sidebar (open a server first).\n2. Go to **Firewall**.\n3. Direct URL: `/server/[uuidShort]/firewall`.\n4. Replace path params `uuidShort` with the real resource id(s)."
}
