Add ETSI SOL001 v2.5.1 model types to backend init
[sdc.git] / catalog-be / src / main / resources / import / tosca / models / init / etsi-SOL001-v2.5.1 / tosca / relationship-types / relationshipTypes.yml
1 tosca.relationships.Root:
2   description: This is the default (root) TOSCA Relationship Type definition that all other TOSCA Relationship Types derive from.
3   attributes:
4     tosca_id:
5       description: A unique identifier of the realized instance of a Relationship Template that derives from any TOSCA normative type.
6       type: string
7     tosca_name:
8       description: This attribute reflects the name of the Relationship Template as defined in the TOSCA service template. This name is not unique to the realized instance model of corresponding deployed application as each template in the model can result in one or more instances (e.g., scaled) when orchestrated to a provider environment.
9       type: string
10     state:
11       description: The state of the relationship instance.
12       type: string
13       default: initial
14   interfaces:
15     Configure:
16       type: tosca.interfaces.relationship.Configure
17
18 tosca.relationships.DependsOn:
19   derived_from: tosca.relationships.Root
20   description: This type represents a general dependency relationship between two nodes.
21   valid_target_types:
22     - tosca.capabilities.Node
23
24 tosca.relationships.nfv.VirtualBindsTo:
25   derived_from: tosca.relationships.DependsOn
26   description: Represents an association relationship between Vdu.Compute and VduCp node types
27   valid_target_types: [ tosca.capabilities.nfv.VirtualBindable ]
28
29 tosca.relationships.nfv.VirtualLinksTo:
30   derived_from: tosca.relationships.DependsOn
31   description: Represents an association relationship between the VduCp and VnfVirtualLink node types
32   valid_target_types: [ tosca.capabilities.nfv.VirtualLinkable ]
33
34 tosca.relationships.nfv.AttachesTo:
35   derived_from: tosca.relationships.Root
36   description: Represents an association relationship between the Vdu.Compute and one of the node types, Vdu.VirtualBlockStorage, Vdu.VirtualObjectStorage or Vdu.VirtualFileStorage
37   valid_target_types: [ tosca.capabilities.nfv.VirtualStorage ]