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
 
 336           get_input: image_name
 
 338           get_input: availability_zone
 
 340           get_input: service_type
 
 341         availability_zone_enable:
 
 342           get_input: availability_zone_enable
 
 343         service_template_name:
 
 344           get_input: service_template_name
 
 345         service_instance_name:
 
 346           get_input: service_instance_name
 
 348           get_input: service_mode
 
 350     service_instance_group:
 
 351       type: org.openecomp.groups.heat.HeatStack
 
 353         heat_file: ../Artifacts/OCS-fw.yml
 
 363       description: Tenant id of the Service Instance
 
 369       description: The FQ name of the service instance
 
 374     service_template_name:
 
 375       description: Service Template of the Service Instance
 
 379         - service_template_name
 
 381       description: All attributes
 
 387       description: Number of service VMs active for this Service Instance
 
 392     service_instance_name:
 
 393       description: The name of the service instance
 
 397         - service_instance_name
 
 399       description: Service VMs for the Service Instance
 
 405       description: Status of the service instance
 
 410   substitution_mappings:
 
 411     node_type: org.openecomp.resource.abstract.nodes.heat.service_template