1 tosca_definitions_version: tosca_simple_yaml_1_0_0
3 template_name: OCS-fw_service_instance
5 - openecomp_heat_index:
6 file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
15 description: Availability zone to create servers in
22 description: Static routes enabled
27 availability_zone_enable:
31 description: Indicates availability zone is enabled
35 service_template_name:
39 description: Service template name
46 description: Indicates if service interface are ordered
61 description: Image name
68 description: Service type
77 service_interface_type_list:
81 description: List of interface types
92 service_instance_name:
96 description: Service instance name
103 description: List of interfaces
107 type: org.openecomp.datatypes.heat.network.contrail.InterfaceData
112 description: Service mode
124 description: Shared ips enabled
131 type: org.openecomp.resource.cp.nodes.heat.network.contrail.Port
147 allowed_address_pairs:
151 - allowed_address_pairs
163 - service_interface_type_list
167 capability: tosca.capabilities.network.Bindable
168 node: service_instance
169 relationship: tosca.relationships.network.BindsTo
171 type: org.openecomp.resource.cp.nodes.heat.network.contrail.Port
187 allowed_address_pairs:
191 - allowed_address_pairs
203 - service_interface_type_list
207 capability: tosca.capabilities.network.Bindable
208 node: service_instance
209 relationship: tosca.relationships.network.BindsTo
211 type: org.openecomp.resource.cp.nodes.heat.network.contrail.Port
227 allowed_address_pairs:
231 - allowed_address_pairs
243 - service_interface_type_list
247 capability: tosca.capabilities.network.Bindable
248 node: service_instance
249 relationship: tosca.relationships.network.BindsTo
251 type: org.openecomp.resource.cp.nodes.heat.network.contrail.Port
267 allowed_address_pairs:
271 - allowed_address_pairs
283 - service_interface_type_list
287 capability: tosca.capabilities.network.Bindable
288 node: service_instance
289 relationship: tosca.relationships.network.BindsTo
291 type: org.openecomp.resource.cp.nodes.heat.network.contrail.Port
307 allowed_address_pairs:
311 - allowed_address_pairs
323 - service_interface_type_list
327 capability: tosca.capabilities.network.Bindable
328 node: service_instance
329 relationship: tosca.relationships.network.BindsTo
331 type: org.openecomp.resource.vfc.nodes.heat.compute_service_template
334 get_input: availability_zone
336 get_input: static_routes_list
337 availability_zone_enable:
338 get_input: availability_zone_enable
339 service_template_name:
340 get_input: service_template_name
342 get_input: ordered_interfaces
346 get_input: image_name
348 get_input: service_type
349 service_interface_type_list:
350 get_input: service_interface_type_list
351 service_instance_name:
352 get_input: service_instance_name
354 get_input: interface_list
356 get_input: service_mode
358 get_input: shared_ip_list
360 service_instance_group:
361 type: org.openecomp.groups.heat.HeatStack
363 heat_file: ../Artifacts/OCS-fw.yml
373 description: Tenant id of the Service Instance
379 description: The FQ name of the service instance
384 service_template_name:
385 description: Service Template of the Service Instance
389 - service_template_name
391 description: All attributes
397 description: Number of service VMs active for this Service Instance
402 service_instance_name:
403 description: The name of the service instance
407 - service_instance_name
409 description: Service VMs for the Service Instance
415 description: Status of the service instance
420 substitution_mappings:
421 node_type: org.openecomp.resource.abstract.nodes.heat.service_template