additionalProperties:
  formFields:
    - default: "/home/elasticsearch"
      edit: true
      envKey: ELASTICSEARCH_ROOT_PATH
      labelZh: 数据持久化路径
      labelEn: Data persistence path
      required: true
      type: text
    - default: 9200
      edit: true
      envKey: PANEL_APP_PORT_HTTPS
      labelZh: WebUI 端口
      labelEn: WebUI port
      required: true
      rule: paramPort
      type: number
    - default: 9300
      edit: true
      envKey: PANEL_APP_PORT_CLUSTER
      labelZh: 集群端口
      labelEn: Cluster port
      required: true
      rule: paramPort
      type: number
    - default: ""
      edit: true
      envKey: ELASTIC_PASSWORD
      labelZh: Elasticsearch 密码 (elastic)
      labelEn: Elasticsearch password (elastic)
      required: true
      type: password
    - default: ""
      edit: true
      envKey: KIBANA_PASSWORD
      labelZh: Kibana 密码 (kibana_system)
      labelEn: Kibana password (kibana_system)
      required: false
      type: password
    - default: "elasticsearch"
      edit: true
      envKey: ES_SETTING_CLUSTER_NAME
      labelZh: 集群名称
      labelEn: Cluster name
      required: true
      type: text
    - default: "es-node"
      edit: true
      envKey: ES_SETTING_NODE_NAME
      labelZh: 节点名称
      labelEn: Node name
      required: true
      type: text
    - default: "-Xms1g -Xmx1g"
      edit: true
      envKey: ES_JAVA_OPTS
      labelZh: Java 启动参数 (可选)
      labelEn: Java startup parameters (optional)
      required: false
      type: text