Goby3 3.7.0
2026.11.12
Loading...
Searching...
No Matches
goby::middleware::tool::interface::SystemdSettings Struct Reference

systemd: settings, on a run: entry or as a platform's defaults More...

#include <goby/middleware/tool/interface/model.h>

Public Attributes

std::optional< std::string > unit_template
 
std::optional< std::string > user
 
std::optional< std::string > group
 
std::optional< std::string > wanted_by
 
std::optional< std::string > description
 
std::optional< std::string > condition
 
std::optional< std::string > unit
 
std::optional< std::string > service
 
std::optional< std::string > install
 
std::map< std::string, std::string > vars
 
bool skip {false}
 

Detailed Description

systemd: settings, on a run: entry or as a platform's defaults

Definition at line 306 of file model.h.

Member Data Documentation

◆ condition

std::optional<std::string> goby::middleware::tool::interface::SystemdSettings::condition

Definition at line 315 of file model.h.

◆ description

std::optional<std::string> goby::middleware::tool::interface::SystemdSettings::description

Definition at line 313 of file model.h.

◆ group

std::optional<std::string> goby::middleware::tool::interface::SystemdSettings::group

Definition at line 311 of file model.h.

◆ install

std::optional<std::string> goby::middleware::tool::interface::SystemdSettings::install

Definition at line 319 of file model.h.

◆ service

std::optional<std::string> goby::middleware::tool::interface::SystemdSettings::service

Definition at line 318 of file model.h.

◆ skip

bool goby::middleware::tool::interface::SystemdSettings::skip {false}

Definition at line 321 of file model.h.

◆ unit

std::optional<std::string> goby::middleware::tool::interface::SystemdSettings::unit

Definition at line 317 of file model.h.

◆ unit_template

std::optional<std::string> goby::middleware::tool::interface::SystemdSettings::unit_template

Definition at line 309 of file model.h.

◆ user

std::optional<std::string> goby::middleware::tool::interface::SystemdSettings::user

Definition at line 310 of file model.h.

◆ vars

std::map<std::string, std::string> goby::middleware::tool::interface::SystemdSettings::vars

Definition at line 320 of file model.h.

◆ wanted_by

std::optional<std::string> goby::middleware::tool::interface::SystemdSettings::wanted_by

Definition at line 312 of file model.h.


The documentation for this struct was generated from the following file: