additionalProperties:
  formFields:
    - default: 8080
      envKey: PANEL_APP_PORT_HTTP
      labelEn: Port
      labelZh: 端口
      label:
        en: Port
        ja: ポート
        ms: Port
        pt-br: Porta
        ru: Порт
        ko: 포트
        zh-Hant: 埠
        zh: 端口
      required: true
      rule: paramPort
      type: number
    - default: postgresql
      envKey: PANEL_DB_TYPE
      labelEn: Database Service
      labelZh: 数据库服务
      required: true
      type: apps
      label:
        en: Database Service
        ja: データベースサービス
        ms: Perkhidmatan Pangkalan Data
        pt-br: Serviço de Banco de Dados
        ru: Сервис баз данных
        ko: 데이터베이스 서비스
        zh-hant: 資料庫服務
        zh: 数据库服务
      values:
        - label: PostgreSQL
          value: postgresql
      child:
        default: ""
        envKey: PANEL_DB_HOST
        required: true
        type: service
    - default: zitadel
      envKey: PANEL_DB_NAME
      labelEn: Database Name
      labelZh: 数据库名称
      label:
        en: Database Name
        ja: データベース名
        ms: Nama Pangkalan Database
        pt-br: Nome do Banco de Dados
        ru: Имя базы данных
        ko: 데이터베이스 이름
        zh-hant: 數據庫名稱
        zh: 数据库名称
      random: true
      required: true
      rule: paramCommon
      type: text
    - default: zitadel
      envKey: PANEL_DB_USER
      labelEn: Database User
      labelZh: 数据库用户
      label:
        en: Database User
        ja: データベースユーザー
        ms: Pengguna Pangkalan Data
        pt-br: Usuário do Banco de Dados
        ru: Пользователь базы данных
        ko: 데이터베이스 사용자
        zh-hant: 數據庫用戶
        zh: 数据库用户
      random: true
      required: true
      rule: paramCommon
      type: text
    - default: zitadel
      envKey: PANEL_DB_USER_PASSWORD
      labelEn: Database Password
      labelZh: 数据库密码
      label:
        en: Database Password
        ja: データベースパスワード
        ms: Kata Laluan Pangkalan Data
        pt-br: Senha do Banco de Dados
        ru: Пароль базы данных
        ko: 데이터베이스 비밀번호
        zh-hant: 數據庫密碼
        zh: 数据库密码 
      random: true
      required: true
      type: password
    - default: ""
      envKey: ZITADEL_MASTER_KEY
      labelEn: Management Key (32 characters)
      labelZh: 管理密钥（32位长度）
      label:
        en: Management Key (32 characters)
        ja: 管理キー（32文字）
        ms: Kunci Pengurusan (32 aksara)
        pt-br: Chave de Gerenciamento (32 caracteres)
        ru: Ключ управления (32 символа)
        ko: 관리 키 (32자)
        zh-Hant: 管理密鑰（32位長度）
        zh: 管理密钥（32位长度）
      random: true
      required: true
      type: password
    - default: sso.example.com
      envKey: ZITADEL_EXTERNALDOMAIN
      labelEn: External Domain
      labelZh: 外部域名
      label:
        en: External Domain
        ja: 外部ドメイン
        ms: Domain Luar
        pt-br: Domínio Externo
        ru: Внешний домен
        ko: 외부 도메인
        zh-hant: 外部域名
        zh: 外部域名
      random: false
      required: true
      rule: paramCommon
      type: text
    - default: admin@sso.example.com
      envKey: ZITADEL_FIRSTINSTANCE_ORG_HUMAN_USERNAME
      labelEn: Organization Admin
      labelZh: 组织管理员
      label:
        en: Organization Admin
        ja: 組織管理者
        ms: Pentadbir Organisasi
        pt-br: Administrador da Organização
        ru: Администратор организации
        ko: 조직 관리자
        zh-Hant: 組織管理員
        zh: 组织管理员
      random: false
      required: true
      rule: paramComplexity
      type: text
    - default: root2Password
      envKey: ZITADEL_FIRSTINSTANCE_ORG_HUMAN_PASSWORD
      labelEn: Organization admin password
      labelZh: 组织管理员密码
      label:
        en: Organization admin password
        ja: 組織管理者パスワード
        ms: Kata Laluan Pentadbir Organisasi
        pt-br: Senha do Administrador da Organização
        ru: Пароль администратора организации
        ko: 조직 관리자 비밀번호
        zh-hant: 組織管理員密碼
        zh: 组织管理员密码
      random: true
      required: true
      type: password
