additionalProperties:
  formFields:
    - default: "true"
      edit: true
      envKey: PRIVILEGED_MODE
      labelEn: Privileged Mode
      labelZh: 特权模式
      required: true
      type: select
      values:
        - label: "True"
          value: "true"
        - label: "False"
          value: "false"
    - default: "64mb"
      edit: true
      envKey: SHM_SIZE
      labelEn: Shared Memory Size
      labelZh: 共享内存大小
      required: true
      type: text
    - default: "./data/config"
      edit: true
      envKey: CONFIG_PATH
      labelEn: Config Path
      labelZh: 配置路径
      required: true
      type: text
    - default: "./data/storage"
      edit: true
      envKey: STORAGE_PATH
      labelEn: Storage Path
      labelZh: 存储路径
      required: true
      type: text
    - default: "1000000000"
      edit: true
      envKey: TMPFS_SIZE
      labelEn: Tmpfs Size
      labelZh: Tmpfs 大小
      required: true
      type: number
    - default: "8971"
      edit: true
      envKey: PANEL_APP_PORT_HTTPS
      labelEn: Port
      labelZh: 端口
      required: true
      rule: paramPort
      type: number
    - default: "8554"
      edit: true
      envKey: RTSP_PORT
      labelEn: RTSP Port
      labelZh: RTSP 端口
      required: true
      rule: paramPort
      type: number
    - default: "8555"
      edit: true
      envKey: WEBRTC_TCP_PORT
      labelEn: WebRTC TCP Port
      labelZh: WebRTC TCP 端口
      required: true
      rule: paramPort
      type: number
    - default: "8555"
      edit: true
      envKey: WEBRTC_UDP_PORT
      labelEn: WebRTC UDP Port
      labelZh: WebRTC UDP 端口
      required: true
      rule: paramPort
      type: number
    - default: "password"
      edit: true
      envKey: FRIGATE_RTSP_PASSWORD
      labelEn: RTSP Password
      labelZh: RTSP 密码
      random: true
      required: true
      rule: paramComplexity
      type: password
