1 tosca_definitions_version: tosca_simple_profile_for_nfv_1_0_0
3 TOSCA simple profile for Network Function Virtualization (NFV).
6 template_name: http://docs.oasis-open.org/tosca/tosca-nfv/v1.0/csd01/tosca-nfv-v1.0-csd01.pdf
7 template_version: "1.0"
10 # - tosca-common-types.yaml
15 tosca.capabilities.nfv.VirtualLinkable:
16 derived_from: tosca.capabilities.Root
19 tosca.capabilities.nfv.VirtualBindable:
20 derived_from: tosca.capabilities.Root
21 # breaks the virtualbinding requirement in the node type nfv.CP
22 # valid_source_types: [ tosca.nodes.nfv.VDU ]
25 tosca.capabilities.nfv.HA:
26 derived_from: tosca.capabilities.Root
27 valid_source_types: [ tosca.nodes.nfv.VDU ]
30 tosca.capabilities.nfv.HA.ActiveActive:
31 derived_from: tosca.capabilities.nfv.HA
34 tosca.capabilities.nfv.HA.ActivePassive:
35 derived_from: tosca.capabilities.nfv.HA
38 tosca.capabilities.nfv.Metric:
39 derived_from: tosca.capabilities.Root
45 tosca.relationships.nfv.VirtualLinksTo:
46 derived_from: tosca.relationships.ConnectsTo
47 valid_target_types: [ tosca.capabilities.nfv.VirtualLinkable ]
50 tosca.relationships.nfv.VirtualBindsTo:
51 derived_from: tosca.relationships.ConnectsTo
52 valid_target_types: [ tosca.capabilities.nfv.VirtualBindable]
55 tosca.relationships.nfv.HA:
56 derived_from: tosca.relationships.Root
57 valid_target_types: [ tosca.capabilities.nfv.HA]
60 tosca.relationships.nfv.Monitor:
61 derived_from: tosca.relationships.ConnectsTo
62 valid_target_types: [ tosca.capabilities.nfv.Metric]
69 derived_from: tosca.nodes.Root
73 description: ID of this VNF
76 description: name of the vendor who generate this VNF
79 description: version of the software for this VNF
82 capability: tosca.capabilities.nfv.VirtualLinkable
86 derived_from: tosca.nodes.SoftwareComponent
89 type: tosca.capabilities.nfv.HA
91 type: tosca.capabilities.nfv.VirtualBindable
93 type: tosca.capabilities.nfv.Metric
96 capability: tosca.capabilities.nfv.HA
97 relationship: tosca.relationships.nfv.HA
100 capability: tosca.capabilities.Container
101 node: tosca.nodes.Compute
102 relationship: tosca.relationships.HostedOn
106 derived_from: tosca.nodes.Root
113 capability: tosca.capabilities.nfv.VirtualLinkable
115 capability: tosca.capabilities.nfv.VirtualBindable
119 #!attributes do not take required .. required: false
123 derived_from: tosca.nodes.Root
128 description: name of the vendor who generate this VL
131 type: tosca.capabilities.nfv.VirtualLinkable
134 tosca.nodes.nfv.VL.ELine:
135 derived_from: tosca.nodes.nfv.VL
138 tosca.nodes.nfv.VL.ELAN:
139 derived_from: tosca.nodes.nfv.VL
142 tosca.nodes.nfv.VL.ETree:
143 derived_from: tosca.nodes.nfv.VL