Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { AppName string `json:"app_name,omitempty"` MasterKey string `json:"master_key,omitempty"` OperatorName string `json:"op_name,omitempty"` OperatorPassword string `json:"op_password,omitempty"` Stores map[string]*StoreSource `json:"stores,omitempty"` Coredb string `json:"coredb,omitempty"` DefaultCabinet string `json:"default_cabinet,omitempty"` DefaultDyndb string `json:"default_dyndb,omitempty"` NodeOptions *NodeOptions `json:"node,omitempty"` ExecutorOptions map[string]any `json:"executors,omitempty"` ModulesOptions map[string]any `json:"modules,omitempty"` }
type Configd ¶
type Configd struct {
// contains filtered or unexported fields
}
func NewConfigd ¶
func (*Configd) ControlPlaneFolder ¶
func (*Configd) DataFolder ¶
type NodeOptions ¶
type NodeOptions struct { TenantId string `json:"tenant_id,omitempty"` ServerPort string `json:"http_port,omitempty"` StaticHosts map[string]string `json:"static_hosts,omitempty"` RootHost string `json:"root_host,omitempty"` TenantHostBase string `json:"tenant_host_base,omitempty"` Tags []string `json:"tags,omitempty"` LogFolder string `json:"log_folder,omitempty"` LogFilePrefix string `json:"log_file_prefix,omitempty"` NodeCache string `json:"node_cache_file,omitempty"` }
type StoreSource ¶
type StoreSource struct { Name string `json:"name,omitempty"` Vendor string `json:"vendor,omitempty"` Provider string `json:"provider,omitempty"` HostPath string `json:"host_path,omitempty"` User string `json:"user,omitempty"` Password string `json:"password,omitempty"` Target string `json:"target,omitempty"` Port string `json:"port,omitempty"` Features []string `json:"features,omitempty"` Options map[string]any `json:"options,omitempty"` }
Click to show internal directories.
Click to hide internal directories.