Rename packages from openecomp to onap.
[sdc.git] / common / onap-sdc-artifact-generator-lib / onap-sdc-artifact-generator-test / src / main / resources / MMSC_Sevice_07_25_16.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: Generic
93         resourceCategory: Mobility
94         subCategory: MMSC
95         vendor: Nokia
96         vendorVersion: 13
97       
98       properties:
99         vf_ecomp_name: true
100         vf_instance_name: # to be set by OPENECOMP during instantiation
101         vf_homing: true
102         vf_deployment_node: # to be set by OPENECOMP during instantiation
103         min_instances: 1
104         max_instances: 3
105
106
107
108     CMAUI: # CMAUI VF
109       type: org.openecomp.resource.vf.Generic
110
111       metadata:
112         invariantUUID: dd4f3d68-1223-4a97-127c-11ab729d4da2 # generated by ASDC
113         UUID: 2a14db52-5116-d3af-1240-1236221cab8d # generated by ASDC
114         version: 1.0 # set by ASDC
115         name: CMAUI VF
116         description: CMAUI MMSC VF
117         type: VF
118         category: Generic
119         resourceCategory: Mobility
120         subCategory: MMSC
121         vendor: Nokia
122         vendorVersion: 5.0.2.5.37
123       
124       properties:
125         vf_ecomp_name: true
126         vf_instance_name: # to be set by OPENECOMP during instantiation
127         vf_homing: true
128         vf_deployment_node: # to be set by OPENECOMP during instantiation
129         min_instances: 1 
130         max_instances: 1
131
132
133
134     # service level network
135
136     eca_internal_net:
137       type: abc.openecomp.resource.vl.VL
138       metadata:
139         invariantUUID: 89595c59-2134-4f86-880d-371d4d9d12a6
140         UUID: 1af0ed2e-abcd-3f20-834e-cc7af4dafc45
141         version: 1.0
142         name: ECA traffic network
143         description: ECA traffic network
144         type: VL
145         category: VL
146         vendor: Nokia
147
148       properties:
149         network_type: Tenant_Layer_3
150         network_technology: Contrail
151         network_ecomp_name: false
152         network_homing: false
153         network_deployment_node: { get_input: network_deployment_node }
154         contrail_virtual_network:
155           network_name: # provided by OPENECOMP (SDNC)
156           route_targets: 13979:105719
157         network_id:
158         layer_protocol: IP
159         flow_pattern: E-LAN
160         test_access: none
161         l3_access_parameters:
162           ip_version: 4
163           cidr: 107.243.37.32/24 # HEAT ENV
164           gateway_ip: 107.243.37.33 # HEAT ENV
165           start_ip: 107.243.37.35 # HEAT ENV
166           end_ip: 107.243.37.62 # HEAT ENV
167       capabilities:
168         virtual_linkable:
169           valid_source_types: org.openecomp.resource.cp.CP
170
171   groups:
172
173     external_networks: # vMME_External_Network
174       type: org.openecomp.groups.externalNetworks
175       properties:
176         contrail_service_instance: true # from HEAT
177         availability_zone_count: 1 # from HEAT
178
179       members: [ sctp_a_net, sctp_b_net, gtp_net ]