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 / vduCp / vduCp.yml
1 tosca_definitions_version: tosca_simple_yaml_1_2
2 description: ETSI NFV SOL 001 VduCp node type definitions version 2.5.1
3
4 node_types:
5   tosca.nodes.nfv.VduCp:
6     derived_from: tosca.nodes.nfv.Cp
7     description: describes network connectivity between a VNFC instance based on this VDU and an internal VL
8     properties:
9       bitrate_requirement:
10         type: integer   # in bits per second
11         description: Bitrate requirement in bit per second on this connection point
12         required: false
13         constraints:
14           - greater_or_equal: 0
15       virtual_network_interface_requirements:
16         type: list
17         description: Specifies requirements on a virtual network interface realising the CPs instantiated from this CPD
18         required: false
19         entry_schema:
20           type: tosca.datatypes.nfv.VirtualNetworkInterfaceRequirements
21       order:
22         type: integer
23         description: The order of the NIC on the compute instance (e.g.eth2)
24         required: false
25         constraints:
26           - greater_or_equal: 0
27       vnic_type:
28         type: string
29         description: Describes the type of the virtual network interface realizing the CPs instantiated from this CPD
30         required: false
31         constraints:
32           - valid_values: [ normal, virtio, direct-physical ]
33     requirements:
34       - virtual_link:
35           capability: tosca.capabilities.nfv.VirtualLinkable
36           relationship: tosca.relationships.nfv.VirtualLinksTo
37       - virtual_binding:
38           capability: tosca.capabilities.nfv.VirtualBindable
39           relationship: tosca.relationships.nfv.VirtualBindsTo
40           node: tosca.nodes.nfv.Vdu.Compute
41