31d95200ad333a1f61464358d0392f0ddb1b9acc
[sdc.git] / common / openecomp-sdc-artifact-generator-lib / openecomp-sdc-artifact-generator-test / src / main / resources / MMSC_Sevice_07_25_16MissingVFModule.yaml
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         version: 1.0
56         name: vMMC VF
57         description: |
58                               Delivers messages composed of text, images, and other media types (for example audio and video) 
59                               in an operator's network. It is responsible for storing and handling incoming and outgoing Multimedia
60                               Messages (MMs); therefore, acting as an MMS Relay and MMS Server at the same time.
61         type: VF
62         category: Mobility
63         subCategory: MMC
64         vendor: Nokia
65         vendorVersion: 6.0.2.14
66
67       properties:
68         vf_ecomp_name: true
69         vf_instance_name: # to be set by OPENECOMP during instantiation
70         vf_homing: true
71         vf_deployment_node: # to be set by OPENECOMP during instantiation
72         min_instances: 1
73         max_instances: 5
74         init_instances:    # number of instances to initialize. This number can be in the range of min_instances and max_instances.
75                            # if no value provided use min_instances value.
76
77
78     vECA_OAM: # vECA VF
79       type: org.openecomp.resource.vf.Generic
80
81       metadata:
82         invariantUUID: 3d4f3d68-d3a3-4f52-127c-ab188c9d4da2 # generated by ASDC
83         UUID: a2c4dc32-9c16-a3df-d2c0-e5ab221c69f0 # generated by ASDC
84         version: 1.0 # set by ASDC
85         name: vECA VF
86         description: |
87                               Performs intelligent adaptation of Multimedia Messages (MMs), and adaptation of individual media, 
88                               such as videos, audio files, images, animations, and text. Sits on the MM1 downlink path and performs
89                               optimization offline. It intercepts the entire media and completes the optimizations before sending
90                               the message to handsets.
91         type: VF
92         category: 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: Mobility
118         subCategory: MMSC
119         vendor: Nokia
120         vendorVersion: 5.0.2.5.37
121       
122       properties:
123         vf_ecomp_name: true
124         vf_instance_name: # to be set by OPENECOMP during instantiation
125         vf_homing: true
126         vf_deployment_node: # to be set by OPENECOMP during instantiation
127         min_instances: 1 
128         max_instances: 1
129
130
131
132     # service level network
133
134     eca_internal_net:
135       type: abc.openecomp.resource.vl.VL
136       metadata:
137         invariantUUID: 89595c59-2134-4f86-880d-371d4d9d12a6
138         UUID: 1af0ed2e-abcd-3f20-834e-cc7af4dafc45
139         version: 1.0
140         name: ECA traffic network
141         description: ECA traffic network
142         type: VL
143         category: VL
144         vendor: Nokia
145
146       properties:
147         network_type: Tenant_Layer_3
148         network_technology: Contrail
149         network_ecomp_name: false
150         network_homing: false
151         network_deployment_node: { get_input: network_deployment_node }
152         contrail_virtual_network:
153           network_name: # provided by OPENECOMP (SDNC)
154           route_targets: 13979:105719
155         network_id:
156         layer_protocol: IP
157         flow_pattern: E-LAN
158         test_access: none
159         l3_access_parameters:
160           ip_version: 4
161           cidr: 107.243.37.32/24 # HEAT ENV
162           gateway_ip: 107.243.37.33 # HEAT ENV
163           start_ip: 107.243.37.35 # HEAT ENV
164           end_ip: 107.243.37.62 # HEAT ENV
165       capabilities:
166         virtual_linkable:
167           valid_source_types: org.openecomp.resource.cp.CP
168
169   groups:
170
171     external_networks: # vMME_External_Network
172       type: org.openecomp.groups.externalNetworks
173       properties:
174         contrail_service_instance: true # from HEAT
175         availability_zone_count: 1 # from HEAT
176
177       members: [ sctp_a_net, sctp_b_net, gtp_net ]