{
  "name": "Generate Azure VM timeline reports with Google Gemini AI chat assistant",
  "nodes": [
    {
      "id": "214c1831-bd0d-431a-b811-bc29122f5bf1",
      "name": "AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1092,
        -780
      ]
    },
    {
      "id": "1c5bee5e-bbd8-4a0c-bcdf-817540cf5b0f",
      "name": "Set Common Variables",
      "type": "n8n-nodes-base.set",
      "position": [
        720,
        -780
      ]
    },
    {
      "id": "f2bc18f2-aa40-43b5-8738-0faa64aa5beb",
      "name": "Get VM Performance Stats",
      "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
      "position": [
        1060,
        -500
      ]
    },
    {
      "id": "58093475-6b4a-44b7-8a94-783de4c662f4",
      "name": "When chat message received",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "position": [
        500,
        -780
      ]
    },
    {
      "id": "006eb130-f4e6-4f6b-af5a-0f045eef9426",
      "name": "Google Gemini Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        600,
        -520
      ]
    },
    {
      "id": "838e66a3-0b0e-441d-aa02-d9dda32e3ce7",
      "name": "Simple Memory",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        820,
        -460
      ]
    },
    {
      "id": "30acbfb9-6938-475c-a97c-c8e9f93d8034",
      "name": "Get Azure Resource Groups",
      "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
      "position": [
        1280,
        -520
      ]
    },
    {
      "id": "b5cd2f51-dde8-410f-a622-78d87bca9883",
      "name": "Get VM Information",
      "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
      "position": [
        1680,
        -680
      ]
    },
    {
      "id": "0159f464-6fb5-4ddf-8536-5dc7798bc484",
      "name": "Get VM Events",
      "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
      "position": [
        1980,
        -940
      ]
    },
    {
      "id": "560c6ffe-e248-4b26-8752-db8be5e4056d",
      "name": "Get Current Date",
      "type": "@n8n/n8n-nodes-langchain.toolCode",
      "position": [
        1840,
        -780
      ]
    },
    {
      "id": "3adb5a18-38fe-4b94-9f5f-6937d51fe90f",
      "name": "Get VM Instance View",
      "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
      "position": [
        1500,
        -560
      ]
    }
  ],
  "connections": {
    "AI Agent": {
      "main": [
        []
      ]
    },
    "Get VM Events": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Simple Memory": {
      "ai_memory": [
        [
          {
            "node": "AI Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Get Current Date": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get VM Information": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get VM Instance View": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Set Common Variables": {
      "main": [
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get VM Performance Stats": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Get Azure Resource Groups": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "When chat message received": {
      "main": [
        [
          {
            "node": "Set Common Variables",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}