Versions in this module Expand all Collapse all v1 v1.2.0-pre Jun 6, 2024 v1.1.6 Jan 14, 2025 v1.1.5 Aug 23, 2024 Changes in this version + type App struct + Description string + Id string + Name string + Tags []string + type Basic interface + BasicPath func(branch, commit, project, app string) (*common.TnsPath, error) + type Database struct + Description string + Id string + Key string + Local bool + Match string + Max int + Min int + Name string + Regex bool + Size uint64 + SmartOps []string + Tags []string + func (d *Database) BasicPath(branch, commit, project, app string) (*common.TnsPath, error) + func (d *Database) GetId() string + func (d *Database) IndexPath(project, app string) *common.TnsPath + func (d *Database) IndexValue(branch, project, app string) (*common.TnsPath, error) + func (d *Database) SetId(id string) + func (d Database) GetName() string + type Domain struct + CertFile string + CertType string + Description string + Fqdn string + Id string + KeyFile string + Name string + SmartOps []string + Tags []string + func (d *Domain) GetId() string + func (d *Domain) IndexValue(branch, project, app string) (*common.TnsPath, error) + func (d *Domain) SetId(id string) + func (d Domain) GetName() string + type Function struct + Call string + Channel string + Command string + Description string + Domains []string + Id string + Local bool + Memory uint64 + Method string + Name string + Paths []string + Protocol string + Secure bool + SmartOps []string + Source string + Tags []string + Timeout uint64 + Type string + func (f *Function) BasicPath(branch, commit, project, app string) (*common.TnsPath, error) + func (f *Function) GetId() string + func (f *Function) HttpPath(fqdn string) (*common.TnsPath, error) + func (f *Function) IndexValue(branch, project, app string) (*common.TnsPath, error) + func (f *Function) ModuleName() string + func (f *Function) ServicesPath(project, app, serviceId string) (*common.TnsPath, error) + func (f *Function) SetId(id string) + func (f *Function) WasmModulePath(project, app string) (*common.TnsPath, error) + func (f Function) GetName() string + type Indexer interface + IndexValue func(branch, project, app string) (*common.TnsPath, error) + type Library struct + Branch string + Description string + Id string + Name string + Path string + Provider string + RepoID string + RepoName string + SmartOps []string + Tags []string + func (l *Library) BasicPath(branch, commit, project, app string) (*common.TnsPath, error) + func (l *Library) GetId() string + func (l *Library) IndexValue(branch, project, app string) (*common.TnsPath, error) + func (l *Library) ModuleName() string + func (l *Library) NameIndex() *common.TnsPath + func (l *Library) SetId(id string) + func (l *Library) WasmModulePath(project, app string) (*common.TnsPath, error) + func (l Library) GetName() string + type Messaging struct + Description string + Id string + Local bool + MQTT bool + Match string + Name string + Regex bool + SmartOps []string + Tags []string + WebSocket bool + func (m *Messaging) BasicPath(branch, commit, project, app string) (*common.TnsPath, error) + func (m *Messaging) EmptyPath(branch, commit, project, app string) (*common.TnsPath, error) + func (m *Messaging) GetId() string + func (m *Messaging) IndexValue(branch, project, app string) (*common.TnsPath, error) + func (m *Messaging) SetId(id string) + func (m *Messaging) WebSocketHashPath(project, app string) (*common.TnsPath, error) + func (m *Messaging) WebSocketPath(hash string) (*common.TnsPath, error) + func (m Messaging) GetName() string + type Service struct + Description string + Id string + Name string + Protocol string + SmartOps []string + Tags []string + func (s *Service) EmptyPath(branch, commit, projectId, appId string) (*common.TnsPath, error) + func (s *Service) GetId() string + func (s *Service) IndexValue(branch, projectId, appId string) (*common.TnsPath, error) + func (s *Service) SetId(id string) + func (s Service) GetName() string + type Simple struct + func (Simple) BasicPath(branch, commit, project, app string) (*common.TnsPath, error) + func (Simple) GetId() string + func (Simple) GetName() string + func (Simple) SetId(string) + type SimpleIface interface + GetId func() string + GetName func() string + SetId func(string) + type SmartOp struct + Call string + Description string + Id string + Memory uint64 + Name string + SmartOps []string + Source string + Tags []string + Timeout uint64 + func (s *SmartOp) BasicPath(branch, commit, projectId, appId string) (*common.TnsPath, error) + func (s *SmartOp) GetId() string + func (s *SmartOp) IndexValue(branch, projectId, appId string) (*common.TnsPath, error) + func (s *SmartOp) ModuleName() string + func (s *SmartOp) SetId(id string) + func (s *SmartOp) WasmModulePath(projectId, appId string) (*common.TnsPath, error) + func (s SmartOp) GetName() string + type Storage struct + Description string + Id string + Match string + Name string + Public bool + Regex bool + Size uint64 + SmartOps []string + Tags []string + Ttl uint64 + Type string + Versioning bool + func (s *Storage) BasicPath(branch, commit, project, app string) (*common.TnsPath, error) + func (s *Storage) GetId() string + func (s *Storage) IndexPath(project, app string) *common.TnsPath + func (s *Storage) IndexValue(branch, project, app string) (*common.TnsPath, error) + func (s *Storage) SetId(id string) + func (s Storage) GetName() string + type Structure interface + type Wasm interface + ModuleName func() string + WasmModulePath func(project, app string) (*common.TnsPath, error) + type Website struct + Branch string + Description string + Domains []string + Id string + Name string + Paths []string + Provider string + RepoID string + RepoName string + SmartOps []string + Tags []string + func (w *Website) BasicPath(branch, commit, projectId, appId string) (*common.TnsPath, error) + func (w *Website) GetId() string + func (w *Website) HttpPath(fqdn string) (*common.TnsPath, error) + func (w *Website) IndexValue(branch, projectId, appId string) (*common.TnsPath, error) + func (w *Website) SetId(id string) + func (w *Website) WasmModulePath(projectId, appId string) (*common.TnsPath, error) + func (w Website) GetName() string