[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / VlanToNetConnection / nested / expectedoutputfiles / GlobalSubstitutionTypesServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: GlobalSubstitutionTypes
4 imports:
5 - CommonGlobalTypes:
6     file: CommonGlobalTypesServiceTemplate.yaml
7 - NovaServerGlobalTypes:
8     file: NovaServerGlobalTypesServiceTemplate.yaml
9 - NeutronPortGlobalTypes:
10     file: NeutronPortGlobalTypesServiceTemplate.yaml
11 - NeutronSecurityRulesGlobalTypes:
12     file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
13 - NeutronNetGlobalTypes:
14     file: NeutronNetGlobalTypesServiceTemplate.yaml
15 - CinderVolumeGlobalTypes:
16     file: CinderVolumeGlobalTypesServiceTemplate.yaml
17 - ContrailVirtualNetworkGlobalType:
18     file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
19 - ContrailNetworkRuleGlobalType:
20     file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
21 - AbstractSubstituteGlobalTypes:
22     file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
23 - ContrailV2VirtualMachineInterfaceGlobalType:
24     file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
25 - ContrailComputeGlobalTypes:
26     file: ContrailComputeGlobalTypesServiceTemplate.yaml
27 - ContrailPortGlobalTypes:
28     file: ContrailPortGlobalTypesServiceTemplate.yaml
29 - ContrailAbstractSubstituteGlobalTypes:
30     file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
31 - ContrailV2VirtualNetworkGlobalType:
32     file: ContrailV2VirtualNetworkGlobalTypeServiceTemplate.yaml
33 - ContrailV2NetworkRuleGlobalType:
34     file: ContrailV2NetworkRuleGlobalTypeServiceTemplate.yaml
35 - ContrailV2VLANSubInterfaceGlobalType:
36     file: ContrailV2VLANSubInterfaceGlobalTypeServiceTemplate.yaml
37 node_types:
38   org.openecomp.resource.abstract.nodes.heat.nested:
39     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
40     properties:
41       cmaui_names:
42         type: list
43         description: CMAUI1, CMAUI2 server names
44         required: true
45         status: SUPPORTED
46         entry_schema:
47           type: string
48       p1:
49         type: string
50         description: UID of OAM network
51         required: true
52         status: SUPPORTED
53       p2:
54         type: string
55         description: UID of OAM network
56         required: true
57         status: SUPPORTED
58       template_PortTuple_LB1:
59         type: string
60         required: true
61         status: SUPPORTED
62       oam_sec_group_name:
63         type: string
64         required: true
65         status: SUPPORTED
66       lb_st_interface_type_oam:
67         type: string
68         required: true
69         status: SUPPORTED
70       virtual_ip_address:
71         type: string
72         required: true
73         status: SUPPORTED
74       security_group_name:
75         type: list
76         description: CMAUI1, CMAUI2 server names
77         required: true
78         status: SUPPORTED
79         entry_schema:
80           type: string
81       vlan_ids:
82         type: string
83         required: true
84         status: SUPPORTED
85       cmaui_image:
86         type: string
87         description: Image for CMAUI server
88         required: true
89         status: SUPPORTED
90       virtual_ipv6_address:
91         type: string
92         required: true
93         status: SUPPORTED
94       cmaui_flavor:
95         type: string
96         description: Flavor for CMAUI server
97         required: true
98         status: SUPPORTED
99       lb_st_vlan_type_oam:
100         type: string
101         description: dummy
102         required: true
103         status: SUPPORTED
104       mac_address:
105         type: string
106         required: true
107         status: SUPPORTED
108       availability_zone_0:
109         type: string
110         description: availabilityzone name
111         required: true
112         status: SUPPORTED
113       subinterface_name_prefix:
114         type: string
115         required: true
116         status: SUPPORTED
117       subinterface_instance_index:
118         type: float
119         required: true
120         status: SUPPORTED
121       cmaui_oam_ips:
122         type: string
123         required: true
124         status: SUPPORTED
125     requirements:
126     - link_template_VMInt_OAM_lb_1:
127         capability: tosca.capabilities.network.Linkable
128         node: tosca.nodes.Root
129         relationship: tosca.relationships.network.LinksTo
130         occurrences:
131         - 1
132         - 1
133     - link_template_VMInt_OAM_lb_2:
134         capability: tosca.capabilities.network.Linkable
135         node: tosca.nodes.Root
136         relationship: tosca.relationships.network.LinksTo
137         occurrences:
138         - 1
139         - 1
140     - local_storage_server_cmaui:
141         capability: tosca.capabilities.Attachment
142         node: tosca.nodes.BlockStorage
143         relationship: tosca.relationships.AttachesTo
144         occurrences:
145         - 0
146         - UNBOUNDED
147     - link_template_Vlan_2:
148         capability: tosca.capabilities.network.Linkable
149         node: tosca.nodes.Root
150         relationship: tosca.relationships.network.LinksTo
151         occurrences:
152         - 1
153         - 1
154     - link_template_Vlan_1:
155         capability: tosca.capabilities.network.Linkable
156         node: tosca.nodes.Root
157         relationship: tosca.relationships.network.LinksTo
158         occurrences:
159         - 1
160         - 1
161     capabilities:
162       host_server_cmaui:
163         type: tosca.capabilities.Container
164         valid_source_types:
165         - tosca.nodes.SoftwareComponent
166         occurrences:
167         - 1
168         - UNBOUNDED
169       os_server_cmaui:
170         type: tosca.capabilities.OperatingSystem
171         occurrences:
172         - 1
173         - UNBOUNDED
174       binding_template_VMInt_OAM_lb_2:
175         type: tosca.capabilities.network.Bindable
176         valid_source_types:
177         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
178         occurrences:
179         - 0
180         - UNBOUNDED
181       binding_template_VMInt_OAM_lb_1:
182         type: tosca.capabilities.network.Bindable
183         valid_source_types:
184         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
185         occurrences:
186         - 0
187         - UNBOUNDED
188       endpoint_server_cmaui:
189         type: tosca.capabilities.Endpoint.Admin
190         occurrences:
191         - 1
192         - UNBOUNDED
193       binding_server_cmaui:
194         type: tosca.capabilities.network.Bindable
195         occurrences:
196         - 1
197         - UNBOUNDED
198       scalable_server_cmaui:
199         type: tosca.capabilities.Scalable
200         occurrences:
201         - 1
202         - UNBOUNDED