1 tosca_definitions_version: tosca_simple_yaml_1_0_0
 
   3   template_name: Nested_pd_server
 
   5 - openecomp_heat_index:
 
   6     file: openecomp-heat/_index.yml
 
   7 - GlobalSubstitutionTypes:
 
   8     file: GlobalSubstitutionTypesServiceTemplate.yaml
 
  10     file: openecomp/_index.yml
 
  12   org.openecomp.resource.vfc.nodes.heat.pd_server:
 
  13     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
 
  16     port_pd01_port_replacement_policy:
 
  24     port_template_VMInt_OAM_lb_internal_VMI_order:
 
  27     port_template_VMInt_OAM_lb_internal_VMI_name:
 
  32     port_template_VMInt_OAM_lb_internal_VMI_virtual_machine_interface_properties:
 
  33       type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties
 
  35     port_pd01_port_mac_requirements:
 
  36       type: org.openecomp.datatypes.network.MacRequirements
 
  41     port_template_VMInt_OAM_lb_internal_VMI_ip_requirements:
 
  45         type: org.openecomp.datatypes.network.IpRequirements
 
  46     port_pd03_port_ip_requirements:
 
  50         type: org.openecomp.datatypes.network.IpRequirements
 
  51     port_pd01_port_vlan_requirements:
 
  55         type: org.openecomp.datatypes.network.VlanRequirements
 
  59     port_pd03_port_network_role:
 
  62     port_template_VMInt_OAM_lb_internal_VMI_virtual_network_refs:
 
  67     port_pd03_port_replacement_policy:
 
  72     port_pd02_port_mac_requirements:
 
  73       type: org.openecomp.datatypes.network.MacRequirements
 
  75     port_template_VMInt_OAM_lb_internal_VMI_vlan_requirements:
 
  79         type: org.openecomp.datatypes.network.VlanRequirements
 
  80     port_pd01_port_exCP_naming:
 
  81       type: org.openecomp.datatypes.Naming
 
  83     port_template_VMInt_OAM_lb_internal_VMI_mac_requirements:
 
  84       type: org.openecomp.datatypes.network.MacRequirements
 
  86     port_pd02_port_vlan_requirements:
 
  90         type: org.openecomp.datatypes.network.VlanRequirements
 
  91     port_pd03_port_mac_requirements:
 
  92       type: org.openecomp.datatypes.network.MacRequirements
 
  94     port_pd03_port_exCP_naming:
 
  95       type: org.openecomp.datatypes.Naming
 
  97     port_template_VMInt_OAM_lb_internal_VMI_virtual_machine_interface_mac_addresses:
 
 102     port_template_VMInt_OAM_lb_internal_VMI_port_tuple_refs:
 
 107     port_pd02_port_ip_requirements:
 
 111         type: org.openecomp.datatypes.network.IpRequirements
 
 112     port_pd01_port_network_role_tag:
 
 115     port_template_VMInt_OAM_lb_internal_VMI_network_role_tag:
 
 118     port_template_VMInt_OAM_lb_internal_VMI_security_group_refs:
 
 123     compute_pd_server_contrail_service_instance_ind:
 
 128     compute_pd_server_availability_zone:
 
 133     compute_pd_server_name:
 
 138     port_pd02_port_network_role_tag:
 
 141     port_pd03_port_vlan_requirements:
 
 145         type: org.openecomp.datatypes.network.VlanRequirements
 
 146     port_template_VMInt_OAM_lb_internal_VMI_subnetpoolid:
 
 149     port_pd02_port_replacement_policy:
 
 154     port_pd01_port_ip_requirements:
 
 158         type: org.openecomp.datatypes.network.IpRequirements
 
 159     port_pd02_port_network_role:
 
 162     port_pd03_port_network_role_tag:
 
 165     port_template_VMInt_OAM_lb_internal_VMI_network_role:
 
 168     port_pd03_port_subnetpoolid:
 
 171     compute_pd_server_user_data_format:
 
 178       description: Index value of this substitution service template runtime instance
 
 182       - greater_or_equal: 0
 
 183     port_template_VMInt_OAM_lb_internal_VMI_exCP_naming:
 
 184       type: org.openecomp.datatypes.Naming
 
 186     port_pd02_port_order:
 
 189     port_pd02_port_subnetpoolid:
 
 192     port_pd01_port_network:
 
 197     port_pd01_port_order:
 
 200     port_pd01_port_subnetpoolid:
 
 203     port_pd02_port_exCP_naming:
 
 204       type: org.openecomp.datatypes.Naming
 
 206     port_pd01_port_network_role:
 
 209     port_pd02_port_network:
 
 214     port_template_VMInt_OAM_lb_internal_VMI_virtual_machine_interface_allowed_address_pairs:
 
 215       type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
 
 219       type: org.openecomp.resource.vfc.nodes.heat.pd_server
 
 223           - compute_pd_server_availability_zone
 
 226           get_input: vm_flavor_name
 
 228           get_input: vm_image_name
 
 229         contrail_service_instance_ind:
 
 231           - compute_pd_server_contrail_service_instance_ind
 
 235           - compute_pd_server_name
 
 239           - compute_pd_server_user_data_format
 
 242       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
 
 245           get_input: port_pd01_port_exCP_naming
 
 248           - port_pd01_port_replacement_policy
 
 251           get_input: port_pd01_port_vlan_requirements
 
 253           get_input: port_pd01_port_ip_requirements
 
 255           get_input: port_pd01_port_network_role_tag
 
 257           get_input: port_pd01_port_mac_requirements
 
 259           get_input: port_pd01_port_order
 
 261           get_input: port_pd01_port_network_role
 
 263           get_input: port_pd01_port_subnetpoolid
 
 266           - port_pd01_port_network
 
 270           capability: tosca.capabilities.network.Bindable
 
 272           relationship: tosca.relationships.network.BindsTo
 
 274       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
 
 277           get_input: port_pd02_port_exCP_naming
 
 280           - port_pd02_port_replacement_policy
 
 283           get_input: port_pd02_port_vlan_requirements
 
 285           get_input: port_pd02_port_ip_requirements
 
 287           get_input: port_pd02_port_network_role_tag
 
 289           get_input: port_pd02_port_mac_requirements
 
 291           get_input: port_pd02_port_order
 
 293           get_input: port_pd02_port_network_role
 
 295           get_input: port_pd02_port_subnetpoolid
 
 298           - port_pd02_port_network
 
 302           capability: tosca.capabilities.network.Bindable
 
 304           relationship: tosca.relationships.network.BindsTo
 
 305     pd_server_template_VMInt_OAM_lb_internal_VMI:
 
 306       type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
 
 309           get_input: port_template_VMInt_OAM_lb_internal_VMI_mac_requirements
 
 311           get_input: port_template_VMInt_OAM_lb_internal_VMI_order
 
 313           get_input: port_template_VMInt_OAM_lb_internal_VMI_exCP_naming
 
 314         virtual_machine_interface_allowed_address_pairs:
 
 316           - port_template_VMInt_OAM_lb_internal_VMI_virtual_machine_interface_allowed_address_pairs
 
 319           get_input: port_template_VMInt_OAM_lb_internal_VMI_vlan_requirements
 
 320         virtual_machine_interface_properties:
 
 322           - port_template_VMInt_OAM_lb_internal_VMI_virtual_machine_interface_properties
 
 326           - port_template_VMInt_OAM_lb_internal_VMI_security_group_refs
 
 328         virtual_network_refs:
 
 330           - port_template_VMInt_OAM_lb_internal_VMI_virtual_network_refs
 
 333           get_input: port_template_VMInt_OAM_lb_internal_VMI_ip_requirements
 
 335           get_input: port_template_VMInt_OAM_lb_internal_VMI_network_role_tag
 
 336         virtual_machine_interface_mac_addresses:
 
 338           - port_template_VMInt_OAM_lb_internal_VMI_virtual_machine_interface_mac_addresses
 
 342           - port_template_VMInt_OAM_lb_internal_VMI_port_tuple_refs
 
 345           get_input: port_template_VMInt_OAM_lb_internal_VMI_network_role
 
 347           get_input: port_template_VMInt_OAM_lb_internal_VMI_subnetpoolid
 
 350           - port_template_VMInt_OAM_lb_internal_VMI_name
 
 354           capability: tosca.capabilities.network.Bindable
 
 356           relationship: tosca.relationships.network.BindsTo
 
 358       type: org.openecomp.resource.cp.v2.extNeutronCP
 
 362           - port_pd03_port_replacement_policy
 
 365           get_input: port_pd03_port_ip_requirements
 
 367           get_input: port_pd03_port_network_role
 
 369           get_input: port_pd03_port_subnetpoolid
 
 371           get_input: port_pd03_port_mac_requirements
 
 373           get_input: port_pd03_port_exCP_naming
 
 375           get_input: port_pd03_port_vlan_requirements
 
 377           get_input: port_pd03_port_network_role_tag
 
 379           get_input: port_pd03_port_order
 
 382           capability: tosca.capabilities.network.Bindable
 
 384           relationship: tosca.relationships.network.BindsTo
 
 392                 get_input: port_pd03_port_network_role
 
 394   substitution_mappings:
 
 395     node_type: org.openecomp.resource.abstract.nodes.pd_server
 
 400       disk.read.bytes.rate_pd_server:
 
 402       - disk.read.bytes.rate
 
 403       network.incoming.bytes.rate_pd_server_pd03_port:
 
 404       - pd_server_pd03_port
 
 405       - network.incoming.bytes.rate
 
 406       memory.usage_pd_server:
 
 412       disk.device.usage_pd_server:
 
 415       network.outgoing.packets.rate_pd_server_pd01_port:
 
 416       - pd_server_pd01_port
 
 417       - network.outgoing.packets.rate
 
 418       binding_pd_server_pd03_port:
 
 419       - pd_server_pd03_port
 
 421       network.incoming.packets_pd_server_template_VMInt_OAM_lb_internal_VMI:
 
 422       - pd_server_template_VMInt_OAM_lb_internal_VMI
 
 423       - network.incoming.packets
 
 427       disk.write.bytes.rate_pd_server:
 
 429       - disk.write.bytes.rate
 
 430       network.incoming.bytes_pd_server_pd01_port:
 
 431       - pd_server_pd01_port
 
 432       - network.incoming.bytes
 
 439       disk.device.write.requests.rate_pd_server:
 
 441       - disk.device.write.requests.rate
 
 442       disk.read.bytes_pd_server:
 
 445       disk.device.read.bytes.rate_pd_server:
 
 447       - disk.device.read.bytes.rate
 
 448       binding_pd_server_pd02_port:
 
 449       - pd_server_pd02_port
 
 451       network.outgoing.bytes_pd_server_pd01_port:
 
 452       - pd_server_pd01_port
 
 453       - network.outgoing.bytes
 
 454       network.outgoing.packets.rate_pd_server_pd02_port:
 
 455       - pd_server_pd02_port
 
 456       - network.outgoing.packets.rate
 
 457       network.incoming.bytes_pd_server_pd03_port:
 
 458       - pd_server_pd03_port
 
 459       - network.incoming.bytes
 
 463       memory.resident_pd_server:
 
 469       network.incoming.packets.rate_pd_server_pd01_port:
 
 470       - pd_server_pd01_port
 
 471       - network.incoming.packets.rate
 
 472       network.outgoing.bytes_pd_server_pd02_port:
 
 473       - pd_server_pd02_port
 
 474       - network.outgoing.bytes
 
 475       feature_pd_server_pd02_port:
 
 476       - pd_server_pd02_port
 
 478       network.incoming.bytes.rate_pd_server_pd02_port:
 
 479       - pd_server_pd02_port
 
 480       - network.incoming.bytes.rate
 
 481       network.outgoing.bytes.rate_pd_server_pd02_port:
 
 482       - pd_server_pd02_port
 
 483       - network.outgoing.bytes.rate
 
 487       disk.device.write.bytes.rate_pd_server:
 
 489       - disk.device.write.bytes.rate
 
 490       disk.device.write.requests_pd_server:
 
 492       - disk.device.write.requests
 
 496       attachment_pd_server_pd01_port:
 
 497       - pd_server_pd01_port
 
 499       network.outpoing.packets_pd_server_template_VMInt_OAM_lb_internal_VMI:
 
 500       - pd_server_template_VMInt_OAM_lb_internal_VMI
 
 501       - network.outpoing.packets
 
 502       disk.capacity_pd_server:
 
 505       binding_pd_server_template_VMInt_OAM_lb_internal_VMI:
 
 506       - pd_server_template_VMInt_OAM_lb_internal_VMI
 
 508       disk.device.allocation_pd_server:
 
 510       - disk.device.allocation
 
 511       disk.allocation_pd_server:
 
 514       network.incoming.packets_pd_server_pd02_port:
 
 515       - pd_server_pd02_port
 
 516       - network.incoming.packets
 
 520       disk.read.requests_pd_server:
 
 523       network.outgoing.bytes_pd_server_pd03_port:
 
 524       - pd_server_pd03_port
 
 525       - network.outgoing.bytes
 
 529       network.incoming.bytes.rate_pd_server_template_VMInt_OAM_lb_internal_VMI:
 
 530       - pd_server_template_VMInt_OAM_lb_internal_VMI
 
 531       - network.incoming.bytes.rate
 
 532       disk.usage_pd_server:
 
 535       network.outpoing.packets_pd_server_pd02_port:
 
 536       - pd_server_pd02_port
 
 537       - network.outpoing.packets
 
 538       attachment_pd_server_pd03_port:
 
 539       - pd_server_pd03_port
 
 541       network.outgoing.packets.rate_pd_server_pd03_port:
 
 542       - pd_server_pd03_port
 
 543       - network.outgoing.packets.rate
 
 544       binding_pd_server_pd01_port:
 
 545       - pd_server_pd01_port
 
 547       network.incoming.bytes_pd_server_template_VMInt_OAM_lb_internal_VMI:
 
 548       - pd_server_template_VMInt_OAM_lb_internal_VMI
 
 549       - network.incoming.bytes
 
 550       disk.write.bytes_pd_server:
 
 553       network.incoming.packets.rate_pd_server_pd03_port:
 
 554       - pd_server_pd03_port
 
 555       - network.incoming.packets.rate
 
 556       network.incoming.bytes.rate_pd_server_pd01_port:
 
 557       - pd_server_pd01_port
 
 558       - network.incoming.bytes.rate
 
 559       network.incoming.packets_pd_server_pd01_port:
 
 560       - pd_server_pd01_port
 
 561       - network.incoming.packets
 
 562       disk.device.read.requests.rate_pd_server:
 
 564       - disk.device.read.requests.rate
 
 565       disk.root.size_pd_server:
 
 568       feature_pd_server_template_VMInt_OAM_lb_internal_VMI:
 
 569       - pd_server_template_VMInt_OAM_lb_internal_VMI
 
 571       disk.device.read.bytes_pd_server:
 
 573       - disk.device.read.bytes
 
 574       network.outgoing.bytes.rate_pd_server_pd03_port:
 
 575       - pd_server_pd03_port
 
 576       - network.outgoing.bytes.rate
 
 577       feature_pd_server_pd03_port:
 
 578       - pd_server_pd03_port
 
 580       disk.device.write.bytes_pd_server:
 
 582       - disk.device.write.bytes
 
 583       network.outpoing.packets_pd_server_pd03_port:
 
 584       - pd_server_pd03_port
 
 585       - network.outpoing.packets
 
 586       disk.device.read.requests_pd_server:
 
 588       - disk.device.read.requests
 
 589       network.incoming.packets_pd_server_pd03_port:
 
 590       - pd_server_pd03_port
 
 591       - network.incoming.packets
 
 598       network.outpoing.packets_pd_server_pd01_port:
 
 599       - pd_server_pd01_port
 
 600       - network.outpoing.packets
 
 601       attachment_pd_server_pd02_port:
 
 602       - pd_server_pd02_port
 
 604       network.outgoing.bytes.rate_pd_server_template_VMInt_OAM_lb_internal_VMI:
 
 605       - pd_server_template_VMInt_OAM_lb_internal_VMI
 
 606       - network.outgoing.bytes.rate
 
 607       network.incoming.packets.rate_pd_server_template_VMInt_OAM_lb_internal_VMI:
 
 608       - pd_server_template_VMInt_OAM_lb_internal_VMI
 
 609       - network.incoming.packets.rate
 
 610       disk.write.requests.rate_pd_server:
 
 612       - disk.write.requests.rate
 
 613       disk.ephemeral.size_pd_server:
 
 615       - disk.ephemeral.size
 
 616       network.outgoing.bytes_pd_server_template_VMInt_OAM_lb_internal_VMI:
 
 617       - pd_server_template_VMInt_OAM_lb_internal_VMI
 
 618       - network.outgoing.bytes
 
 619       disk.write.requests_pd_server:
 
 621       - disk.write.requests
 
 622       feature_pd_server_pd01_port:
 
 623       - pd_server_pd01_port
 
 625       disk.device.latency_pd_server:
 
 627       - disk.device.latency
 
 628       network.incoming.packets.rate_pd_server_pd02_port:
 
 629       - pd_server_pd02_port
 
 630       - network.incoming.packets.rate
 
 631       disk.latency_pd_server:
 
 634       disk.device.capacity_pd_server:
 
 636       - disk.device.capacity
 
 637       network.outgoing.bytes.rate_pd_server_pd01_port:
 
 638       - pd_server_pd01_port
 
 639       - network.outgoing.bytes.rate
 
 640       network.outgoing.packets.rate_pd_server_template_VMInt_OAM_lb_internal_VMI:
 
 641       - pd_server_template_VMInt_OAM_lb_internal_VMI
 
 642       - network.outgoing.packets.rate
 
 643       disk.device.iops_pd_server:
 
 646       network.incoming.bytes_pd_server_pd02_port:
 
 647       - pd_server_pd02_port
 
 648       - network.incoming.bytes
 
 649       port_mirroring_pd_server_pd03_port:
 
 650       - pd_server_pd03_port
 
 653       local_storage_pd_server:
 
 656       link_pd_server_pd02_port:
 
 657       - pd_server_pd02_port
 
 659       dependency_pd_server_template_VMInt_OAM_lb_internal_VMI:
 
 660       - pd_server_template_VMInt_OAM_lb_internal_VMI
 
 662       link_pd_server_pd01_port:
 
 663       - pd_server_pd01_port
 
 665       dependency_pd_server_pd01_port:
 
 666       - pd_server_pd01_port
 
 668       link_pd_server_template_VMInt_OAM_lb_internal_VMI:
 
 669       - pd_server_template_VMInt_OAM_lb_internal_VMI
 
 671       dependency_pd_server:
 
 674       dependency_pd_server_pd03_port:
 
 675       - pd_server_pd03_port
 
 677       link_pd_server_pd03_port:
 
 678       - pd_server_pd03_port
 
 680       dependency_pd_server_pd02_port:
 
 681       - pd_server_pd02_port