Documentation ¶
Index ¶
- func ContinueOnError(a *App) error
- func FinalizeProperties(processors ...property.PostProcessor) func(*App) error
- func GetValue(name string) (value interface{}, exists bool)
- func SetValue(name string, value interface{}) 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 AppResolver
- 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 AppResolver ¶
type AppResolver struct { }
func (*AppResolver) GetResolverInfo ¶
func (r *AppResolver) GetResolverInfo() *resolve.ResolverInfo
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.