{
  "type": "featherpanel.pages.route",
  "route": "/admin/cloud-management",
  "area": "admin",
  "file_slug": "admin-cloud-management",
  "source": "src/app/(app)/admin/cloud-management/page.tsx",
  "dynamic": false,
  "params": [],
  "title": "Cloud Connections",
  "description": "Connect Mythic Cloud in a couple of clicks no API keys or user ids to paste.",
  "title_key": "admin.cloud_management.title",
  "description_key": "admin.cloud_management.subtitle",
  "component": "CloudManagementPage",
  "audience": "Panel administrators (requires admin permissions)",
  "nav": {
    "id": "admin-myfeatherpanel",
    "title": "MyFeatherPanel",
    "title_key": "navigation.items.myFeatherPanel",
    "permission": "admin.plugins.view",
    "group": "overview",
    "category": "admin",
    "matched_url": "/admin/cloud-management",
    "inherited": false
  },
  "widget_slugs": [],
  "sections": [
    "Cloud unavailable on demo",
    "About to connect Mythic Cloud",
    "Disconnect Mythic Cloud?"
  ],
  "features": [
    "Refresh",
    "Connection",
    "Connected to Mythic Cloud",
    "Not connected",
    "This panel will be able to:",
    "This panel will NOT be able to:"
  ],
  "ui_labels": [
    {
      "key": "admin.cloud_management.refresh_status",
      "value": "Refresh"
    },
    {
      "key": "demo.cloud.title",
      "value": "Cloud unavailable on demo"
    },
    {
      "key": "demo.cloud.description",
      "value": "FeatherPanel Cloud / Mythic Cloud cannot be linked on DEMO instances. Install your own panel for marketplace, premium, and cloud features."
    },
    {
      "key": "admin.cloud_management.connection_status.card_title",
      "value": "Connection"
    },
    {
      "key": "admin.cloud_management.connection_status.connected_to",
      "value": "Connected to {team}"
    },
    {
      "key": "admin.cloud_management.connection_status.connected",
      "value": "Connected to Mythic Cloud"
    },
    {
      "key": "admin.cloud_management.connection_status.connected_desc",
      "value": "This panel can use Mythic marketplace, eggs, issues, pastes, and team cloud features."
    },
    {
      "key": "admin.cloud_management.connection_status.not_connected",
      "value": "Not connected"
    },
    {
      "key": "admin.cloud_management.connection_status.not_connected_desc",
      "value": "Authorize Mythic once. We'll store the link and map your team members by email automatically."
    },
    {
      "key": "admin.cloud_management.consent.title",
      "value": "About to connect Mythic Cloud"
    },
    {
      "key": "admin.cloud_management.consent.granted_title",
      "value": "This panel will be able to:"
    },
    {
      "key": "admin.cloud_management.consent.denied_title",
      "value": "This panel will NOT be able to:"
    },
    {
      "key": "admin.cloud_management.disconnect_dialog.title",
      "value": "Disconnect Mythic Cloud?"
    },
    {
      "key": "admin.cloud_management.disconnect_dialog.description",
      "value": "This fully removes the Mythic link identity keys, team mapping, and authorizer identity. The panel will act as if it was never connected."
    }
  ],
  "hooks": [
    "useFeatherCloud",
    "useSettings"
  ],
  "api_modules": [],
  "api_paths": [
    "/api/admin/cloud/disconnect",
    "/api/admin/cloud/oauth2/link",
    "/api/admin/cloud/settings",
    "/api/admin/cloud/sync"
  ],
  "summary": "**Cloud Connections** Connect Mythic Cloud in a couple of clicks no API keys or user ids to paste. Sidebar label: “MyFeatherPanel”. Requires permission `admin.plugins.view`. Key UI: Refresh; Connection; Connected to Mythic Cloud; Not connected; This panel will be able to:; This panel will NOT be able to:.",
  "how_to_guide_users": "1. Open Admin sidebar.\n2. Open **MyFeatherPanel**, then **Cloud Connections**.\n3. Direct URL: `/admin/cloud-management`.\n4. User needs permission `admin.plugins.view` (or `admin.root`)."
}
