Import normative improvement
[sdc.git] / catalog-be / src / main / resources / import / tosca / nfv-types / vduCp / vduCp.yml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 node_types:
3     tosca.nodes.nfv.VduCp:
4       derived_from: tosca.nodes.nfv.Cp
5       properties:
6         bitrate_requirement:
7           type: integer
8           required: false
9         vnic_name: #  Aligned with ONAP R2 Im.not defined in IFA011 v2.4.1 and SOL001 v0.6.0.
10           type: string
11           required: false
12         vnic_order: # Aligned with ONAP R2 Im. not defined in IFA011 v2.4.1 and SOL001 v0.6.0.
13           type: integer
14           required: false
15         vnic_type: # Aligned with ONAP R2 Im. not defined in IFA011 v2.4.1 and SOL001 v0.6.0
16           type: string
17           constraints:
18               - valid_values: [normal, macvtap, direct, baremetal, direct-physical, virtio-forwarder]
19           required: false
20         virtual_network_interface_requirements:
21           type: list
22           entry_schema:
23             type: tosca.datatypes.nfv.VirtualNetworkInterfaceRequirements
24           required: false
25       requirements:
26         - virtual_link:
27             capability: tosca.capabilities.nfv.VirtualLinkable
28             relationship: tosca.relationships.nfv.VirtualLinksTo
29             node: tosca.nodes.nfv.VnfVirtualLink
30         - virtual_binding:
31             capability: tosca.capabilities.nfv.VirtualBindable
32             relationship: tosca.relationships.nfv.VirtualBindsTo
33             node: tosca.nodes.nfv.Vdu.Compute