aboutsummaryrefslogtreecommitdiffstats
path: root/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/contrail2serviceinstance/connectToNetworkMultiNested/expectedoutputfiles/MainServiceTemplate.yaml
blob: 099462a6d4feba6b819e27bf53d01c661e15abb9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
tosca_definitions_version: tosca_simple_yaml_1_0_0
metadata:
  template_name: Main
imports:
- openecomp_heat_index:
    file: openecomp-heat/_index.yml
- GlobalSubstitutionTypes:
    file: GlobalSubstitutionTypesServiceTemplate.yaml
topology_template:
  inputs:
    Internal1_shared:
      hidden: false
      immutable: false
      type: string
    Internal1_forwarding_mode:
      hidden: false
      immutable: false
      type: string
    Internal2_net_name:
      hidden: false
      immutable: false
      type: string
    Internal2_forwarding_mode:
      hidden: false
      immutable: false
      type: string
    Internal2_shared:
      hidden: false
      immutable: false
      type: string
    Internal1_net_name:
      hidden: false
      immutable: false
      type: string
  node_templates:
    Internal2-net:
      type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
      properties:
        shared:
          get_input: Internal1_shared
        forwarding_mode:
          get_input: Internal1_forwarding_mode
        network_name:
          get_input: Internal1_net_name
    Internal1-net:
      type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
      properties:
        shared:
          get_input: Internal1_shared
        forwarding_mode:
          get_input: Internal1_forwarding_mode
        network_name:
          get_input: Internal1_net_name
    test_nested:
      type: org.openecomp.resource.abstract.nodes.heat.OCS-fw
      directives:
      - substitutable
      properties:
        network_param2: Internal2-net
        service_template_filter:
          substitute_service_template: OCS-fwServiceTemplate.yaml
        network_param1: Internal1-net
      requirements:
      - link_port_0_service_instance2:
          capability: tosca.capabilities.network.Linkable
          node: Internal2-net
          relationship: tosca.relationships.network.LinksTo
      - link_port_1_service_instance2:
          capability: tosca.capabilities.network.Linkable
          node: Internal1-net
          relationship: tosca.relationships.network.LinksTo
      - link_port_2_service_instance2:
          capability: tosca.capabilities.network.Linkable
          node: Internal2-net
          relationship: tosca.relationships.network.LinksTo
      - link_port_0_service_instance1:
          capability: tosca.capabilities.network.Linkable
          node: Internal1-net
          relationship: tosca.relationships.network.LinksTo
      - link_port_1_service_instance1:
          capability: tosca.capabilities.network.Linkable
          node: Internal1-net
          relationship: tosca.relationships.network.LinksTo
      - link_port_2_service_instance1:
          capability: tosca.capabilities.network.Linkable
          node: Internal2-net
          relationship: tosca.relationships.network.LinksTo
      - link_port_0_service_instance1_test_nested2:
          capability: tosca.capabilities.network.Linkable
          node: Internal2-net
          relationship: tosca.relationships.network.LinksTo
      - link_port_1_service_instance1_test_nested2:
          capability: tosca.capabilities.network.Linkable
          node: Internal1-net
          relationship: tosca.relationships.network.LinksTo
      - link_port_2_service_instance1_test_nested2:
          capability: tosca.capabilities.network.Linkable
          node: Internal2-net
          relationship: tosca.relationships.network.LinksTo
      - link_port_0_service_instance4_test_nested3_test_nested2:
          capability: tosca.capabilities.network.Linkable
          node: Internal1-net
          relationship: tosca.relationships.network.LinksTo
      - link_port_1_service_instance4_test_nested3_test_nested2:
          capability: tosca.capabilities.network.Linkable
          node: Internal1-net
          relationship: tosca.relationships.network.LinksTo
      - link_port_2_service_instance4_test_nested3_test_nested2:
          capability: tosca.capabilities.network.Linkable
          node: Internal1-net
          relationship: tosca.relationships.network.LinksTo
      - link_port_0_service_instance3_test_nested2:
          capability: tosca.capabilities.network.Linkable
          node: Internal1-net
          relationship: tosca.relationships.network.LinksTo
      - link_port_1_service_instance3_test_nested2:
          capability: tosca.capabilities.network.Linkable
          node: Internal1-net
          relationship: tosca.relationships.network.LinksTo
      - link_port_2_service_instance3_test_nested2:
          capability: tosca.capabilities.network.Linkable
          node: Internal2-net
          relationship: tosca.relationships.network.LinksTo
  groups:
    main_group:
      type: org.openecomp.groups.heat.HeatStack
      properties:
        heat_file: ../Artifacts/main.yml
        description: ASC External Networks Template
      members:
      - Internal2-net
      - Internal1-net
      - test_nested