]> granicus.if.org Git - icinga2/blob - lib/db_ido_mysql/idomysqlconnection.ti
Merge pull request #7164 from Icinga/bugfix/notification-times-validate
[icinga2] / lib / db_ido_mysql / idomysqlconnection.ti
1 /* Icinga 2 | (c) 2012 Icinga GmbH | GPLv2+ */
2
3 #include "db_ido/dbconnection.hpp"
4
5 library db_ido_mysql;
6
7 namespace icinga
8 {
9
10 class IdoMysqlConnection : DbConnection
11 {
12         activation_priority 100;
13
14         [config] String host {
15                 default {{{ return "localhost"; }}}
16         };
17         [config] int port {
18                 default {{{ return 3306; }}}
19         };
20         [config] String socket_path;
21         [config] String user {
22                 default {{{ return "icinga"; }}}
23         };
24         [config] String password {
25                 default {{{ return "icinga"; }}}
26         };
27         [config] String database {
28                 default {{{ return "icinga"; }}}
29         };
30         [config] bool enable_ssl;
31         [config] String ssl_key;
32         [config] String ssl_cert;
33         [config] String ssl_ca;
34         [config] String ssl_capath;
35         [config] String ssl_cipher;
36         [config] String instance_name {
37                 default {{{ return "default"; }}}
38         };
39         [config] String instance_description;
40 };
41
42 }