Versions in this module Expand all Collapse all v0 v0.5.0 Mar 29, 2019 Changes in this version + const ConcatFunc + const GetArtifactFunc + const GetAttrFunc + const GetInputFunc + const GetNodesOfTypeFunc + const GetOpOutputFunc + const GetPropFunc + const Host + const LocalFile + const NetworkPrivate + const NetworkPublic + const Self + const Source + const StateConfigured + const StateConfiguring + const StateCreated + const StateCreating + const StateDeleting + const StateError + const StateInitial + const StateStarted + const StateStarting + const StateStopping + const Target + const TokenFunc + const UNBOUNDED + var Functions = []string + var Operators = []string + func Asset(name string) ([]byte, error) + func AssetDir(name string) ([]string, error) + func AssetInfo(name string) (os.FileInfo, error) + func AssetNames() []string + func MustAsset(name string) []byte + func RestoreAsset(dir, name string) error + func RestoreAssets(dir, name string) error + type ActivityDefinition struct + CallOperation string + Delegate string + Inline string + SetState string + type ArtifactDefinition struct + DeployPath string + Description string + File string + Repository string + Type string + func (d *ArtifactDefinition) UnmarshalYAML(unmarshal func(interface{}) error) error + type ArtifactType struct + DerivedFrom string + Description string + FileExt []string + Metadata Metadata + MimeType string + Properties map[string]PropertyDefinition + Version Version + type Assignment struct + Args []interface{} + Expression ConstraintClause + Function string + Value interface{} + func (p *Assignment) Evaluate(std *ServiceTemplateDefinition, ctx string) interface{} + func (p *Assignment) UnmarshalYAML(unmarshal func(interface{}) error) error + type AttributeAssignment struct + type AttributeDefinition struct + Default interface{} + Description string + EntrySchema interface{} + Status Status + Type string + type CapabilityAssignment struct + Attributes map[string]AttributeAssignment + Properties map[string]PropertyAssignment + type CapabilityDefinition struct + Attributes map[string]AttributeDefinition + Description string + Occurrences []string + Properties map[string]PropertyDefinition + Type string + ValidSourceTypes []string + func (c *CapabilityDefinition) IsValidSourceType(srcType string) bool + func (c *CapabilityDefinition) UnmarshalYAML(unmarshal func(interface{}) error) error + type CapabilityType struct + Attributes map[string]AttributeDefinition + DerivedFrom string + Description string + Properties map[string]PropertyDefinition + ValidSources []string + Version Version + type ConstraintClause struct + Operator string + Values interface{} + func (constraint *ConstraintClause) Evaluate(interface{}) bool + func (constraint *ConstraintClause) UnmarshalYAML(unmarshal func(interface{}) error) error + type Constraints []ConstraintClause + func (c *Constraints) IsValid(v interface{}) (bool, error) + type CredentialDefinition interface + type DataType struct + Constraints Constraints + DerivedFrom string + Description string + Properties map[string]PropertyDefinition + type EventFilterDefinition struct + Capability string + Node string + Requirement string + type Filter interface + type Frequency int64 + type GroupDefinition struct + Description string + Interfaces map[string]InterfaceDefinition + Members []string + Metadata Metadata + Properties map[string]PropertyAssignment + Type string + type GroupType struct + Attributes map[string]AttributeDefinition + Capabilities map[string]CapabilityDefinition + DerivedFrom string + Description string + Interfaces map[string]InterfaceDefinition + Members []string + Metadata Metadata + Properties map[string]PropertyDefinition + Requirements []map[string]RequirementDefinition + Version Version + type ImportDefinition struct + File string + NamespacePrefix string + NamespaceURI string + Repository string + func (i *ImportDefinition) UnmarshalYAML(unmarshal func(interface{}) error) error + type InterfaceDefinition struct + Inputs map[string]PropertyAssignment + Operations map[string]OperationDefinition + Type string + type InterfaceType struct + DerivedFrom string + Description string + Inputs map[string]PropertyDefinition + Metadata Metadata + Operations map[string]OperationDefinition + Version Version + type Metadata map[string]string + type NodeFilter interface + type NodeTemplate struct + Artifacts map[string]ArtifactDefinition + Attributes map[string]AttributeAssignment + Capabilities map[string]CapabilityAssignment + Copy string + Description string + Directives []string + Interfaces map[string]InterfaceDefinition + Metadata Metadata + Name string + NodeFilter map[string]NodeFilter + Properties map[string]PropertyAssignment + Refs struct{ ... } + Requirements []map[string]RequirementAssignment + Type string + func (n *NodeTemplate) GetRelationshipSource(relationshipName string) string + func (n *NodeTemplate) GetRelationshipTarget(relationshipName string) string + func (n *NodeTemplate) GetRequirement(name string) *RequirementAssignment + type NodeType struct + Artifacts map[string]ArtifactDefinition + Attributes map[string]AttributeDefinition + Capabilities map[string]CapabilityDefinition + DerivedFrom string + Description string + Interfaces map[string]InterfaceDefinition + Metadata Metadata + Properties map[string]PropertyDefinition + Requirements []map[string]RequirementDefinition + Version Version + type OperationDefinition struct + Description string + Implementation string + Inputs map[string]PropertyAssignment + func (i *OperationDefinition) UnmarshalYAML(unmarshal func(interface{}) error) error + type ParserHooks struct + ParsedSTD func(source string, std *ServiceTemplateDefinition) error + type PolicyDefinition struct + Description string + Metadata Metadata + Properties map[string]PropertyAssignment + Targets []string + Triggers map[string]TriggerDefinition + Type string + func (pd *PolicyDefinition) IsValidTarget(name string) bool + type PolicyType struct + DerivedFrom string + Description string + Metadata Metadata + Properties map[string]PropertyDefinition + Targets []string + Triggers map[string]TriggerDefinition + Version Version + type PreconditionDefinition struct + Condition Filter + Target string + type PropertyAssignment struct + type PropertyDefinition struct + Constraints Constraints + Default string + Description string + EntrySchema interface{} + Required bool + Status Status + Type string + Value PropertyAssignment + func (p *PropertyDefinition) UnmarshalYAML(unmarshal func(interface{}) error) error + type Regex interface + type RelationshipTemplate struct + Attributes map[string]AttributeAssignment + Copy string + Description string + Interfaces map[string]InterfaceDefinition + Metadata Metadata + Properties map[string]PropertyAssignment + Type string + type RelationshipType struct + Attributes map[string]AttributeDefinition + DerivedFrom string + Description string + Interfaces map[string]InterfaceDefinition + Metadata Metadata + Properties map[string]PropertyDefinition + ValidTarget []string + Version Version + func (r *RelationshipType) IsValidTarget(typeName string) bool + type RepositoryDefinition struct + Credential CredentialDefinition + Description string + URL string + func (r *RepositoryDefinition) UnmarshalYAML(unmarshal func(interface{}) error) error + type RequirementAssignment struct + Capability string + Node string + Nodefilter NodeFilter + Relationship RequirementRelationship + func (r *RequirementAssignment) UnmarshalYAML(unmarshal func(interface{}) error) error + type RequirementDefinition struct + Capability string + Node string + Occurrences ToscaRange + Relationship RequirementRelationshipType + func (r *RequirementDefinition) UnmarshalYAML(unmarshal func(interface{}) error) error + type RequirementRelationship struct + Interfaces map[string]InterfaceDefinition + Properties map[string]PropertyAssignment + Type string + func (r *RequirementRelationship) UnmarshalYAML(unmarshal func(interface{}) error) error + type RequirementRelationshipType struct + Interfaces map[string]InterfaceDefinition + Type string + func (r *RequirementRelationshipType) UnmarshalYAML(unmarshal func(interface{}) error) error + type Resolver func(string) ([]byte, error) + type Scalar struct + Unit string + Value float64 + func (s *Scalar) UnmarshalYAML(unmarshal func(interface{}) error) error + type ServiceTemplateDefinition struct + ArtifactTypes map[string]ArtifactType + CapabilityTypes map[string]CapabilityType + DataTypes map[string]DataType + DefinitionsVersion string + Description string + DslDefinitions interface{} + GroupTypes map[string]GroupType + Imports []ImportDefinition + InterfaceTypes map[string]InterfaceType + Metadata Metadata + NodeTypes map[string]NodeType + PolicyTypes map[string]PolicyType + RelationshipTypes map[string]RelationshipType + Repositories map[string]RepositoryDefinition + TopologyTemplate TopologyTemplateType + func (s *ServiceTemplateDefinition) Clone() ServiceTemplateDefinition + func (s *ServiceTemplateDefinition) GetAttribute(node, attr string) *AttributeAssignment + func (s *ServiceTemplateDefinition) GetInputValue(prop string, raw bool) interface{} + func (s *ServiceTemplateDefinition) GetNodeTemplate(nodeName string) *NodeTemplate + func (s *ServiceTemplateDefinition) GetProperty(node, prop string) *PropertyAssignment + func (s *ServiceTemplateDefinition) GetRelationshipSource(relationshipName string) *NodeTemplate + func (s *ServiceTemplateDefinition) GetRelationshipTarget(relationshipName string) *NodeTemplate + func (s *ServiceTemplateDefinition) Merge(u ServiceTemplateDefinition) ServiceTemplateDefinition + func (s *ServiceTemplateDefinition) SetAttribute(node, attr string, value interface{}) + func (s *ServiceTemplateDefinition) SetInputValue(prop string, value interface{}) + func (t *ServiceTemplateDefinition) Parse(r io.Reader) error + func (t *ServiceTemplateDefinition) ParseCsar(zipfile string) error + func (t *ServiceTemplateDefinition) ParseReader(r io.Reader, resolver Resolver, hooks ParserHooks) error + func (t *ServiceTemplateDefinition) ParseSource(source string, resolver Resolver, hooks ParserHooks) error + type Size int64 + type Status string + const Deprecated + const Experimental + const Supported + const Unsupported + type StepDefinition struct + Activities []ActivityDefinition + Filter Filter + OnSuccess []string + Target string + type TimeInterval struct + EndTime string + StartTime string + type TopologyTemplateType struct + Description string + Groups map[string]GroupDefinition + Inputs map[string]PropertyDefinition + NodeTemplates map[string]NodeTemplate + Outputs map[string]PropertyDefinition + Policies []map[string]PolicyDefinition + RelationshipTemplates map[string]RelationshipTemplate + Workflows map[string]WorkflowDefinition + type ToscaInterfacesNodeLifecycleStandarder interface + Configure func() error + Create func() error + Delete func() error + Start func() error + Stop func() error + type ToscaList []interface + type ToscaMap map[interface{}]interface + type ToscaRange interface + type TriggerCondition struct + Constraint ConstraintClause + Evaluations int + Method string + Period Scalar + func (t *TriggerCondition) UnmarshalYAML(unmarshal func(interface{}) error) error + type TriggerDefinition struct + Action map[string]OperationDefinition + Condition TriggerCondition + Description string + EventType string + Schedule TimeInterval + TargetFilter EventFilterDefinition + type Version struct + func (v *Version) GetBuildVersion() int + func (v *Version) GetFixVersion() int + func (v *Version) GetMajor() int + func (v *Version) GetMinor() int + func (v *Version) GetQualifier() string + func (v *Version) UnmarshalYAML(unmarshal func(interface{}) error) error + type WorkflowDefinition struct + Description string + Inputs map[string]PropertyDefinition + Preconditions []PreconditionDefinition + Steps map[string]StepDefinition