{ "directory": { "type": "string", "mandatory": false }, "user": { "type": "string", "mandatory": false }, "git_repository_url": { "type": "string", "mandatory": false }, "git_reference": { "type": "string", "mandatory": false }, "verbosity": { "type": "string", "options": [ "debug", "info", "notice", "warning", "error" ], "mandatory": false }, "verification_secret": { "type": "string", "mandatory": true }, "port": { "type": "integer", "mandatory": false }, "database_kind": { "type": "string", "options": [ "sqlite" ], "mandatory": false }, "database_data_sqlite_path": { "type": "string", "mandatory": false }, "database_data_postgresql_host": { "type": "string", "mandatory": false }, "database_data_postgresql_port": { "type": "integer", "mandatory": false }, "database_data_postgresql_username": { "type": "string", "mandatory": false }, "database_data_postgresql_password": { "type": "string", "mandatory": false }, "database_data_postgresql_schema": { "type": "string", "mandatory": false }, "smtp_host": { "type": "string", "mandatory": false }, "smtp_port": { "type": "integer", "mandatory": false }, "smtp_username": { "type": "string", "mandatory": false }, "smtp_password": { "type": "string", "mandatory": false }, "email_sending_kind": { "type": "string", "options": [ "regular", "redirect", "drop" ], "mandatory": false }, "email_sending_data_regular_smtp_sender": { "type": "string", "mandatory": false }, "email_sending_data_redirect_smtp_sender": { "type": "string", "mandatory": false }, "email_sending_data_redirect_smtp_target": { "type": "string", "mandatory": false }, "settings_organisation_name": { "type": "string", "mandatory": false }, "settings_organisation_domain": { "type": "string", "mandatory": false }, "settings_prefix_for_veiled_email_addresses": { "type": "string", "mandatory": false }, "settings_facultative_membership_number": { "type": "boolean", "mandatory": false }, "settings_frontend_url_base": { "nullable": true, "type": "string", "mandatory": false }, "settings_login_url": { "nullable": true, "type": "string", "mandatory": false }, "settings_password_policy_minimum_length": { "type": "integer", "mandatory": false }, "settings_password_policy_maximum_length": { "type": "integer", "mandatory": false }, "settings_password_policy_must_contain_letter": { "type": "boolean", "mandatory": false }, "settings_password_policy_must_contain_number": { "type": "boolean", "mandatory": false }, "settings_password_policy_must_contain_special_character": { "type": "boolean", "mandatory": false }, "settings_name_index_veil": { "type": "boolean", "mandatory": false }, "settings_name_index_salt": { "type": "string", "mandatory": true }, "admins": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "password_image": { "type": "string" }, "email_address": { "type": "string" } }, "required": [ "name", "password_image", "email_address" ] }, "mandatory": false }, "output_authelia": { "nullable": true, "type": "string" } }