{
  "name": "Windows",
  "available": true,
  "port": 8006,
  "exposable": true,
  "id": "windows",
  "description": "Run windows in docker...because why not?",
  "tipi_version": 27,
  "version": "3.05",
  "categories": [
    "utilities"
  ],
  "short_desc": "Full windows vm in your browser",
  "author": "dockurr",
  "source": "https://github.com/dockur/windows/",
  "form_fields": [
    {
      "type": "number",
      "label": "RAM",
      "hint": "RAM to asign to the VM (in gigabytes)",
      "placeholder": "4",
      "required": true,
      "env_variable": "WINDOWS_RAM_GB"
    },
    {
      "type": "number",
      "label": "CPU Cores",
      "hint": "CPU cores to asign to the VM",
      "placeholder": "4",
      "required": true,
      "env_variable": "WINDOWS_CPU_CORES"
    },
    {
      "type": "number",
      "label": "Disk Size",
      "hint": "Disk size for the VM, it will be used dynamically (in gigabytes)",
      "placeholder": "16",
      "required": true,
      "env_variable": "WINDOWS_DISK_SIZE_GB"
    },
    {
      "type": "text",
      "label": "Windows Version",
      "hint": "The windows version to use",
      "required": true,
      "options": [
        {
          "label": "Windows 10",
          "value": "win10"
        },
        {
          "label": "Windows 11",
          "value": "win11"
        },
        {
          "label": "Windows 10 LTSC",
          "value": "ltsc10"
        },
        {
          "label": "Windows 8.1",
          "value": "win81"
        },
        {
          "label": "Windows 7",
          "value": "win7"
        },
        {
          "label": "Windows Vista",
          "value": "vista"
        },
        {
          "label": "Windows XP",
          "value": "winxp"
        },
        {
          "label": "Windows Server 2022",
          "value": "2022"
        },
        {
          "label": "Windows Server 2019",
          "value": "2019"
        },
        {
          "label": "Windows Server 2016",
          "value": "2016"
        },
        {
          "label": "Windows Server 2012",
          "value": "2012"
        },
        {
          "label": "Windows Server 2008",
          "value": "2008"
        },
        {
          "label": "Windows Tiny 11 Core",
          "value": "core11"
        },
        {
          "label": "Windows Tiny 11",
          "value": "tiny11"
        },
        {
          "label": "Windows Tiny 10",
          "value": "tiny10"
        }
      ],
      "env_variable": "WINDOWS_VERSION"
    }
  ],
  "supported_architectures": [
    "arm64",
    "amd64"
  ]
}
