Documentation ¶
Index ¶
Constants ¶
View Source
const ( IssueTypeDefault = "Task" PriorityDefault = "High" ServiceNowTableDefault = "incident" AnonymizeReplacement = "<hidden>" )
Variables ¶
This section is empty.
Functions ¶
func BuildAndInitOtpt ¶
func BuildAndInitOtpt(settings *OutputSettings, aquaServerUrl string) outputs.Output
Types ¶
type OutputSettings ¶
type OutputSettings struct { Name string `json:"name,omitempty"` Type string `json:"type,omitempty"` Enable bool `json:"enable,omitempty"` Url string `json:"url,omitempty"` User string `json:"user,omitempty"` Password string `json:"password,omitempty"` TlsVerify bool `json:"tls-verify,omitempty"` ProjectKey string `json:"project-key,omitempty" structs:"project-key,omitempty"` IssueType string `json:"issuetype" structs:"issuetype"` BoardName string `json:"board,omitempty" structs:"board,omitempty"` Priority string `json:"priority,omitempty"` Assignee []string `json:"assignee,omitempty"` Summary string `json:"summary,omitempty"` FixVersions []string `json:"fix-versions,omitempty"` AffectsVersions []string `json:"affects-versions,omitempty"` Labels []string `json:"labels,omitempty"` Sprint string `json:"sprint,omitempty"` Unknowns map[string]string `json:"unknowns" structs:"unknowns,omitempty"` Host string `json:"host,omitempty"` Port int `json:"port,omitempty"` Recipients []string `json:"recipients,omitempty"` Sender string `json:"sender,omitempty"` Token string `json:"token,omitempty"` UseMX bool `json:"use-mx,omitempty"` InstanceName string `json:"instance,omitempty"` SizeLimit int `json:"size-limit,omitempty"` }
type Router ¶
type Router struct {
// contains filtered or unexported fields
}
func (*Router) HandleRoute ¶
func (*Router) ReloadConfig ¶
func (ctx *Router) ReloadConfig()
type TenantSettings ¶
type TenantSettings struct { AquaServer string `json:"aqua-server,omitempty"` DBMaxSize int `json:"max-db-size,omitempty"` DBRemoveOldData int `json:"delete-old-data,omitempty"` DBTestInterval int `json:"db-verify-interval,omitempty"` Outputs []OutputSettings `json:"outputs"` InputRoutes []routes.InputRoute `json:"routes"` Templates []Template `json:"templates"` }
func Parsev2cfg ¶
func Parsev2cfg(cfgpath string) (*TenantSettings, error)
Click to show internal directories.
Click to hide internal directories.