[
    {
        "DisplayName": "Windows Socket Name",
        "Category": "MySQL:database",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "WindowsSocketName",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "WindowsSocketName",
        "DefaultValue": "{{newguid()}}",
        "EnumValues": {}
    },
    {
        "DisplayName": "Root User Password (Windows)",
        "Category": "MySQL:database",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "RootPassword",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "RootPassword",
        "DefaultValue": "{{newguid()}}",
        "EnumValues": {}
    },
    {
        "DisplayName": "Database Name",
        "Category": "MySQL:database",
        "Subcategory": "Server:dns:1",
        "Description": "Optionally sets the initial database to connect to when the client run in AMP is started. The database must exist on the server. Alternatively send the command 'use <database name>' in the AMP console to switch to a specific database",
        "Keywords": "database,name",
        "FieldName": "database",
        "InputType": "text",
        "ParamFieldName": "database",
        "IncludeInCommandLine": true,
        "SkipIfEmpty": true,
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Admin Connection Interface IP Address",
        "Category": "MySQL:database",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the IP address for the [admin connection interface](https://dev.mysql.com/doc/refman/8.4/en/administrative-connection-interface.html). Must be a single IPv4 address, IPv6 address, host name, or network namespace identifier. Cannot be a wildcard address. Setting a valid address enables the admin connection interface on the server",
        "Keywords": "admin,connection,interface,admin-address",
        "FieldName": "admin_address",
        "InputType": "text",
        "ParamFieldName": "admin-address",
        "DefaultValue": "",
        "Placeholder": "192.168.1.100",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Options File Settings",
        "Category": "MySQL:database",
        "Subcategory": "Server:dns:1",
        "Description": "Specifies [options file settings](https://dev.mysql.com/doc/refman/8.4/en/option-files.html) to include in 'my.cnf' for the MySQL server that are not otherwise set by AMP. One setting per line, including the option group heading. Additional information on [server variables](https://dev.mysql.com/doc/refman/8.4/en/server-system-variables.html)",
        "Keywords": "options,file,settings",
        "FieldName": "OptionsFileSettings",
        "InputType": "Textarea",
        "ParamFieldName": "OptionsFileSettings",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Additional Client Command Line Options",
        "Category": "MySQL:database",
        "Subcategory": "Server:dns:1",
        "Description": "Specifies [additional command line options](https://mysql.com/kb/en/mysql-options/) for the MySQL client run by AMP (a super user called 'amp' on Linux and 'root' on Windows) that are not otherwise set by AMP. Use with care",
        "Keywords": "custom,client,options,arguments",
        "FieldName": "CustomClientOptions",
        "InputType": "Textarea",
        "ParamFieldName": "CustomClientOptions",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "MySQL Release Stream",
        "Category": "Updates",
        "Subcategory": "Server Updates:build:-1",
        "Description": "Sets the MySQL release stream from which to install the latest version, unless a specific version is specified under MySQL Version. WARNING: SWITCHING BETWEEN RELEASE STREAMS OR DOWNGRADING VERSIONS MAY CORRUPT DATA! Update the server after changing this setting",
        "Keywords": "mysql,release,stream,MySQLRelease",
        "FieldName": "ServerVersion",
        "InputType": "enum",
        "ParamFieldName": "MySQLRelease",
        "DefaultValue": "8.4",
        "EnumValues": {
            "latest": "Latest innovation release",
            "9.7": "9.7 - LTS",
            "8.4": "8.4 - LTS (default)",
            "8.0": "8.0"
        }
    },
    {
        "DisplayName": "MySQL Version",
        "Category": "Updates",
        "Subcategory": "Server Updates:build:-1",
        "Description": "Sets the [MySQL version](https://downloads.mysql.com/archives/community/) to install. Empty = latest version for the release stream specified under MySQL Release Stream. WARNING: SWITCHING BETWEEN RELEASE STREAMS OR DOWNGRADING VERSIONS MAY CORRUPT DATA! Update the server after changing this setting",
        "Keywords": "mysql,version,MySQLVersion",
        "FieldName": "CustomServerVersion",
        "InputType": "text",
        "ParamFieldName": "MySQLVersion",
        "DefaultValue": "",
        "Placeholder": "8.4.4",
        "EnumValues": {}
    }
]