summaryrefslogtreecommitdiffstats
path: root/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/outputs/expectedoutputfiles/MainServiceTemplate.yaml
blob: eac8fd673dfaeaff7fda6ce9cf59c4478915f4c0 (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
tosca_definitions_version: tosca_simple_yaml_1_0_0
metadata:
  template_name: Main
imports:
  ContrailComputeGlobalTypes:
    file: ContrailComputeGlobalTypesServiceTemplate.yaml
  CinderVolumeGlobalTypes:
    file: CinderVolumeGlobalTypesServiceTemplate.yaml
  ContrailVirtualNetworkGlobalType:
    file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
  AbstractSubstituteGlobalTypes:
    file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
  ContrailPortGlobalTypes:
    file: ContrailPortGlobalTypesServiceTemplate.yaml
  NeutronPortGlobalTypes:
    file: NeutronPortGlobalTypesServiceTemplate.yaml
  NeutronNetGlobalTypes:
    file: NeutronNetGlobalTypesServiceTemplate.yaml
  CommonGlobalTypes:
    file: CommonGlobalTypesServiceTemplate.yaml
  ContrailAbstractSubstituteGlobalTypes:
    file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
  ContrailNetworkRuleGlobalType:
    file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
  NeutronSecurityRulesGlobalTypes:
    file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
  NovaServerGlobalTypes:
    file: NovaServerGlobalTypesServiceTemplate.yaml
  ContrailV2VirtualMachineInterfaceGlobalType:
    file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
topology_template:
  node_templates:
    jsa_net:
      type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
      properties:
        shared: true
        network_name:
          get_input: jsa_net_name
    jsa_net_test_full_attribute:
      type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
      properties:
        dhcp_agent_ids:
        - '1000'
        - '1001'
        - '1002'
        tenant_id: 23456
        port_security_enabled: true
        shared: true
        admin_state_up: false
        qos_policy: full
        network_name:
          get_input: jsa_net_name
        subnets:
          jsa_net_test_full_attribute_subnet:
            cidr:
              get_input: jsa_cidr
        value_specs:
          key1: spec1
          key2: spec2
  groups:
    outputs:
      type: org.openecomp.groups.heat.HeatStack
      properties:
        heat_file: ../Artifacts/outputs.yaml
        description: |
          Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
      members:
      - jsa_net
      - jsa_net_test_full_attribute
  outputs:
    output_regular:
      description: output_regula
      value: regular
    output_func_getParam:
      description: output_func_getParam
      value:
        get_input: jsa_cidr
    output_func_getAttr:
      description: output_func_getAttr
      value:
        get_attribute:
        - jsa_net_test_full_attribute
        - network_name
    output_func_getResource:
      description: output_func_getResource
      value: jsa_net_test_full_attribute
class="nt"></verbose> <schemaIncludes> <include>aai_schema_v11.xsd</include> </schemaIncludes> <extension>true</extension> <args> <arg>-Xannotate</arg> </args> <plugins> <plugin> <groupId>org.jvnet.jaxb2_commons</groupId> <artifactId>jaxb2-basics-annotate</artifactId> <version>0.6.4</version> </plugin> <!-- Add the dependencies with your annotations as 'plugins' below --> <plugin> <groupId>org.jvnet.jaxb2_commons</groupId> <artifactId>jaxb2-annotate-plugin-test-annox-annotations</artifactId> <version>1.0.0</version> </plugin> </plugins> </configuration> </plugin> </plugins> </build> </project>