ActivitySpec - Correcting logger messages
[sdc.git] / common / onap-sdc-artifact-generator-lib / onap-sdc-artifact-generator-test / src / main / resources / service_vmme_template_VerifyMandatoryParameterResourceVersion.yml
1 tosca_definitions_version: tosca_simple_profile_for_ecomp_1_0
2
3 description: vMMSC Service Topology Template
4
5 metadata:
6   invariantUUID: e255f20c-5331-4245-9ad5-8861a73080b7
7   UUID: 7787da18-7516-40cf-bec0-ebd4202c60f0
8   name: vMMSC_Service
9   description: vMMSC Service
10   type: Service
11   category: Mobility
12   ecompNaming: false
13   homing: false
14
15  # reference to template definitions
16 imports:
17   - tosca_simple_profile_for_ecomp_1_0.yml
18   - vmmsc_vf.yml
19   - veca_oam_vf.yml
20   - cmaui_vf.yml
21   - service_network.yml #
22
23 topology_template:
24
25    # This section provides the parameters which OPENECOMP is not providing values to during instantiation.
26    # It is expected that node template parameters which are not mapped to the Inputs section recieve value from OPENECOMP
27    # during the orchestration
28
29   inputes:
30     service_instance_name:
31       type: string
32       description: service instance name
33     service_deployment_node:
34       type: string
35       description: The target LCP node for deployment of this service instance
36     vMMSC_init_instances:
37       type: integer
38       description: The number of instances to instantiate
39       constraints:
40         - in_range: [1, 5]
41     vECA_OAM_init_instances:
42       type: integer
43       description: The number of instances to instantiate
44       constraints:
45         - in_range: [1, 3]
46
47   node_templates:
48
49     vMMSC: # vMMSC VNF
50       type: org.openecomp.resource.vf.Generic
51
52       metadata:
53         invariantUUID: b8643c59-e2c2-4f86-880d-571d4d9d5d22
54         UUID: b020ed1e-4bc7-4fc0-ba7e-cc7af6da7ffc
55         name: vMMC VF
56         description: |
57                               Delivers messages composed of text, images, and other media types (for example audio and video)
58                               in an operator's network. It is responsible for storing and handling incoming and outgoing Multimedia
59                               Messages (MMs); therefore, acting as an MMS Relay and MMS Server at the same time.
60         type: VF
61         category: Mobility
62         subCategory: MMC
63         vendor: Nokia
64         vendorVersion: 6.0.2.14
65
66       properties:
67         vf_ecomp_name: true
68         vf_instance_name: # to be set by OPENECOMP during instantiation
69         vf_homing: true
70         vf_deployment_node: # to be set by OPENECOMP during instantiation
71         min_instances: 1
72         max_instances: 5
73         init_instances:    # number of instances to initialize. This number can be in the range of min_instances and max_instances.
74                            # if no value provided use min_instances value.
75
76
77     vECA_OAM: # vECA VF
78       type: org.openecomp.resource.vf.Generic
79
80       metadata:
81         invariantUUID: 3d4f3d68-d3a3-4f52-127c-ab188c9d4da2 # generated by ASDC
82         UUID: a2c4dc32-9c16-a3df-d2c0-e5ab221c69f0 # generated by ASDC
83         version: 1.0 # set by ASDC
84         name: vECA VF
85         description: |
86                               Performs intelligent adaptation of Multimedia Messages (MMs), and adaptation of individual media,
87                               such as videos, audio files, images, animations, and text. Sits on the MM1 downlink path and performs
88                               optimization offline. It intercepts the entire media and completes the optimizations before sending
89                               the message to handsets.
90         type: VF
91         category: Generic
92         resourceCategory: Mobility
93         subCategory: MMSC
94         vendor: Nokia
95         vendorVersion: 13
96
97       properties:
98         vf_ecomp_name: true
99         vf_instance_name: # to be set by OPENECOMP during instantiation
100         vf_homing: true
101         vf_deployment_node: # to be set by OPENECOMP during instantiation
102         min_instances: 1
103         max_instances: 3
104
105
106
107     CMAUI: # CMAUI VF
108       type: org.openecomp.resource.vf.Generic
109
110       metadata:
111         invariantUUID: dd4f3d68-1223-4a97-127c-11ab729d4da2 # generated by ASDC
112         UUID: 2a14db52-5116-d3af-1240-1236221cab8d # generated by ASDC
113         version: 1.0 # set by ASDC
114         name: CMAUI VF
115         description: CMAUI MMSC VF
116         type: VF
117         category: Generic
118         resourceCategory: Mobility
119         subCategory: MMSC
120         vendor: Nokia
121         vendorVersion: 5.0.2.5.37
122
123       properties:
124         vf_ecomp_name: true
125         vf_instance_name: # to be set by OPENECOMP during instantiation
126         vf_homing: true
127         vf_deployment_node: # to be set by OPENECOMP during instantiation
128         min_instances: 1
129         max_instances: 1
130
131
132
133     # service level network
134
135     eca_internal_net:
136       type: org.openecomp.resource.vl.VL
137       metadata:
138         invariantUUID: 89595c59-2134-4f86-880d-371d4d9d12a6
139         UUID: 1af0ed2e-abcd-3f20-834e-cc7af4dafc45
140         version: 1.0
141         name: ECA traffic network
142         description: ECA traffic network
143         type: VL
144         category: VL
145         vendor: Nokia
146
147       properties:
148         network_type: Tenant_Layer_3
149         network_technology: Contrail
150         network_ecomp_name: false
151         network_homing: false
152         network_deployment_node: { get_input: network_deployment_node }
153         contrail_virtual_network:
154           network_name: # provided by OPENECOMP (SDNC)
155           route_targets: 13979:105719
156         network_id:
157         layer_protocol: IP
158         flow_pattern: E-LAN
159         test_access: none
160         l3_access_parameters:
161           ip_version: 4
162           cidr: 107.243.37.32/24 # HEAT ENV
163           gateway_ip: 107.243.37.33 # HEAT ENV
164           start_ip: 107.243.37.35 # HEAT ENV
165           end_ip: 107.243.37.62 # HEAT ENV
166       capabilities:
167         virtual_linkable:
168           valid_source_types: org.openecomp.resource.cp.CP
169
170   groups:
171
172     external_networks: # vMME_External_Network
173       type: org.openecomp.groups.externalNetworks
174       properties:
175         contrail_service_instance: true # from HEAT
176         availability_zone_count: 1 # from HEAT
177
178       members: [ sctp_a_net, sctp_b_net, gtp_net ]