[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 / MainServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Main
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 - GlobalSubstitutionTypes:
38     file: GlobalSubstitutionTypesServiceTemplate.yaml
39 topology_template:
40   inputs:
41     jsa_net_name:
42       hidden: false
43       immutable: false
44       type: string
45       description: network name of jsa log network
46   node_templates:
47     test_net1:
48       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
49       properties:
50         shared: true
51         network_name:
52           get_input: jsa_net_name
53     test_net:
54       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
55       properties:
56         shared: true
57         network_name:
58           get_input: jsa_net_name
59     test_nested:
60       type: org.openecomp.resource.abstract.nodes.heat.nested
61       directives:
62       - substitutable
63       properties:
64         p1: test_net
65         service_template_filter:
66           substitute_service_template: nestedServiceTemplate.yaml
67         p2: test_net1
68       requirements:
69       - link_template_VMInt_OAM_lb_1:
70           capability: tosca.capabilities.network.Linkable
71           node: test_net
72           relationship: tosca.relationships.network.LinksTo
73       - link_template_VMInt_OAM_lb_2:
74           capability: tosca.capabilities.network.Linkable
75           node: test_net
76           relationship: tosca.relationships.network.LinksTo
77       - link_template_Vlan_2:
78           capability: tosca.capabilities.network.Linkable
79           node: test_net
80           relationship: tosca.relationships.network.LinksTo
81       - link_template_Vlan_1:
82           capability: tosca.capabilities.network.Linkable
83           node: test_net
84           relationship: tosca.relationships.network.LinksTo
85   groups:
86     main_group:
87       type: org.openecomp.groups.heat.HeatStack
88       properties:
89         heat_file: ../Artifacts/main.yml
90         description: |
91           Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
92       members:
93       - test_net1
94       - test_net
95       - test_nested