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 / Cp / Cp.yml
1 tosca_definitions_version: tosca_simple_yaml_1_2
2 description: ETSI NFV SOL 001 Cp node type definitions version 2.5.1
3
4 node_types:
5   tosca.nodes.nfv.Cp:
6     derived_from: tosca.nodes.Root
7     description: Provides information regarding the purpose of the connection point
8     properties:
9       layer_protocols:
10         type: list
11         description: Identifies which protocol the connection point uses for connectivity purposes
12         required: true
13         entry_schema:
14           type: string
15           constraints:
16             - valid_values: [ ethernet, mpls, odu2, ipv4, ipv6, pseudo-wire ]
17       role: #Name in ETSI NFV IFA011 v0.7.3: cpRole
18         type: string
19         description: Identifies the role of the port in the context of the traffic flow patterns in the VNF or parent NS
20         required: false
21         constraints:
22           - valid_values: [ root, leaf ]
23       description:
24         type: string
25         description: Provides human-readable information on the purpose of the connection point
26         required: false
27       protocol:
28         type: list
29         description: Provides information on the addresses to be assigned to the connection point(s) instantiated from this Connection Point Descriptor
30         required: false
31         entry_schema:
32           type: tosca.datatypes.nfv.CpProtocolData
33       trunk_mode:
34         type: boolean
35         description: Provides information about whether the CP instantiated from this Cp is in Trunk mode (802.1Q or other), When operating in "trunk mode", the Cp is capable of carrying traffic for several VLANs. Absence of this property implies that trunkMode is not configured for the Cp i.e. It is equivalent to boolean value "false".
36         required: false