aboutsummaryrefslogtreecommitdiffstats
path: root/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/subInterfaceToInterfaceConnection/portNetworkRole/expectedoutputfiles/GlobalSubstitutionTypesServiceTemplate.yaml
blob: 8774cd9ffc8d1939748473cd14dd754188d1137d (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
tosca_definitions_version: tosca_simple_yaml_1_0_0
metadata:
  template_name: GlobalSubstitutionTypes
imports:
- openecomp_heat_index:
    file: openecomp-heat/_index.yml
node_types:
  org.openecomp.resource.abstract.nodes.heat.subinterface.nested:
    derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
    properties:
      aap_untrusted_ip_prefix:
        type: string
        description: ip prefix for primary vDBE VM on the VAN untrusted network
        required: true
        status: supported
      aap_sec_untrusted_ip_prefix:
        type: string
        description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
        required: true
        status: supported
      vdbe_subport_network:
        type: string
        description: List of Contrail VLAN networks to use for the subinterfaces.   The order and number of these must match the VLAN ID list
        required: true
        status: supported
      ip_v6_address:
        type: string
        description: IPv6 address associated with subinterfaces
        required: true
        status: supported
      counter:
        type: float
        description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.
        required: true
        status: supported
      subinterfaces_name_prefix:
        type: string
        description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
        required: true
        status: supported
      ip_address:
        type: string
        description: IPv4 address associated with subinterfaces
        required: true
        status: supported
      aap_address_mode:
        type: string
        description: Address mode for the vDBE cluster IP
        required: true
        status: supported
      aap_untrusted_v6_ip_prefix:
        type: string
        description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
        required: true
        status: supported
      parent_interface:
        type: string
        description: Parent Contrail interface
        required: true
        status: supported
      mac_address:
        type: string
        description: HW MAC address to use for subinterface
        required: true
        status: supported
      vlan_tag_list:
        type: list
        description: List of VLAN IDs to use for subinterfaces
        required: true
        status: supported
        entry_schema:
          type: string
      aap_sec_untrusted_ip_prefix_len:
        type: string
        description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
        required: true
        status: supported
      vmac_address:
        type: string
        description: virtual MAC address to use for subinterface
        required: true
        status: supported
      aap_untrusted_v6_ip_prefix_len:
        type: string
        description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
        required: true
        status: supported
      aap_untrusted_ip_prefix_len:
        type: string
        description: ip prefix length for the primary vDBE VM on the VAN untrusted network
        required: true
        status: supported
    requirements:
    - dependency_vdbe_untr_vmi_subport:
        capability: tosca.capabilities.Node
        node: tosca.nodes.Root
        relationship: tosca.relationships.DependsOn
        occurrences:
        - 0
        - UNBOUNDED
    - link_vdbe_untr_vmi_subport:
        capability: tosca.capabilities.network.Linkable
        relationship: tosca.relationships.network.LinksTo
        occurrences:
        - 1
        - 1
    - binding_vdbe_untr_vmi_subport:
        capability: tosca.capabilities.network.Bindable
        node: org.openecomp.resource.cp.nodes.network.Port
        relationship: tosca.relationships.network.BindsTo
        occurrences:
        - 1
        - 1
    capabilities:
      feature_vdbe_untr_vmi_subport:
        type: tosca.capabilities.Node
        occurrences:
        - 1
        - UNBOUNDED