4176447d09bba6969ecd845f5176ce7a459073b5
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0\r
2 metadata:\r
3   template_name: GlobalSubstitutionTypes\r
4 imports:\r
5 - openecomp_heat_index:\r
6     file: openecomp-heat/_index.yml\r
7 node_types:\r
8   org.openecomp.resource.abstract.nodes.heat.subinterface.nested:\r
9     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute\r
10     properties:\r
11       aap_untrusted_ip_prefix:\r
12         type: string\r
13         description: ip prefix for primary vDBE VM on the VAN untrusted network\r
14         required: true\r
15         status: SUPPORTED\r
16       aap_sec_untrusted_ip_prefix:\r
17         type: string\r
18         description: ip prefix for secondary vDBE VM aap on the VAN untrusted network\r
19         required: true\r
20         status: SUPPORTED\r
21       vdbe_subport_network:\r
22         type: string\r
23         description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list\r
24         required: true\r
25         status: SUPPORTED\r
26       ip_v6_address:\r
27         type: string\r
28         description: IPv6 address associated with subinterfaces\r
29         required: true\r
30         status: SUPPORTED\r
31       counter:\r
32         type: float\r
33         description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.\r
34         required: true\r
35         status: SUPPORTED\r
36       subinterfaces_name_prefix:\r
37         type: string\r
38         description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource\r
39         required: true\r
40         status: SUPPORTED\r
41       ip_address:\r
42         type: string\r
43         description: IPv4 address associated with subinterfaces\r
44         required: true\r
45         status: SUPPORTED\r
46       aap_address_mode:\r
47         type: string\r
48         description: Address mode for the vDBE cluster IP\r
49         required: true\r
50         status: SUPPORTED\r
51       aap_untrusted_v6_ip_prefix:\r
52         type: string\r
53         description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network\r
54         required: true\r
55         status: SUPPORTED\r
56       parent_interface:\r
57         type: string\r
58         description: Parent Contrail interface\r
59         required: true\r
60         status: SUPPORTED\r
61       mac_address:\r
62         type: string\r
63         description: HW MAC address to use for subinterface\r
64         required: true\r
65         status: SUPPORTED\r
66       vlan_tag_list:\r
67         type: list\r
68         description: List of VLAN IDs to use for subinterfaces\r
69         required: true\r
70         status: SUPPORTED\r
71         entry_schema:\r
72           type: string\r
73       aap_sec_untrusted_ip_prefix_len:\r
74         type: string\r
75         description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network\r
76         required: true\r
77         status: SUPPORTED\r
78       vmac_address:\r
79         type: string\r
80         description: virtual MAC address to use for subinterface\r
81         required: true\r
82         status: SUPPORTED\r
83       aap_untrusted_v6_ip_prefix_len:\r
84         type: string\r
85         description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network\r
86         required: true\r
87         status: SUPPORTED\r
88       aap_untrusted_ip_prefix_len:\r
89         type: string\r
90         description: ip prefix length for the primary vDBE VM on the VAN untrusted network\r
91         required: true\r
92         status: SUPPORTED\r
93     requirements:\r
94     - dependency_vdbe_untr_vmi_subport:\r
95         capability: tosca.capabilities.Node\r
96         node: tosca.nodes.Root\r
97         relationship: tosca.relationships.DependsOn\r
98         occurrences:\r
99         - 0\r
100         - UNBOUNDED\r
101     - link_vdbe_untr_vmi_subport:\r
102         capability: tosca.capabilities.network.Linkable\r
103         relationship: tosca.relationships.network.LinksTo\r
104         occurrences:\r
105         - 1\r
106         - 1\r
107     - binding_vdbe_untr_vmi_subport:\r
108         capability: tosca.capabilities.network.Bindable\r
109         node: org.openecomp.resource.cp.nodes.network.Port\r
110         relationship: tosca.relationships.network.BindsTo\r
111         occurrences:\r
112         - 1\r
113         - 1\r
114     capabilities:\r
115       feature_vdbe_untr_vmi_subport:\r
116         type: tosca.capabilities.Node\r
117         occurrences:\r
118         - 1\r
119         - UNBOUNDED\r