Catalog alignment
[sdc.git] / catalog-be / src / main / resources / import / tosca / heat-types / extVl / extVl.yml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 node_types:
3   org.openecomp.resource.vl.extVL:
4     derived_from: tosca.nodes.Root
5     description: VF Tenant oam protected network
6     properties:
7       network_type:
8         type: string
9         required: true
10         description: ECOMP supported network types. 
11       network_role:
12         type: string
13         required: true
14         description: >
15           Unique label that defines the role that this network performs.  
16           example: vce oam network, vnat sr-iov1 network
17       network_scope:
18         type: string
19         constraints:
20         - valid_values: ["VF", "SERVICE", "GLOBAL"]
21         description: >
22           Uniquely identifies the network scope. Valid values for the network scope  
23           includes:
24           VF - VF-level network. Intra-VF network which connects the VFCs (VMs)
25           inside the VF.
26           SERVICE - Service-level network. Intra-Service network which connects 
27           the VFs within the service
28           GLOBAL - Global network which can be shared by multiple services
29       network_technology:
30         type: string
31         required: true
32         description: ECOMP supported network technology
33       exVL_naming:
34         type: org.openecomp.datatypes.Naming
35         required: true
36       network_homing:
37         type: org.openecomp.datatypes.EcompHoming
38         required: true
39       network_assignments:
40         type: org.openecomp.datatypes.network.NetworkAssignments
41         required: true
42       provider_network:
43         type: org.openecomp.datatypes.network.ProviderNetwork
44         required: true
45       network_flows:
46         type: org.openecomp.datatypes.network.NetworkFlows
47         required: false   
48     capabilities:
49       virtual_linkable:
50         type: tosca.capabilities.network.Linkable