22 #ifndef _PLUGINS_MONGODB_MONGODB_INSTANCE_CONFIG_H_
23 #define _PLUGINS_MONGODB_MONGODB_INSTANCE_CONFIG_H_
25 #include <aspect/clock.h>
26 #include <aspect/logging.h>
27 #include <core/threading/thread.h>
73 std::string config_name_;
74 unsigned int startup_grace_period_;
75 unsigned int termination_grace_period_;
77 bool clear_data_on_termination_;
80 std::string data_path_;
81 std::string log_path_;
83 std::string replica_set_;
84 unsigned int oplog_size_;
87 std::vector<std::string> argv_;
88 std::shared_ptr<fawkes::SubProcess> proc_;
89 std::string command_line_;