Documentation
¶
Index ¶
- Variables
- func ReadArtifact(context *tosca.Context) tosca.EntityPtr
- func ReadArtifactDefinition(context *tosca.Context) tosca.EntityPtr
- func ReadAttributeDefinition(context *tosca.Context) tosca.EntityPtr
- func ReadCapabilityAssignment(context *tosca.Context) tosca.EntityPtr
- func ReadGroup(context *tosca.Context) tosca.EntityPtr
- func ReadGroupType(context *tosca.Context) tosca.EntityPtr
- func ReadInterfaceAssignment(context *tosca.Context) tosca.EntityPtr
- func ReadInterfaceDefinition(context *tosca.Context) tosca.EntityPtr
- func ReadInterfaceType(context *tosca.Context) tosca.EntityPtr
- func ReadPropertyDefinition(context *tosca.Context) tosca.EntityPtr
- func ReadServiceTemplate(context *tosca.Context) tosca.EntityPtr
- func ReadSubstitutionMappings(context *tosca.Context) tosca.EntityPtr
- func ReadTriggerDefinition(context *tosca.Context) tosca.EntityPtr
- func ReadUnit(context *tosca.Context) tosca.EntityPtr
- type TriggerDefinition
- type TriggerDefinitions
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultScriptletNamespace = tosca.NewScriptletNamespace()
View Source
var Grammar = tosca.NewGrammar()
Functions ¶
func ReadArtifact ¶
tosca.Reader signature
func ReadArtifactDefinition ¶
tosca.Reader signature
func ReadAttributeDefinition ¶
tosca.Reader signature
func ReadCapabilityAssignment ¶ added in v0.13.0
tosca.Reader signature
func ReadGroupType ¶
tosca.Reader signature
func ReadInterfaceAssignment ¶
tosca.Reader signature
func ReadInterfaceDefinition ¶
tosca.Reader signature
func ReadInterfaceType ¶
tosca.Reader signature
func ReadPropertyDefinition ¶
tosca.Reader signature
func ReadServiceTemplate ¶
tosca.Reader signature
func ReadSubstitutionMappings ¶
tosca.Reader signature
func ReadTriggerDefinition ¶ added in v0.13.0
tosca.Reader signature
Types ¶
type TriggerDefinition ¶ added in v0.13.0
type TriggerDefinition struct { *tosca_v1_3.Entity `name:"trigger definition" json:"-" yaml:"-"` Name string Description *string `read:"description"` Event *string `read:"event_type"` Schedule *tosca_v1_3.Value `read:"schedule,Value"` // tosca:TimeInterval TargetFilter *tosca_v1_3.EventFilter `read:"target_filter,EventFilter"` Condition *tosca_v1_3.TriggerDefinitionCondition `read:"condition,TriggerDefinitionCondition"` OperationAction *tosca_v1_3.OperationDefinition WorkflowAction *string WorkflowDefinition *tosca_v1_3.WorkflowDefinition `lookup:"action,WorkflowAction"` }
func NewTriggerDefinition ¶ added in v0.13.0
func NewTriggerDefinition(context *tosca.Context) *TriggerDefinition
func (*TriggerDefinition) GetKey ¶ added in v0.13.0
func (self *TriggerDefinition) GetKey() string
tosca.Mappable interface
func (*TriggerDefinition) Normalize ¶ added in v0.13.0
func (self *TriggerDefinition) Normalize(normalPolicy *normal.Policy) *normal.PolicyTrigger
func (*TriggerDefinition) Render ¶ added in v0.13.0
func (self *TriggerDefinition) Render()
parser.Renderable interface
type TriggerDefinitions ¶ added in v0.13.0
type TriggerDefinitions map[string]*TriggerDefinition
func (TriggerDefinitions) Normalize ¶ added in v0.13.0
func (self TriggerDefinitions) Normalize(normalPolicy *normal.Policy)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.