Documentation
¶
Index ¶
- func ContinueOnError(a *App) error
- func FinalizeProperties(processors ...property.PostProcessor) func(*App) error
- type App
- func (a *App) GetProperty(name string) (interface{}, bool)
- func (a *App) GetResource(id string) *resource.Resource
- func (a *App) Name() interface{}
- func (a *App) ResourceManager() *resource.Manager
- func (a *App) Start() error
- func (a *App) Stop() error
- func (a *App) TriggerStatuses() []*managed.StatusInfo
- func (a *App) Version() interface{}
- type Config
- type Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContinueOnError ¶
func FinalizeProperties ¶
func FinalizeProperties(processors ...property.PostProcessor) func(*App) error
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
func (*App) GetProperty ¶
func (*App) ResourceManager ¶
func (*App) TriggerStatuses ¶
func (a *App) TriggerStatuses() []*managed.StatusInfo
TriggerStatuses gets the status information for the triggers
type Config ¶
type Config struct {
Name string `json:"name"`
Type string `json:"type"`
Version string `json:"version"`
Description string `json:"description"`
AppModel string `json:"appModel"`
Imports []string `json:"imports,omitempty"`
Properties []*data.Attribute `json:"properties,omitempty"`
Channels []string `json:"channels,omitempty"`
Triggers []*trigger.Config `json:"triggers"`
Resources []*resource.Config `json:"resources,omitempty"`
Actions []*action.Config `json:"actions,omitempty"`
Schemas map[string]*schema.Def `json:"schemas,omitempty"`
}
Def is the configuration for the App
Click to show internal directories.
Click to hide internal directories.