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 / node-types / NS / NS.yml
1 tosca_definitions_version: tosca_simple_yaml_1_2
2 description: ETSI NFV SOL 001 NS node type definitions version 2.5.1
3
4 node_types:
5   tosca.nodes.nfv.NS:
6     derived_from: tosca.nodes.Root
7     properties:
8       descriptor_id:
9         type: string # GUID
10         description: Identifier of this NS descriptor
11         required: true
12       designer:
13         type: string
14         description: Identifies the designer of the NSD.
15         required: true
16       version:
17         type: string
18         description: Identifies the version of the NSD.
19         required: true
20       name:
21         type: string
22         description: Provides the human readable name of the NSD.
23         required: true
24       invariant_id:
25         type: string
26         description: Identifies an NSD in a version independent manner. This attribute is invariant across versions of NSD.
27         required: true
28     requirements:
29       - virtual_link:
30           capability: tosca.capabilities.nfv.VirtualLinkable
31           relationship: tosca.relationships.nfv.VirtualLinksTo
32           node: tosca.nodes.nfv.NsVirtualLink
33           occurrences: [ 0, 1 ]
34     interfaces:
35       Nslcm:
36         type: tosca.interfaces.nfv.Nslcm