-import javax.imageio.ImageIO
-import javax.swing.*
-import java.awt.*
-import java.awt.event.ActionEvent
-import java.awt.event.ActionListener
-import java.util.List
import java.util.concurrent.Callable
import java.util.concurrent.Executors
import java.util.concurrent.atomic.AtomicBoolean
+import java.awt.AWTException
+import java.awt.Font
+import java.awt.Image
+import java.awt.Menu
+import java.awt.MenuItem
+import java.awt.PopupMenu
+import java.awt.SystemTray
+import java.awt.TrayIcon
+import java.awt.event.ActionEvent
+import java.awt.event.ActionListener
+import javax.swing.JOptionPane
+import javax.imageio.ImageIO
-import static ServiceControl.*
import static Services.*
+import static ServiceControl.*
+/*
+* open CMD -> gradle health
+*
+* */
-group 'com.att.ecomp'
+group 'org.onap.sdc'
version '1.01-SNAPSHOT'
apply plugin: 'groovy'
STOP ,
KILL
}
+enum Environment {
+ OLD_VAGRANT , PROD_VAGRANT , ONAP_VAGRANT
+}
//env variables
//fill YOUR_WINDOWS_USER_HOME
-project.ext.set("NEW_VAG",Boolean.FALSE) //flags to use new vagrant configuration
+project.ext.set("VM_TYPE", Environment.ONAP_VAGRANT) //flags to use new vagrant configuration
+//project.ext.set("NEW_VAG",Boolean.FALSE) //flags to use new vagrant configuration
project.ext.set("IS_HOTSWAP",Boolean.FALSE) //flags to use new vagrant configuration
project.ext.set("PROJECT_PATH", System.getenv("SDC")) //ex. 'C:\\GIT_WORK\\asdc\\sdc')
-project.ext.set("VAGRANT_HOME", NEW_VAG ? System.getenv("NEW_VAG") : System.getenv("VAG")) //ex. 'C:\\GIT_WORK\\vagrant-asdc-all-in-one')
+project.ext.set("VAGRANT_HOME", isProductionVM() ? System.getenv("NEW_VAG") : isOnapVM() ? System.getenv("ONAP_VAG") :System.getenv("VAG")) //ex. 'C:\\GIT_WORK\\vagrant-asdc-all-in-one')
project.ext.set("USER_HOME", "${System.getenv("USERPROFILE")}\\.ssh")
-project.ext.set("BE_REMOTE", NEW_VAG ? '/opt/app/jetty/base/be' : '/home/vagrant/catalog-be' )
-project.ext.set("FE_REMOTE", NEW_VAG ? '/opt/app/jetty/base/fe' : '/home/vagrant/catalog-fe' )
-project.ext.set("VAGRANT_USER", NEW_VAG ? 'm11981' : 'vagrant' )
-project.ext.set("RSA_PRIVATE_KEY_PATH", NEW_VAG ? "$VAGRANT_HOME/id_rsa" : '' )
-project.ext.set("VAGRANT_PASSWORD", NEW_VAG ? 'Aa123456' : 'vagrant' )
+project.ext.set("BE_REMOTE", isProductionVM() ? '/opt/app/jetty/base/be' : '/home/vagrant/catalog-be' )
+project.ext.set("FE_REMOTE", isProductionVM() ? '/opt/app/jetty/base/fe' : '/home/vagrant/catalog-fe' )
+project.ext.set("VAGRANT_USER", isProductionVM() ? 'm11981' : 'vagrant' )
+project.ext.set("RSA_PRIVATE_KEY_PATH", isProductionVM() ? "$VAGRANT_HOME/id_rsa" : '' )
+project.ext.set("VAGRANT_PASSWORD", isProductionVM() ? 'Aa123456' : 'vagrant' )
project.ext.set("X_FOLDER",'/xFolder' )
project.ext.set("BE_DEPENDENCIES", 'common-be,common-app-api,catalog-dao,catalog-model,security-utils' )
-project.ext.set("command", [ (ALL) : [ (HEALTH) : { NEW_VAG ? 'sudo curl -i http://localhost:8181/sdc1/rest/healthCheck' : 'curl -i localhost:8080/sdc2/rest/healthCheck' } ,
- (KILL) : { NEW_VAG ? 'sudo pkill java' : 'pkill java'} ] , // TODO: refine kill only for services
- (BACKEND) : [ (START) : { NEW_VAG ? 'sudo service jettyBE start' : 'service catalog-be start'} ,
- (STOP) : { NEW_VAG ? 'sudo service jettyBE stop' : 'service catalog-be stop'} ,
- (RESTART) : { NEW_VAG ? 'sudo service jettyBE restart' : 'service catalog-be restart'}] ,
- (DB) : [ (START) : { NEW_VAG ? 'sudo service cassandra start' : 'start-asdc-storage.sh' } ,
- (STOP) : { NEW_VAG ? 'sudo service cassandra stop' : 'service cassandra stop'} ,
- (RESTART) : { NEW_VAG ? 'sudo service cassandra restart' : 'service cassandra restart'} ] ,
- (FRONTEND): [ (START) : { NEW_VAG ? 'sudo service jettyFE start' : 'service catalog-fe start' } ,
- (STOP) : { NEW_VAG ? 'sudo service jettyFE stop' : 'service catalog-fe stop'} ,
- (RESTART) : { NEW_VAG ? 'sudo service jettyFE restart' : 'service catalog-fe restart' } ] ,
- (CACHING): [ (START) : { NEW_VAG ? 'sudo service elasticsearch start' : 'echo "starting es is not yet supported"' } ],
- (SECURITY): [ (START) : { NEW_VAG ? 'sudo docker start sdc-WebSeal-Simulator' : 'service webseal-simulator start' } ,
- (STOP) : { NEW_VAG ? 'sudo docker stop sdc-WebSeal-Simulator' : 'service webseal-simulator stop'} ,
- (RESTART) : { NEW_VAG ? 'sudo docker restart sdc-WebSeal-Simulator' : 'service webseal-simulator restart'}]
+project.ext.set("command", [ (ALL) : [ (HEALTH) : { isProductionVM() ? 'sudo curl -i http://localhost:8181/sdc1/rest/healthCheck' : isOnapVM() ? 'sudo -i /data/scripts/docker_health.sh' : 'curl -i localhost:8080/sdc2/rest/healthCheck' } ,
+ (KILL) : { isProductionVM() ? 'sudo pkill java' : isOnapVM() ? 'sudo -i docker kill $(docker ps -q)' : 'pkill java'} ] , // TODO: refine kill only for services
+ (BACKEND) : [ (START) : { isProductionVM() ? 'sudo service jettyBE start' : isOnapVM() ? 'sudo -i docker start sdc-BE' : 'service catalog-be start'} ,
+ (STOP) : { isProductionVM() ? 'sudo service jettyBE stop' : isOnapVM() ? 'sudo -i docker stop sdc-BE' : 'service catalog-be stop'} ,
+ (RESTART) : { isProductionVM() ? 'sudo service jettyBE restart' : isOnapVM() ? 'sudo -i docker restart sdc-BE' : 'service catalog-be restart'}] ,
+ (DB) : [ (START) : { isProductionVM() ? 'sudo service cassandra start' : isOnapVM() ? 'sudo -i docker start sdc-cs' : 'start-asdc-storage.sh' } ,
+ (STOP) : { isProductionVM() ? 'sudo service cassandra stop' : isOnapVM() ? 'sudo -i docker stop sdc-cs' : 'service cassandra stop'} ,
+ (RESTART) : { isProductionVM() ? 'sudo service cassandra restart' : isOnapVM() ? 'sudo -i docker restart sdc-cs' : 'service cassandra restart'} ] ,
+ (FRONTEND): [ (START) : { isProductionVM() ? 'sudo service jettyFE start' : isOnapVM() ? 'sudo -i docker start sdc-FE' : 'service catalog-fe start' } ,
+ (STOP) : { isProductionVM() ? 'sudo service jettyFE stop' : isOnapVM() ? 'sudo -i docker stop sdc-FE' : 'service catalog-fe stop'} ,
+ (RESTART) : { isProductionVM() ? 'sudo service jettyFE restart' : isOnapVM() ? 'sudo -i docker restart sdc-FE' : 'service catalog-fe restart' } ] ,
+ (CACHING): [ (START) : { isProductionVM() ? 'sudo service elasticsearch start' : isOnapVM() ? 'sudo -i docker start sdc-es' : 'echo "starting es is not yet supported"' } ],
+ (SECURITY): [ (START) : { isProductionVM() ? 'sudo docker start sdc-WebSeal-Simulator' : isOnapVM() ? 'sudo -i /data/scripts/simulator_docker_run.sh -r $(echo $(sudo -i docker images onap/sdc-simulator | grep onap/sdc-simulator | head -1 | awk \'{print $2}\'))' : 'service webseal-simulator start' } ,
+ (STOP) : { isProductionVM() ? 'sudo docker stop sdc-WebSeal-Simulator' : isOnapVM() ? 'sudo -i docker stop sdc-sim' : 'service webseal-simulator stop'} ,
+ (RESTART) : { isProductionVM() ? 'sudo docker restart sdc-WebSeal-Simulator' : isOnapVM() ? 'sudo -i docker restart sdc-sim' : 'service webseal-simulator restart'}]
] ) //abstraction level to shell scripts , support old and new vagrant bash commands
//icons
project.ext.set("IS_MVN_INSTALL",false)
project.ext.set("executor" , null )
project.ext.set("lockObj" , new Object() )
-/*compile?.doLast {
- println "2. hello compile2"
-}*/
-
-/*def post(String host , String serviceName,String msg){
- // POST
- def post = new URL("$host/$serviceName").openConnection();
- def message = '{"message":"this is a message"}'
- post.setRequestMethod("POST")
- post.setDoOutput(true)
- post.setRequestProperty("Content-Type", "application/json")
- post.getOutputStream().write(message.getBytes("UTF-8"));
- def postRC = post.getResponseCode();
- println(postRC);
- if( postRC.equals(200)) {
- println(post.getInputStream().getText());
- }
-}
-
-def postStat( long operationTime, String user , String meta ){
- def host = 'http://135.76.123.70:8888'
- def params = "user=$user&meta=$meta"
- post host , "UserStats" , params
-}*/
-
def hash( List list ){
def map = list?.collectEntries { File file -> [(file?.absolutePath) : file?.text?.hashCode() ]}
changes?.each { pomChangesMap[it] = new File(it)?.text?.hashCode() }
println "\n\n[MasterD][POM]--> pom map -> $pomChangesMap"
- println """
+ println """
****** POM changes detection finished after -> ${System.currentTimeMillis()- started}ms ******
"""
port = 2222
user = VAGRANT_USER
password = VAGRANT_PASSWORD
- identity = NEW_VAG ? new File(RSA_PRIVATE_KEY_PATH) : null
+ identity = isProductionVM() ? new File(RSA_PRIVATE_KEY_PATH) : null
}
}
+def isProductionVM(){
+ return VM_TYPE?.equals(Environment.PROD_VAGRANT)
+}
+
+def isOnapVM(){
+ return VM_TYPE?.equals(Environment.ONAP_VAGRANT)
+}
+
def gitLatest(){
}
}
ssh.run {
session(remotes.vagrant) {
- execute "cqlsh -e 'DROP KEYSPACE titan;'"
+ execute "sudo cqlsh -e 'DROP KEYSPACE titan;'"
println "[MasterD][DB_DROP]-> Dropped 'titan' KEYSPACE."
}
}
println "[MasterD][FrontEnd] copying ${file.length()/(1024*1024)} MB, from ${file?.name} to $FE_REMOTE/webapps"
ssh.run {
session(remotes.vagrant) {
+ if ( isProductionVM() )
+ execute 'sudo chmod -R 777 /opt/app/jetty/base/fe/webapps'
put from: file?.absolutePath , into: "$FE_REMOTE/webapps"
}
}
println "[MasterD][BackEnd] copying ${file.length()/(1024*1024)} MB, from ${file?.name} to $BE_REMOTE/webapps"
ssh.run {
session(remotes.vagrant) {
+ if (isProductionVM())
+ execute 'sudo chmod -R 777 /opt/app/jetty/base/be/webapps'
put from: file?.absolutePath , into: "$BE_REMOTE/webapps"
}
}
}
ssh.run {
session(remotes.vagrant) {
- println msg("[MasterD] restarting backend sever")
+ println msg("[MasterD] restarting backend server")
execute command[BACKEND][RESTART]()
}
println """[MasterD]-> finished !!
"""
}
+
+def startSecurity(){
+ println "[MasterD] starting security&simulator engine"
+ execSafe {
+ ssh.settings {
+ knownHosts = allowAnyHosts
+ }
+ ssh.run {
+ session(remotes.vagrant) {
+ execute command[SECURITY][START]()
+ }
+ }
+ }
+ println """[MasterD]-> finished !!
+ """
+}
+task startSecurity(){
+ doLast {
+ startSecurity()
+ }
+}
+
+def stopSecurity(){
+ println "[MasterD] stopping security&simulator engine"
+ execSafe {
+ ssh.settings {
+ knownHosts = allowAnyHosts
+ }
+ ssh.run {
+ session(remotes.vagrant) {
+ execute command[SECURITY][STOP]()
+ }
+ }
+ }
+ println """[MasterD]-> finished !!
+ """
+}
+
+task stopSecurity(){
+ doLast {
+ stopSecurity()
+ }
+}
+
+
//todo- remove this if you want to auto-deploy on every file save
/*
compileJava.doFirst{
importNormative
*-*-************************************-*-*
"""
- execute "python -v $BE_REMOTE/scripts/import/tosca/importNormativeAll.py"
+ execute "sudo python -v $BE_REMOTE/scripts/import/tosca/importNormativeAll.py"
}
}
}
def startAll(){
def startCassandra = """
#!/bin/bash
-
+
cassandra&
elasticsearch -d
-
+
#Wait until ES is up
until curl localhost:9200/_cluster/health;
do
printf "."
sleep 3
done
-
+
# Create Elastic Mapping if not exist in ES
createESMapping.sh
"""
starting all SDC services(DB,BE,FE,Webseal)
*-*-************************************-*-*
"""
- if ( NEW_VAG ){
+ if ( isProductionVM() ){
execute command[DB][START]()
Thread.sleep(5000)
execute command[CACHING][START]()
Menu backendMenu = new Menu("Backend");
Menu frontendMenu = new Menu("Frontend");
Menu dbMenu = new Menu("Database");
+ Menu securityMenu = new Menu("Security");
try{
deployMasterMenu.setFont(new Font("Cooper Black" ,Font.BOLD ,14f ))
backendMenu.setFont(new Font("Cooper Black" ,Font.PLAIN ,13f ))
frontendMenu.setFont(new Font("Cooper Black" ,Font.PLAIN ,13f ))
dbMenu.setFont(new Font("Cooper Black" ,Font.PLAIN ,13f ))
+ securityMenu.setFont(new Font("Cooper Black" ,Font.PLAIN ,13f ))
}catch(Exception e){
println e
}
MenuItem copyBeWarItem = new MenuItem("[BE] Copy War");
backendMenu.add(startItem);
backendMenu.add(stopItem);
- backendMenu.add(copyBeWarItem);
+ (isOnapVM()) ?: backendMenu.add(copyBeWarItem);
//FE menu
MenuItem startFEItem = new MenuItem("[FE] Start");
MenuItem copyFeWarItem = new MenuItem("[FE] Copy War");
frontendMenu.add(startFEItem);
frontendMenu.add(stopFEItem);
- frontendMenu.add(copyFeWarItem);
+ (isOnapVM()) ?: frontendMenu.add(copyFeWarItem);
//DB menu
MenuItem startDBItem = new MenuItem("[DB] Start");
dbMenu.add(backupDBItem);
dbMenu.add(restoreDBItem);
//endregion
-
+ //Security Menu
+ MenuItem startSecurityItem = new MenuItem("[Security] Start");
+ MenuItem stopSecurityItem = new MenuItem("[Security] Stop");
+ securityMenu.add(startSecurityItem)
+ securityMenu.add(stopSecurityItem)
MenuItem killItem = new MenuItem("Kill All");
MenuItem startAllItem = new MenuItem("Start All");
toggleHealthItemView = toggleHealthItem;
- popup.add(hotswapItem);
- popup?.addSeparator();
- popup.add(deployMasterMenu);
- popup?.addSeparator();
+ (isOnapVM()) ?: popup.add(hotswapItem);
+ (isOnapVM()) ?:popup?.addSeparator();
+ (isOnapVM()) ?: popup.add(deployMasterMenu);
+ (isOnapVM()) ?:popup?.addSeparator();
popup.add(backendMenu)
popup.add(frontendMenu)
- popup.add(dbMenu)
+ (isOnapVM()) ?: popup.add(dbMenu)
+ popup?.addSeparator();
+ popup?.add(securityMenu)
popup?.addSeparator();
popup.add(startAllItem);
popup.add(killItem);
popup?.addSeparator();
popup.add(toggleHealthItem);
popup.add(healthInfoItem);
- popup?.addSeparator();
- popup.add(importItem);
- popup.add(logsItem);
+ (isOnapVM()) ?:popup?.addSeparator();
+ (isOnapVM()) ?: popup.add(importItem);
+ (isOnapVM()) ?: popup.add(logsItem);
popup?.addSeparator();
popup.add(exitItem);
//endregion UI
ActionListener startAllListener = newListener { parallel { startAll() } }
+ ActionListener startSecurityListener = newListener { startSecurity() }
+ ActionListener stopSecurityListener = newListener { stopSecurity() }
+
ActionListener listener5 = new ActionListener() {
public void actionPerformed(ActionEvent e) {
try {
stopItem.addActionListener(stopBackendListener)
startItem.addActionListener(startBEListener)
copyBeWarItem.addActionListener(copyBeWarListener);
+ startSecurityItem.addActionListener(startSecurityListener)
+ stopSecurityItem.addActionListener(stopSecurityListener)
killItem.addActionListener(killJavaListener)
startAllItem.addActionListener(startAllListener)
importItem.addActionListener(listener5)
type: org.openecomp.datatypes.network.IPv6SubnetAssignments
required: true
description: IPv6 defualt subnet assignments
- related_networks:
- type: list
- required: false
- description: Related Networks List.
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- is_trunked:
- type: boolean
- required: true
- description: \"true\" indicates that network is trunked
- default: false
org.openecomp.datatypes.network.ProviderNetwork:
derived_from: org.openecomp.datatypes.Root
type: string
required: false
constraints:
- - valid_values: ["Physnet41", "Physnet42", "Physnet43", "Physnet44", "Physnet21", "Physnet22", "sriovnet1", "sriovnet2", "oam"]
+ - valid_values: ["Physnet41", "Physnet42", "Physnet43", "Physnet44", "Physnet21", "Physnet22"]
description: >
Identifies the NUMA processor cluster to which this physical network interface belongs.
NUMA instance correlates to the first digit of the Physical Network Name suffix (e.g. \"01\" = NUMA 0, \"11\" = NUMA 1)
type: string
required: false
default: md5
-
-org.openecomp.datatypes.network.RelatedNetworksAssignments:
- derived_from: org.openecomp.datatypes.Root
- properties:
- related_network_role:
- type: string
- description: The network role of the related network, sharing provider network.
- required: false
-
#ONAP types
tosca.datatypes.nfv.VnfcConfigurableProperties:
derived_from: tosca.datatypes.Root
type: boolean
required: false
default: false
- related_networks:
- type: list
- description: Related Networks List.
- required: false
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
capabilities:
network.incoming.packets.rate:
type: org.openecomp.capabilities.metric.Ceilometer
type: org.openecomp.datatypes.network.IPv6SubnetAssignments
required: true
description: IPv6 defualt subnet assignments
- related_networks:
- type: list
- description: Related Networks List.
- required: false
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- is_trunked:
- type: boolean
- required: true
- description: \"true\" indicates that network is trunked
- default: false
org.openecomp.datatypes.network.ProviderNetwork:
derived_from: org.openecomp.datatypes.Root
type: string
required: false
constraints:
- - valid_values: ["Physnet41", "Physnet42", "Physnet43", "Physnet44", "Physnet21", "Physnet22", "sriovnet1", "sriovnet2", "oam"]
+ - valid_values: ["Physnet41", "Physnet42", "Physnet43", "Physnet44", "Physnet21", "Physnet22"]
description: >
Identifies the NUMA processor cluster to which this physical network interface belongs.
NUMA instance correlates to the first digit of the Physical Network Name suffix (e.g. \"01\" = NUMA 0, \"11\" = NUMA 1)
derived_from: org.openecomp.datatypes.Root
properties:
is_provider_network:
- description: \"true\" testShouldLocatePathWhenResourcePresentInUrlsindicates that this a Neutron provider type of network
+ description: \"true\" indicates that this a Neutron provider type of network
type: boolean
required: true
physical_network_name:
- Physnet44
- Physnet21
- Physnet22
+ - sriovnet1
+ - sriovnet2
+ - oam
+
numa:
description: |
PNIC instance within the NUMA processor cluster PNIC Instance correlates to the second digit of the Physical Network Name suffix (e.g. "01" = PNIC 1, "02" = "PNIC 2)
description: Reference to VLAN or other address plan ID used to assign subnets to this network
type: string
required: true
+ related_networks:
+ type: list
+ description: Related Networks List.
+ required: false
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ is_trunked:
+ type: boolean
+ required: true
+ description: \"true\" indicates that network is trunked
+ default: false
+
+ org.openecomp.datatypes.network.RelatedNetworksAssignments:
+ derived_from: org.openecomp.datatypes.Root
+ properties:
+ related_network_role:
+ description: The network role of the related network, sharing provider network
+ type: string
+ required: false
org.openecomp.datatypes.network.IPv6SubnetAssignments:
derived_from: org.openecomp.datatypes.network.SubnetAssignments
"network_role",
"order",
"exCP_naming",
- "subnetpoolid"
+ "subnetpoolid",
+ "related_networks"
]
,
"_config": {
org.openecomp.resource.abstract.nodes.plt:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_plt_data_0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_plt_oam_0_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
entry_schema:
type: json
+ port_plt_oam_0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_plt_internal_0_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_plt_internal_0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_plt_oam_0_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
+ port_app_internal_0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_app_oam_0_port_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: json
+ port_app_data_0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_app_data_0_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
+ port_app_oam_0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_app_data_0_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_iox_data_0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_iox_oam_0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_iox_internal_0_port_security_groups:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_iox_internal_0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_iox_oam_0_port_allowed_address_pairs:
type: list
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_app_internal_0_port_network_role_tag:
type: string
required: true
+ port_app_internal_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_app_oam_0_port_network_role:
type: string
required: true
required: true
entry_schema:
type: json
+ port_app_data_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_app_data_0_port_ip_requirements:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
+ port_app_oam_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_app_data_0_port_subnetpoolid:
type: string
required: true
vlan_requirements:
get_input: port_app_internal_0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_app_internal_0_port_related_networks
ip_requirements:
get_input: port_app_internal_0_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_app_oam_0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_app_oam_0_port_related_networks
ip_requirements:
get_input: port_app_oam_0_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_app_data_0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_app_data_0_port_related_networks
ip_requirements:
get_input: port_app_data_0_port_ip_requirements
network_role_tag:
- link
dependency_app_app_data_0_port:
- app_app_data_0_port
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_iox_data_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
required: true
entry_schema:
type: string
+ port_iox_oam_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_iox_internal_0_port_security_groups:
type: list
required: true
port_iox_internal_0_port_network_role_tag:
type: string
required: true
+ port_iox_internal_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_iox_oam_0_port_allowed_address_pairs:
type: list
required: true
vlan_requirements:
get_input: port_iox_data_0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_iox_data_0_port_related_networks
ip_requirements:
get_input: port_iox_data_0_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_iox_oam_0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_iox_oam_0_port_related_networks
ip_requirements:
get_input: port_iox_oam_0_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_iox_internal_0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_iox_internal_0_port_related_networks
ip_requirements:
get_input: port_iox_internal_0_port_ip_requirements
network_role_tag:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_plt_data_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_plt_oam_0_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
required: true
entry_schema:
type: json
+ port_plt_oam_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_plt_internal_0_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
required: true
entry_schema:
type: string
+ port_plt_internal_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_plt_oam_0_port_order:
type: integer
required: true
vlan_requirements:
get_input: port_plt_internal_0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_plt_internal_0_port_related_networks
ip_requirements:
get_input: port_plt_internal_0_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_plt_data_0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_plt_data_0_port_related_networks
ip_requirements:
get_input: port_plt_data_0_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_plt_oam_0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_plt_oam_0_port_related_networks
ip_requirements:
get_input: port_plt_oam_0_port_ip_requirements
network_role_tag:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: json
+ port_vce_SRIOV2_0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vce_oam0_port_network:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_vce_oam0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vce_SRIOV1_0_port_order:
type: integer
required: true
type: integer
required: true
status: SUPPORTED
+ port_vce_SRIOV1_0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_vce_availability_zone:
type: list
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: json
+ port_vce_SRIOV2_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vce_oam0_port_network:
type: list
required: true
port_vce_oam0_port_network_role_tag:
type: string
required: true
+ port_vce_oam0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vce_SRIOV1_0_port_order:
type: integer
required: true
port_vce_SRIOV2_0_port_order:
type: integer
required: true
+ port_vce_SRIOV1_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_vce_availability_zone:
type: list
required: true
vlan_requirements:
get_input: port_vce_SRIOV2_0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_vce_SRIOV2_0_port_related_networks
ip_requirements:
get_input: port_vce_SRIOV2_0_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_vce_oam0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_vce_oam0_port_related_networks
ip_requirements:
get_input: port_vce_oam0_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_vce_SRIOV1_0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_vce_SRIOV1_0_port_related_networks
ip_requirements:
get_input: port_vce_SRIOV1_0_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_port_3_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
type: string
required: true
status: SUPPORTED
+ port_pcm_port_2_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_3_network:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_00_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_00_ip_requirements:
type: list
required: true
description: CPS network gateway
required: true
status: SUPPORTED
+ port_pcm_port_01_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
security_group_name:
type: string
description: the name of security group
type: string
required: true
status: SUPPORTED
+ port_1c2_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c2_t2_port_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1c2_t2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c2_t1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_1b_t2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t1_port_ip_requirements:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_1b_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_1c1_t2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c1_t2_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_1c1_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c1_t1_port_ip_requirements:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_1a_t2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1a_t2_port_ip_requirements:
type: list
required: true
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_1a_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1a_t1_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_1b_t2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t1_port_ip_requirements:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_1b_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_1c1_t2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c1_t2_port_network_role_tag:
type: string
required: true
vm_flavor_name:
type: string
required: true
+ port_1c1_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c1_t1_port_ip_requirements:
type: list
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_1c1_t1_port_ip_requirements
+ related_networks:
+ get_input: port_1c1_t1_port_related_networks
network_role_tag:
get_input: port_1c1_t1_port_network_role_tag
network_role:
subinterface_indicator: false
ip_requirements:
get_input: port_1c1_t2_port_ip_requirements
+ related_networks:
+ get_input: port_1c1_t2_port_related_networks
network_role_tag:
get_input: port_1c1_t2_port_network_role_tag
network_role:
- link
local_storage_1c1_scalling_instance:
- 1c1_scalling_instance
- - local_storage
+ - local_storage
\ No newline at end of file
port_1c2_t2_port_subnetpoolid:
type: string
required: true
+ port_1c2_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c2_t2_port_network_role:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1c2_t2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c2_t1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
vlan_requirements:
get_input: port_1c2_t2_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1c2_t2_port_related_networks
ip_requirements:
get_input: port_1c2_t2_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_1c2_t1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1c2_t1_port_related_networks
ip_requirements:
get_input: port_1c2_t1_port_ip_requirements
network_role_tag:
- dependency
link_1c2_catalog_instance_1c2_t2_port:
- 1c2_catalog_instance_1c2_t2_port
- - link
+ - link
\ No newline at end of file
vm_image_name:
type: string
required: true
+ port_1a_t2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1a_t2_port_ip_requirements:
type: list
required: true
default: 0
constraints:
- greater_or_equal: 0
+ port_1a_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1a_t1_port_network_role_tag:
type: string
required: true
vlan_requirements:
get_input: port_1a_t1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1a_t1_port_related_networks
ip_requirements:
get_input: port_1a_t1_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_1a_t2_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1a_t2_port_related_networks
ip_requirements:
get_input: port_1a_t2_port_ip_requirements
network_role_tag:
- dependency
local_storage_a_single_1a:
- a_single_1a
- - local_storage
+ - local_storage
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_1b_t2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t1_port_ip_requirements:
type: list
required: true
port_1b_t2_port_subnetpoolid:
type: string
required: true
+ port_1b_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1b_t1_port_related_networks
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1b_t2_port_related_networks
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
- link
dependency_b_single_1b_1b_t2_port:
- b_single_1b_1b_t2_port
- - dependency
+ - dependency
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_1b_t2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t1_port_ip_requirements:
type: list
required: true
port_1b_t2_port_subnetpoolid:
type: string
required: true
+ port_1b_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
b_single_1b_1b_t1_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_1b_t1_port_mac_requirements
+ order:
+ get_input: port_1b_t1_port_order
value_specs:
get_input:
- port_1b_t1_port_value_specs
subinterface_indicator: false
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
+ related_networks:
+ get_input: port_1b_t1_port_related_networks
network_role_tag:
get_input: port_1b_t1_port_network_role_tag
- mac_requirements:
- get_input: port_1b_t1_port_mac_requirements
- order:
- get_input: port_1b_t1_port_order
network_role:
get_input: port_1b_t1_port_network_role
subnetpoolid:
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1b_t2_port_related_networks
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
- link
dependency_b_single_1b_1b_t2_port:
- b_single_1b_1b_t2_port
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_port_3_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
port_pcm_port_2_network_role_tag:
type: string
required: true
+ port_pcm_port_2_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_3_network:
type: list
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_3_ip_requirements
+ related_networks:
+ get_input: port_pcm_port_3_related_networks
network_role_tag:
get_input: port_pcm_port_3_network_role_tag
network_role:
subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_2_ip_requirements
+ related_networks:
+ get_input: port_pcm_port_2_related_networks
network_role_tag:
get_input: port_pcm_port_2_network_role_tag
network_role:
- link
link_pcma_server_pcm_port_3:
- pcma_server_pcm_port_3
- - link
+ - link
\ No newline at end of file
port_pcm_port_0_network_role:
type: string
required: true
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_network_role_tag:
type: string
required: true
vm_image_name:
type: string
required: true
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_0_ip_requirements
+ related_networks:
+ get_input: port_pcm_port_0_related_networks
network_role_tag:
get_input: port_pcm_port_0_network_role_tag
network_role:
subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_1_ip_requirements
+ related_networks:
+ get_input: port_pcm_port_1_related_networks
network_role_tag:
get_input: port_pcm_port_1_network_role_tag
network_role:
- link
dependency_pcma_server_pcm_port_0:
- pcma_server_pcm_port_0
- - dependency
+ - dependency
\ No newline at end of file
port_pcm_port_00_network_role:
type: string
required: true
+ port_pcm_port_00_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_00_ip_requirements:
type: list
required: true
immutable: false
type: string
description: CPS network gateway
+ port_pcm_port_01_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
security_group_name:
label: security group name
hidden: false
pcm_port_00:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_00_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_00_related_networks
+ network:
+ get_input: cps_net_name
ip_requirements:
get_input: port_pcm_port_00_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: cps_net_ip
- subnetpoolid:
- get_input: port_pcm_port_00_subnetpoolid
mac_requirements:
get_input: port_pcm_port_00_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_00_vlan_requirements
network_role_tag:
get_input: port_pcm_port_00_network_role_tag
- network:
- get_input: cps_net_name
order:
get_input: port_pcm_port_00_order
requirements:
pcm_port_01:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_01_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_01_related_networks
+ network:
+ get_input: oam_net_name
ip_requirements:
get_input: port_pcm_port_01_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: oam_net_ip
- subnetpoolid:
- get_input: port_pcm_port_01_subnetpoolid
mac_requirements:
get_input: port_pcm_port_01_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_01_vlan_requirements
network_role_tag:
get_input: port_pcm_port_01_network_role_tag
- network:
- get_input: oam_net_name
order:
get_input: port_pcm_port_01_order
requirements:
- link
dependency_server_pcm:
- server_pcm
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_port_3_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
type: string
required: true
status: SUPPORTED
+ port_pcm_port_2_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_3_network:
type: list
required: true
org.openecomp.resource.abstract.nodes.heat.pcm_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_1c2_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c2_t2_port_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1c2_t2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c2_t1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
org.openecomp.resource.abstract.nodes.pcma_server_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
org.openecomp.resource.abstract.nodes.b_single_1b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1b_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_1b_t1_port_order:
+ type: integer
required: true
status: SUPPORTED
- compute_b_single_1b_availability_zone:
- type: list
+ port_1b_t1_port_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- compute_b_single_1b_scheduler_hints:
- type: list
+ port_1b_t1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: json
- port_1b_t1_port_order:
- type: integer
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- port_1b_t2_port_vlan_requirements:
+ port_1b_t2_port_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t2_port_ip_requirements:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_1b_t1_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_network_role:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- vm_flavor_name:
+ port_1b_t2_port_network_role:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_network_role_tag:
- type: string
+ port_1b_t2_port_order:
+ type: integer
required: true
status: SUPPORTED
- port_1b_t1_port_ip_requirements:
+ compute_b_single_1b_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
+ type: string
+ port_1b_t2_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_1b_t2_port_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_subnetpoolid:
+ port_1b_t2_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_mac_requirements:
+ port_1b_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_1b_t2_port_network:
+ compute_b_single_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1b_t2_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t2_port_order:
+ index_value:
type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ compute_b_single_1b_scheduler_hints:
+ type: list
required: true
status: SUPPORTED
- port_1b_t1_port_vlan_requirements:
+ entry_schema:
+ type: json
+ port_1b_t2_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_b_single_1b_user_data_format:
+ port_1b_t2_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_1b_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1b_t1_port_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- compute_b_single_1b_name:
+ port_1b_t1_port_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1b_t1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_1b_t2_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1b_t2_port_network_role_tag:
- type: string
+ port_1b_t1_port_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1b_t2_port_subnetpoolid:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_b_single_1b_name:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
attributes:
b_single_1b_instance_name:
type: string
status: SUPPORTED
entry_schema:
type: string
+ port_1c1_t2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c1_t2_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_1c1_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c1_t1_port_ip_requirements:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_1a_t2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1a_t2_port_ip_requirements:
type: list
required: true
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_1a_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1a_t1_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_1b_t2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t1_port_ip_requirements:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_1b_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: tosca.capabilities.Endpoint
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
directives:
- substitutable
properties:
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_1b_t1_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pd_image_name
+ compute_b_single_1b_user_data_format:
+ - RAW
port_1b_t2_port_mac_requirements:
mac_count_required:
is_required: false
is_required: false
floating_ip_count_required:
is_required: false
- vm_flavor_name:
- get_input: pd_flavor_name
- port_1b_t1_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- vm_image_name:
- get_input: pd_image_name
port_1b_t1_port_mac_requirements:
mac_count_required:
is_required: false
port_1b_t2_port_network:
- b_single_1b_network
- compute_b_single_1b_user_data_format:
- - RAW
compute_b_single_1b_name:
- get_input:
- b_single_1b_names
required: true
entry_schema:
type: string
+ port_1c1_t2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c1_t2_port_network_role_tag:
type: string
required: true
vm_flavor_name:
type: string
required: true
+ port_1c1_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c1_t1_port_ip_requirements:
type: list
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_1c1_t1_port_ip_requirements
+ related_networks:
+ get_input: port_1c1_t1_port_related_networks
network_role_tag:
get_input: port_1c1_t1_port_network_role_tag
network_role:
subinterface_indicator: false
ip_requirements:
get_input: port_1c1_t2_port_ip_requirements
+ related_networks:
+ get_input: port_1c1_t2_port_related_networks
network_role_tag:
get_input: port_1c1_t2_port_network_role_tag
network_role:
- link
local_storage_1c1_scalling_instance:
- 1c1_scalling_instance
- - local_storage
+ - local_storage
\ No newline at end of file
port_1c2_t2_port_subnetpoolid:
type: string
required: true
+ port_1c2_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c2_t2_port_network_role:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1c2_t2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c2_t1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
vlan_requirements:
get_input: port_1c2_t2_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1c2_t2_port_related_networks
ip_requirements:
get_input: port_1c2_t2_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_1c2_t1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1c2_t1_port_related_networks
ip_requirements:
get_input: port_1c2_t1_port_ip_requirements
network_role_tag:
- dependency
link_1c2_catalog_instance_1c2_t2_port:
- 1c2_catalog_instance_1c2_t2_port
- - link
+ - link
\ No newline at end of file
vm_image_name:
type: string
required: true
+ port_1a_t2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1a_t2_port_ip_requirements:
type: list
required: true
default: 0
constraints:
- greater_or_equal: 0
+ port_1a_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1a_t1_port_network_role_tag:
type: string
required: true
vlan_requirements:
get_input: port_1a_t1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1a_t1_port_related_networks
ip_requirements:
get_input: port_1a_t1_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_1a_t2_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1a_t2_port_related_networks
ip_requirements:
get_input: port_1a_t2_port_ip_requirements
network_role_tag:
- dependency
local_storage_a_single_1a:
- a_single_1a
- - local_storage
+ - local_storage
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_1b_t1_port_order:
+ type: integer
+ required: true
+ port_1b_t1_port_network_role:
+ type: string
+ required: true
+ port_1b_t1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ vm_flavor_name:
+ type: string
+ required: true
+ port_1b_t2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_1b_t1_port_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ vm_image_name:
+ type: string
+ required: true
+ port_1b_t2_port_network_role:
+ type: string
+ required: true
+ port_1b_t2_port_order:
+ type: integer
+ required: true
+ compute_b_single_1b_user_data_format:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_1b_t2_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_1b_t2_port_network_role_tag:
+ type: string
+ required: true
+ port_1b_t2_port_subnetpoolid:
+ type: string
+ required: true
+ port_1b_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
required: true
entry_schema:
type: json
- port_1b_t1_port_order:
- type: integer
- required: true
port_1b_t2_port_vlan_requirements:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_network_role:
- type: string
- required: true
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- vm_flavor_name:
- type: string
- required: true
port_1b_t1_port_network_role_tag:
type: string
required: true
- port_1b_t1_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
- type: string
- required: true
port_1b_t1_port_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: string
- port_1b_t2_port_network_role:
- type: string
- required: true
- port_1b_t2_port_order:
- type: integer
- required: true
port_1b_t1_port_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_b_single_1b_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
- port_1b_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
compute_b_single_1b_name:
type: list
required: true
entry_schema:
type: string
- port_1b_t2_port_network_role_tag:
- type: string
- required: true
- port_1b_t2_port_subnetpoolid:
- type: string
- required: true
node_templates:
b_single_1b:
type: org.openecomp.resource.vfc.compute.nodes.heat.b_single_1b
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1b_t1_port_related_networks
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1b_t2_port_related_networks
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
- link
dependency_b_single_1b_1b_t2_port:
- b_single_1b_1b_t2_port
- - dependency
+ - dependency
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_1b_t2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t1_port_ip_requirements:
type: list
required: true
port_1b_t2_port_subnetpoolid:
type: string
required: true
+ port_1b_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1b_t1_port_related_networks
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1b_t2_port_related_networks
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
- link
dependency_b_single_1b_1b_t2_port:
- b_single_1b_1b_t2_port
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_port_3_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
port_pcm_port_2_network_role_tag:
type: string
required: true
+ port_pcm_port_2_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_3_network:
type: list
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_3_ip_requirements
+ related_networks:
+ get_input: port_pcm_port_3_related_networks
network_role_tag:
get_input: port_pcm_port_3_network_role_tag
network_role:
subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_2_ip_requirements
+ related_networks:
+ get_input: port_pcm_port_2_related_networks
network_role_tag:
get_input: port_pcm_port_2_network_role_tag
network_role:
- link
link_pcma_server_pcm_port_3:
- pcma_server_pcm_port_3
- - link
+ - link
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
vm_image_name:
type: string
required: true
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_0_ip_requirements
+ related_networks:
+ get_input: port_pcm_port_0_related_networks
network_role_tag:
get_input: port_pcm_port_0_network_role_tag
network_role:
subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_1_ip_requirements
+ related_networks:
+ get_input: port_pcm_port_1_related_networks
network_role_tag:
get_input: port_pcm_port_1_network_role_tag
network_role:
- link
dependency_pcma_server_pcm_port_0:
- pcma_server_pcm_port_0
- - dependency
+ - dependency
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
port_pcm_port_0_subnetpoolid:
type: string
required: true
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
pcm_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_1_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_1_related_networks
+ network:
+ get_input: oam_net_name
ip_requirements:
get_input: port_pcm_port_1_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: oam_net_ip
- subnetpoolid:
- get_input: port_pcm_port_1_subnetpoolid
mac_requirements:
get_input: port_pcm_port_1_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_1_vlan_requirements
network_role_tag:
get_input: port_pcm_port_1_network_role_tag
- network:
- get_input: oam_net_name
order:
get_input: port_pcm_port_1_order
requirements:
pcm_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_0_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_0_related_networks
+ network:
+ get_input: cps_net_name
ip_requirements:
get_input: port_pcm_port_0_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: cps_net_ip
- subnetpoolid:
- get_input: port_pcm_port_0_subnetpoolid
mac_requirements:
get_input: port_pcm_port_0_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_0_vlan_requirements
network_role_tag:
get_input: port_pcm_port_0_network_role_tag
- network:
- get_input: cps_net_name
order:
get_input: port_pcm_port_0_order
requirements:
- dependency
dependency_pcm_port_1:
- pcm_port_1
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_port_3_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
type: string
required: true
status: SUPPORTED
+ port_pcm_port_2_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_3_network:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_00_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_00_ip_requirements:
type: list
required: true
description: CPS network gateway
required: true
status: SUPPORTED
+ port_pcm_port_01_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
security_group_name:
type: string
description: the name of security group
type: string
required: true
status: SUPPORTED
+ port_1c2_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c2_t2_port_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1c2_t2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c2_t1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
org.openecomp.resource.abstract.nodes.b_single_1b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1b_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_1b_t1_port_order:
+ type: integer
required: true
status: SUPPORTED
- compute_b_single_1b_availability_zone:
- type: list
+ port_1b_t1_port_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- compute_b_single_1b_scheduler_hints:
- type: list
+ port_1b_t1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: json
- port_1b_t1_port_order:
- type: integer
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- port_1b_t2_port_vlan_requirements:
+ port_1b_t2_port_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t2_port_ip_requirements:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_1b_t1_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_network_role:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- vm_flavor_name:
+ port_1b_t2_port_network_role:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_network_role_tag:
- type: string
+ port_1b_t2_port_order:
+ type: integer
required: true
status: SUPPORTED
- port_1b_t1_port_ip_requirements:
+ compute_b_single_1b_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
+ type: string
+ port_1b_t2_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_1b_t2_port_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_subnetpoolid:
+ port_1b_t2_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_mac_requirements:
+ port_1b_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_1b_t2_port_network:
+ compute_b_single_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1b_t2_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t2_port_order:
+ index_value:
type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ compute_b_single_1b_scheduler_hints:
+ type: list
required: true
status: SUPPORTED
- port_1b_t1_port_vlan_requirements:
+ entry_schema:
+ type: json
+ port_1b_t2_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_b_single_1b_user_data_format:
+ port_1b_t2_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_1b_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1b_t1_port_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- compute_b_single_1b_name:
+ port_1b_t1_port_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1b_t1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_1b_t2_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1b_t2_port_network_role_tag:
- type: string
+ port_1b_t1_port_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1b_t2_port_subnetpoolid:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_b_single_1b_name:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
attributes:
b_single_1b_instance_name:
type: string
status: SUPPORTED
entry_schema:
type: string
+ port_1c1_t2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c1_t2_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_1c1_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c1_t1_port_ip_requirements:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_1a_t2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1a_t2_port_ip_requirements:
type: list
required: true
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_1a_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1a_t1_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_1b_t2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t1_port_ip_requirements:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_1b_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
directives:
- substitutable
properties:
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_1b_t1_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pd_image_name
+ compute_b_single_1b_user_data_format:
+ - RAW
port_1b_t2_port_mac_requirements:
mac_count_required:
is_required: false
is_required: false
floating_ip_count_required:
is_required: false
- vm_flavor_name:
- get_input: pd_flavor_name
- port_1b_t1_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- vm_image_name:
- get_input: pd_image_name
port_1b_t1_port_mac_requirements:
mac_count_required:
is_required: false
port_1b_t2_port_network:
- b_single_1b_network
- compute_b_single_1b_user_data_format:
- - RAW
compute_b_single_1b_name:
- get_input:
- b_single_1b_names
required: true
entry_schema:
type: string
+ port_1c1_t2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c1_t2_port_network_role_tag:
type: string
required: true
vm_flavor_name:
type: string
required: true
+ port_1c1_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c1_t1_port_ip_requirements:
type: list
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_1c1_t1_port_ip_requirements
+ related_networks:
+ get_input: port_1c1_t1_port_related_networks
network_role_tag:
get_input: port_1c1_t1_port_network_role_tag
network_role:
subinterface_indicator: false
ip_requirements:
get_input: port_1c1_t2_port_ip_requirements
+ related_networks:
+ get_input: port_1c1_t2_port_related_networks
network_role_tag:
get_input: port_1c1_t2_port_network_role_tag
network_role:
- link
local_storage_1c1_scalling_instance:
- 1c1_scalling_instance
- - local_storage
+ - local_storage
\ No newline at end of file
port_1c2_t2_port_subnetpoolid:
type: string
required: true
+ port_1c2_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c2_t2_port_network_role:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1c2_t2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c2_t1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
vlan_requirements:
get_input: port_1c2_t2_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1c2_t2_port_related_networks
ip_requirements:
get_input: port_1c2_t2_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_1c2_t1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1c2_t1_port_related_networks
ip_requirements:
get_input: port_1c2_t1_port_ip_requirements
network_role_tag:
- dependency
link_1c2_catalog_instance_1c2_t2_port:
- 1c2_catalog_instance_1c2_t2_port
- - link
+ - link
\ No newline at end of file
vm_image_name:
type: string
required: true
+ port_1a_t2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1a_t2_port_ip_requirements:
type: list
required: true
default: 0
constraints:
- greater_or_equal: 0
+ port_1a_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1a_t1_port_network_role_tag:
type: string
required: true
vlan_requirements:
get_input: port_1a_t1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1a_t1_port_related_networks
ip_requirements:
get_input: port_1a_t1_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_1a_t2_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1a_t2_port_related_networks
ip_requirements:
get_input: port_1a_t2_port_ip_requirements
network_role_tag:
- dependency
local_storage_a_single_1a:
- a_single_1a
- - local_storage
+ - local_storage
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_1b_t1_port_order:
+ type: integer
+ required: true
+ port_1b_t1_port_network_role:
+ type: string
+ required: true
+ port_1b_t1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ vm_flavor_name:
+ type: string
+ required: true
+ port_1b_t2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_1b_t1_port_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ vm_image_name:
+ type: string
+ required: true
+ port_1b_t2_port_network_role:
+ type: string
+ required: true
+ port_1b_t2_port_order:
+ type: integer
+ required: true
+ compute_b_single_1b_user_data_format:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_1b_t2_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_1b_t2_port_network_role_tag:
+ type: string
+ required: true
+ port_1b_t2_port_subnetpoolid:
+ type: string
+ required: true
+ port_1b_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
required: true
entry_schema:
type: json
- port_1b_t1_port_order:
- type: integer
- required: true
port_1b_t2_port_vlan_requirements:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_network_role:
- type: string
- required: true
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- vm_flavor_name:
- type: string
- required: true
port_1b_t1_port_network_role_tag:
type: string
required: true
- port_1b_t1_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
- type: string
- required: true
port_1b_t1_port_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: string
- port_1b_t2_port_network_role:
- type: string
- required: true
- port_1b_t2_port_order:
- type: integer
- required: true
port_1b_t1_port_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_b_single_1b_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
- port_1b_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
compute_b_single_1b_name:
type: list
required: true
entry_schema:
type: string
- port_1b_t2_port_network_role_tag:
- type: string
- required: true
- port_1b_t2_port_subnetpoolid:
- type: string
- required: true
node_templates:
b_single_1b:
type: org.openecomp.resource.vfc.compute.nodes.heat.b_single_1b
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1b_t1_port_related_networks
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1b_t2_port_related_networks
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
- link
dependency_b_single_1b_1b_t2_port:
- b_single_1b_1b_t2_port
- - dependency
+ - dependency
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_1b_t2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t1_port_ip_requirements:
type: list
required: true
port_1b_t2_port_subnetpoolid:
type: string
required: true
+ port_1b_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1b_t1_port_related_networks
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1b_t2_port_related_networks
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
- link
dependency_b_single_1b_1b_t2_port:
- b_single_1b_1b_t2_port
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_port_3_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
port_pcm_port_2_network_role_tag:
type: string
required: true
+ port_pcm_port_2_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_3_network:
type: list
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_3_ip_requirements
+ related_networks:
+ get_input: port_pcm_port_3_related_networks
network_role_tag:
get_input: port_pcm_port_3_network_role_tag
network_role:
subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_2_ip_requirements
+ related_networks:
+ get_input: port_pcm_port_2_related_networks
network_role_tag:
get_input: port_pcm_port_2_network_role_tag
network_role:
- link
link_pcma_server_pcm_port_3:
- pcma_server_pcm_port_3
- - link
+ - link
\ No newline at end of file
port_pcm_port_0_network_role:
type: string
required: true
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_network_role_tag:
type: string
required: true
vm_image_name:
type: string
required: true
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_0_ip_requirements
+ related_networks:
+ get_input: port_pcm_port_0_related_networks
network_role_tag:
get_input: port_pcm_port_0_network_role_tag
network_role:
subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_1_ip_requirements
+ related_networks:
+ get_input: port_pcm_port_1_related_networks
network_role_tag:
get_input: port_pcm_port_1_network_role_tag
network_role:
- link
dependency_pcma_server_pcm_port_0:
- pcma_server_pcm_port_0
- - dependency
+ - dependency
\ No newline at end of file
port_pcm_port_00_network_role:
type: string
required: true
+ port_pcm_port_00_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_00_ip_requirements:
type: list
required: true
immutable: false
type: string
description: CPS network gateway
+ port_pcm_port_01_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
security_group_name:
label: security group name
hidden: false
pcm_port_00:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_00_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_00_related_networks
+ network:
+ get_input: cps_net_name
ip_requirements:
get_input: port_pcm_port_00_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: cps_net_ip
- subnetpoolid:
- get_input: port_pcm_port_00_subnetpoolid
mac_requirements:
get_input: port_pcm_port_00_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_00_vlan_requirements
network_role_tag:
get_input: port_pcm_port_00_network_role_tag
- network:
- get_input: cps_net_name
order:
get_input: port_pcm_port_00_order
requirements:
pcm_port_01:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_01_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_01_related_networks
+ network:
+ get_input: oam_net_name
ip_requirements:
get_input: port_pcm_port_01_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: oam_net_ip
- subnetpoolid:
- get_input: port_pcm_port_01_subnetpoolid
mac_requirements:
get_input: port_pcm_port_01_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_01_vlan_requirements
network_role_tag:
get_input: port_pcm_port_01_network_role_tag
- network:
- get_input: oam_net_name
order:
get_input: port_pcm_port_01_order
requirements:
- link
dependency_server_pcm:
- server_pcm
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_1c1_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c1_t1_port_ip_requirements:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_00_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_00_ip_requirements:
type: list
required: true
description: CPS network gateway
required: true
status: SUPPORTED
+ port_pcm_port_01_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
security_group_name:
type: string
description: the name of security group
status: SUPPORTED
entry_schema:
type: string
+ port_1c1_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c1_t1_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_port_3_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
type: string
required: true
status: SUPPORTED
+ port_pcm_port_2_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_3_network:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_00_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_00_ip_requirements:
type: list
required: true
description: CPS network gateway
required: true
status: SUPPORTED
+ port_pcm_port_01_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
security_group_name:
type: string
description: the name of security group
type: string
required: true
status: SUPPORTED
+ port_1c201_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_2c202_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c201_port_network_role:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_1c201_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_2c202_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c201_port_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1a_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1a_t1_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_1b_t2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t1_port_ip_requirements:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_1b_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: string
required: true
status: SUPPORTED
+ port_1a_t2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1a_t2_port_ip_requirements:
type: list
required: true
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_1a_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1a_t1_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_1b_t2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t1_port_ip_requirements:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_1b_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: string
required: true
status: SUPPORTED
+ port_1b_t2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t1_port_ip_requirements:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_1b_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_b_single_2b_availability_zone:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_1b_t2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_b_single_2b_metadata:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_1b_t1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_b_single_2b_availability_zone:
type: list
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_1c1_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c1_t1_port_ip_requirements:
type: list
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_1c1_t1_port_ip_requirements
+ related_networks:
+ get_input: port_1c1_t1_port_related_networks
network_role_tag:
get_input: port_1c1_t1_port_network_role_tag
network_role:
- link
dependency_1c11_scalling_instance:
- 1c11_scalling_instance
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_1c1_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c1_t1_port_ip_requirements:
type: list
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_1c1_t1_port_ip_requirements
+ related_networks:
+ get_input: port_1c1_t1_port_related_networks
network_role_tag:
get_input: port_1c1_t1_port_network_role_tag
network_role:
- dependency
link_1c12_scalling_instance_1c1_t1_port:
- 1c12_scalling_instance_1c1_t1_port
- - link
+ - link
\ No newline at end of file
port_1c201_port_subnetpoolid:
type: string
required: true
+ port_1c201_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_2c202_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c201_port_network_role:
type: string
required: true
vlan_requirements:
get_input: port_1c201_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1c201_port_related_networks
ip_requirements:
get_input: port_1c201_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_2c202_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_2c202_port_related_networks
ip_requirements:
get_input: port_2c202_port_ip_requirements
network_role_tag:
- link
dependency_1c2_catalog_instance_1c201_port:
- 1c2_catalog_instance_1c201_port
- - dependency
+ - dependency
\ No newline at end of file
port_1c201_port_subnetpoolid:
type: string
required: true
+ port_1c201_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_2c202_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1c201_port_network_role:
type: string
required: true
vlan_requirements:
get_input: port_2c202_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_2c202_port_related_networks
ip_requirements:
get_input: port_2c202_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_1c201_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1c201_port_related_networks
ip_requirements:
get_input: port_1c201_port_ip_requirements
network_role_tag:
- dependency
link_2c2_catalog_instance_2c202_port:
- 2c2_catalog_instance_2c202_port
- - link
+ - link
\ No newline at end of file
vm_image_name:
type: string
required: true
+ port_1a_t2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1a_t2_port_ip_requirements:
type: list
required: true
default: 0
constraints:
- greater_or_equal: 0
+ port_1a_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1a_t1_port_network_role_tag:
type: string
required: true
vlan_requirements:
get_input: port_1a_t1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1a_t1_port_related_networks
ip_requirements:
get_input: port_1a_t1_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_1a_t2_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1a_t2_port_related_networks
ip_requirements:
get_input: port_1a_t2_port_ip_requirements
network_role_tag:
- dependency
local_storage_a_single_1a:
- a_single_1a
- - local_storage
+ - local_storage
\ No newline at end of file
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1a_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1a_t1_port_network_role_tag:
type: string
required: true
vlan_requirements:
get_input: port_1a_t1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1a_t1_port_related_networks
ip_requirements:
get_input: port_1a_t1_port_ip_requirements
network_role_tag:
- link
local_storage_a_single_2a:
- a_single_2a
- - local_storage
+ - local_storage
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_1b_t2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t1_port_ip_requirements:
type: list
required: true
port_1b_t2_port_subnetpoolid:
type: string
required: true
+ port_1b_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
b_single_1b_1b_t1_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_1b_t1_port_mac_requirements
+ order:
+ get_input: port_1b_t1_port_order
value_specs:
get_input:
- port_1b_t1_port_value_specs
subinterface_indicator: false
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
+ related_networks:
+ get_input: port_1b_t1_port_related_networks
network_role_tag:
get_input: port_1b_t1_port_network_role_tag
- mac_requirements:
- get_input: port_1b_t1_port_mac_requirements
- order:
- get_input: port_1b_t1_port_order
network_role:
get_input: port_1b_t1_port_network_role
subnetpoolid:
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1b_t2_port_related_networks
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
- link
dependency_b_single_1b_1b_t2_port:
- b_single_1b_1b_t2_port
- - dependency
+ - dependency
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_1b_t2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t1_port_ip_requirements:
type: list
required: true
port_1b_t2_port_subnetpoolid:
type: string
required: true
+ port_1b_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1b_t1_port_related_networks
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1b_t2_port_related_networks
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
- link
dependency_b_single_1b_1b_t2_port:
- b_single_1b_1b_t2_port
- - dependency
+ - dependency
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_1b_t2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_1b_t1_port_ip_requirements:
type: list
required: true
port_1b_t2_port_subnetpoolid:
type: string
required: true
+ port_1b_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_b_single_2b_availability_zone:
type: list
required: true
b_single_2b_1b_t1_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_1b_t1_port_mac_requirements
+ order:
+ get_input: port_1b_t1_port_order
value_specs:
get_input:
- port_1b_t1_port_value_specs
subinterface_indicator: false
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
+ related_networks:
+ get_input: port_1b_t1_port_related_networks
network_role_tag:
get_input: port_1b_t1_port_network_role_tag
- mac_requirements:
- get_input: port_1b_t1_port_mac_requirements
- order:
- get_input: port_1b_t1_port_order
network_role:
get_input: port_1b_t1_port_network_role
subnetpoolid:
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1b_t2_port_related_networks
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
- dependency
dependency_b_single_2b_1b_t1_port:
- b_single_2b_1b_t1_port
- - dependency
+ - dependency
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_1b_t2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_b_single_2b_metadata:
type: list
required: true
port_1b_t2_port_subnetpoolid:
type: string
required: true
+ port_1b_t1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_b_single_2b_availability_zone:
type: list
required: true
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1b_t1_port_related_networks
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_1b_t2_port_related_networks
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
- dependency
dependency_b_single_2b_1b_t1_port:
- b_single_2b_1b_t1_port
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_port_3_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
port_pcm_port_2_network_role_tag:
type: string
required: true
+ port_pcm_port_2_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_3_network:
type: list
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_3_ip_requirements
+ related_networks:
+ get_input: port_pcm_port_3_related_networks
network_role_tag:
get_input: port_pcm_port_3_network_role_tag
network_role:
subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_2_ip_requirements
+ related_networks:
+ get_input: port_pcm_port_2_related_networks
network_role_tag:
get_input: port_pcm_port_2_network_role_tag
network_role:
- link
link_pcma_server_pcm_port_3:
- pcma_server_pcm_port_3
- - link
+ - link
\ No newline at end of file
port_pcm_port_0_network_role:
type: string
required: true
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_network_role_tag:
type: string
required: true
vm_image_name:
type: string
required: true
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_0_ip_requirements
+ related_networks:
+ get_input: port_pcm_port_0_related_networks
network_role_tag:
get_input: port_pcm_port_0_network_role_tag
network_role:
subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_1_ip_requirements
+ related_networks:
+ get_input: port_pcm_port_1_related_networks
network_role_tag:
get_input: port_pcm_port_1_network_role_tag
network_role:
- link
dependency_pcma_server_pcm_port_0:
- pcma_server_pcm_port_0
- - dependency
+ - dependency
\ No newline at end of file
port_pcm_port_00_network_role:
type: string
required: true
+ port_pcm_port_00_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_00_ip_requirements:
type: list
required: true
immutable: false
type: string
description: CPS network gateway
+ port_pcm_port_01_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
security_group_name:
label: security group name
hidden: false
pcm_port_00:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_00_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_00_related_networks
+ network:
+ get_input: cps_net_name
ip_requirements:
get_input: port_pcm_port_00_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: cps_net_ip
- subnetpoolid:
- get_input: port_pcm_port_00_subnetpoolid
mac_requirements:
get_input: port_pcm_port_00_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_00_vlan_requirements
network_role_tag:
get_input: port_pcm_port_00_network_role_tag
- network:
- get_input: cps_net_name
order:
get_input: port_pcm_port_00_order
requirements:
pcm_port_01:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_01_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_01_related_networks
+ network:
+ get_input: oam_net_name
ip_requirements:
get_input: port_pcm_port_01_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: oam_net_ip
- subnetpoolid:
- get_input: port_pcm_port_01_subnetpoolid
mac_requirements:
get_input: port_pcm_port_01_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_01_vlan_requirements
network_role_tag:
get_input: port_pcm_port_01_network_role_tag
- network:
- get_input: oam_net_name
order:
get_input: port_pcm_port_01_order
requirements:
- link
dependency_server_pcm:
- server_pcm
- - dependency
+ - dependency
\ No newline at end of file
type: string
required: true
status: SUPPORTED
+ port_pd_server_nested2_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_nested2_1b_port_network:
type: list
required: true
description: Flavor for PD server
required: true
status: SUPPORTED
+ port_pd_server_pattern4_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_pattern4_port_2_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_pattern4_port_1_network_role:
type: string
required: true
type: integer
required: true
status: SUPPORTED
+ port_pd_server_pattern4_port_02_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
pd_server_pattern4_image:
type: string
description: Flavor for PD server
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_pattern4_port_01_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_pattern4_port_02_network_role_tag:
type: string
required: true
type: integer
required: true
status: SUPPORTED
+ port_pd_server_pattern4_port_02_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
pd_server_pattern4_image:
type: string
description: Flavor for PD server
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_pattern4_port_01_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_pattern4_port_02_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_cmaui_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
type: string
required: true
status: SUPPORTED
+ port_ps_server_main_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pd_server_main_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pd_server_main_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_ps_server_main_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_cmaui_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
+ port_ps_server_nested2_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_ps_server_nested2_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_cmaui_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
type: integer
required: true
status: SUPPORTED
+ port_pd_server_pattern4_port_02_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
pd_server_pattern4_image:
type: string
description: Flavor for PD server
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_pattern4_port_01_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_pattern4_port_02_network_role_tag:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_cmaui_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
subinterface_indicator: false
ip_requirements:
get_input: port_cmaui_port_ip_requirements
+ related_networks:
+ get_input: port_cmaui_port_related_networks
network_role_tag:
get_input: port_cmaui_port_network_role_tag
network_role:
- local_storage
dependency_cmaui_1c1_main:
- cmaui_1c1_main
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_cmaui_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
subinterface_indicator: false
ip_requirements:
get_input: port_cmaui_port_ip_requirements
+ related_networks:
+ get_input: port_cmaui_port_related_networks
network_role_tag:
get_input: port_cmaui_port_network_role_tag
network_role:
- local_storage
dependency_cmaui_1c1_main:
- cmaui_1c1_main
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_cmaui_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
subinterface_indicator: false
ip_requirements:
get_input: port_cmaui_port_ip_requirements
+ related_networks:
+ get_input: port_cmaui_port_related_networks
network_role_tag:
get_input: port_cmaui_port_network_role_tag
network_role:
- local_storage
dependency_cmaui_1c1_nested2_cmaui_port:
- cmaui_1c1_nested2_cmaui_port
- - dependency
+ - dependency
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_pd_server_main_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_pd_server_main_1b_port_ip_requirements
+ related_networks:
+ get_input: port_pd_server_main_1b_port_related_networks
network_role_tag:
get_input: port_pd_server_main_1b_port_network_role_tag
network_role:
- local_storage
dependency_pd_server_main_1b_pd_server_main_1b_port:
- pd_server_main_1b_pd_server_main_1b_port
- - dependency
+ - dependency
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_pd_server_main_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_pd_server_main_1b_port_ip_requirements
+ related_networks:
+ get_input: port_pd_server_main_1b_port_related_networks
network_role_tag:
get_input: port_pd_server_main_1b_port_network_role_tag
network_role:
- local_storage
dependency_pd_server_main_1b_pd_server_main_1b_port:
- pd_server_main_1b_pd_server_main_1b_port
- - dependency
+ - dependency
\ No newline at end of file
port_pd_server_nested2_1b_port_network_role_tag:
type: string
required: true
+ port_pd_server_nested2_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_nested2_1b_port_network:
type: list
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_pd_server_nested2_1b_port_ip_requirements
+ related_networks:
+ get_input: port_pd_server_nested2_1b_port_related_networks
network_role_tag:
get_input: port_pd_server_nested2_1b_port_network_role_tag
network_role:
- dependency
link_pd_server_nested2_1b_pd_server_nested2_1b_port:
- pd_server_nested2_1b_pd_server_nested2_1b_port
- - link
+ - link
\ No newline at end of file
port_ps_server_main_1b_port_network_role_tag:
type: string
required: true
+ port_ps_server_main_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_main_1b_port_ip_requirements
+ related_networks:
+ get_input: port_ps_server_main_1b_port_related_networks
network_role_tag:
get_input: port_ps_server_main_1b_port_network_role_tag
network_role:
- dependency
local_storage_ps_server_main_1b:
- ps_server_main_1b
- - local_storage
+ - local_storage
\ No newline at end of file
port_ps_server_main_1b_port_network_role_tag:
type: string
required: true
+ port_ps_server_main_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_main_1b_port_ip_requirements
+ related_networks:
+ get_input: port_ps_server_main_1b_port_related_networks
network_role_tag:
get_input: port_ps_server_main_1b_port_network_role_tag
network_role:
- dependency
local_storage_ps_server_main_1b:
- ps_server_main_1b
- - local_storage
+ - local_storage
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_ps_server_nested2_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_ps_server_nested2_1b_availability_zone:
type: list
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_nested2_1b_port_ip_requirements
+ related_networks:
+ get_input: port_ps_server_nested2_1b_port_related_networks
network_role_tag:
get_input: port_ps_server_nested2_1b_port_network_role_tag
network_role:
- dependency
link_ps_server_nested2_1b_ps_server_nested2_1b_port:
- ps_server_nested2_1b_ps_server_nested2_1b_port
- - link
+ - link
\ No newline at end of file
immutable: false
type: string
description: Flavor for PD server
+ port_pd_server_pattern4_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_pattern4_port_2_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_pattern4_port_1_network_role:
type: string
required: true
pd_server_pattern4_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pd_server_pattern4_port_1_subnetpoolid
+ related_networks:
+ get_input: port_pd_server_pattern4_port_1_related_networks
+ network:
+ get_input: net
replacement_policy: AUTO
ip_requirements:
get_input: port_pd_server_pattern4_port_1_ip_requirements
get_input:
- pd_server_pattern4_ips
- 0
- subnetpoolid:
- get_input: port_pd_server_pattern4_port_1_subnetpoolid
mac_requirements:
get_input: port_pd_server_pattern4_port_1_mac_requirements
subinterface_indicator: false
get_input: port_pd_server_pattern4_port_1_vlan_requirements
network_role_tag:
get_input: port_pd_server_pattern4_port_1_network_role_tag
- network:
- get_input: net
order:
get_input: port_pd_server_pattern4_port_1_order
requirements:
pd_server_pattern4_port_2:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pd_server_pattern4_port_2_subnetpoolid
+ related_networks:
+ get_input: port_pd_server_pattern4_port_2_related_networks
+ network:
+ get_input: net
replacement_policy: AUTO
ip_requirements:
get_input: port_pd_server_pattern4_port_2_ip_requirements
get_input:
- pd_server_pattern4_ips
- 1
- subnetpoolid:
- get_input: port_pd_server_pattern4_port_2_subnetpoolid
mac_requirements:
get_input: port_pd_server_pattern4_port_2_mac_requirements
subinterface_indicator: false
get_input: port_pd_server_pattern4_port_2_vlan_requirements
network_role_tag:
get_input: port_pd_server_pattern4_port_2_network_role_tag
- network:
- get_input: net
order:
get_input: port_pd_server_pattern4_port_2_order
requirements:
- link
dependency_server_pd_pattern4_1:
- server_pd_pattern4_1
- - dependency
+ - dependency
\ No newline at end of file
port_pd_server_pattern4_port_01_order:
type: integer
required: true
+ port_pd_server_pattern4_port_02_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
pd_server_pattern4_image:
hidden: false
immutable: false
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_pattern4_port_01_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_pattern4_port_02_network_role_tag:
type: string
required: true
pd_server_pattern4_port_01:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pd_server_pattern4_port_01_subnetpoolid
+ related_networks:
+ get_input: port_pd_server_pattern4_port_01_related_networks
+ network:
+ get_input: net
replacement_policy: AUTO
ip_requirements:
get_input: port_pd_server_pattern4_port_01_ip_requirements
get_input:
- pd_server_pattern4_ips
- 0
- subnetpoolid:
- get_input: port_pd_server_pattern4_port_01_subnetpoolid
mac_requirements:
get_input: port_pd_server_pattern4_port_01_mac_requirements
subinterface_indicator: false
get_input: port_pd_server_pattern4_port_01_vlan_requirements
network_role_tag:
get_input: port_pd_server_pattern4_port_01_network_role_tag
- network:
- get_input: net
order:
get_input: port_pd_server_pattern4_port_01_order
requirements:
pd_server_pattern4_port_02:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pd_server_pattern4_port_02_subnetpoolid
+ related_networks:
+ get_input: port_pd_server_pattern4_port_02_related_networks
+ network:
+ get_input: net
replacement_policy: AUTO
ip_requirements:
get_input: port_pd_server_pattern4_port_02_ip_requirements
get_input:
- pd_server_pattern4_ips
- 1
- subnetpoolid:
- get_input: port_pd_server_pattern4_port_02_subnetpoolid
mac_requirements:
get_input: port_pd_server_pattern4_port_02_mac_requirements
subinterface_indicator: false
get_input: port_pd_server_pattern4_port_02_vlan_requirements
network_role_tag:
get_input: port_pd_server_pattern4_port_02_network_role_tag
- network:
- get_input: net
order:
get_input: port_pd_server_pattern4_port_02_order
requirements:
- link
dependency_server_pd_pattern4:
- server_pd_pattern4
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_pd_server_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: integer
required: true
status: SUPPORTED
+ port_cmaui_port_7_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cmaui_port_7_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_cmaui_port_8_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
requirements:
- dependency_cmaui_port_7:
capability: tosca.capabilities.Node
type: string
required: true
status: SUPPORTED
+ port_oam_server_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_oam_server_port_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_sm_server_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_sm_server_port_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_ps_server_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
vm_image_name:
type: string
required: true
+ port_oam_server_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_oam_server_port_fixed_ips:
type: list
required: true
vlan_requirements:
get_input: port_oam_server_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_oam_server_port_related_networks
ip_requirements:
get_input: port_oam_server_port_ip_requirements
network_role_tag:
- dependency
link_oam_server_oam_server_port:
- oam_server_oam_server_port
- - link
+ - link
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_pd_server_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
vlan_requirements:
get_input: port_pd_server_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd_server_port_related_networks
ip_requirements:
get_input: port_pd_server_port_ip_requirements
network_role_tag:
- link
dependency_pd_server_pd_server_port:
- pd_server_pd_server_port
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_ps_server_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_ps_server_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_ps_server_port_related_networks
ip_requirements:
get_input: port_ps_server_port_ip_requirements
network_role_tag:
- link
local_storage_ps_server:
- ps_server
- - local_storage
+ - local_storage
\ No newline at end of file
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_sm_server_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_sm_server_port_security_groups:
type: list
required: true
vlan_requirements:
get_input: port_sm_server_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_sm_server_port_related_networks
ip_requirements:
get_input: port_sm_server_port_ip_requirements
network_role_tag:
- local_storage
link_sm_server_sm_server_port:
- sm_server_sm_server_port
- - link
+ - link
\ No newline at end of file
port_cmaui_port_8_order:
type: integer
required: true
+ port_cmaui_port_7_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cmaui_port_7_network_role_tag:
type: string
required: true
port_cmaui_port_8_subnetpoolid:
type: string
required: true
+ port_cmaui_port_8_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
node_templates:
cmaui_port_7:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
subnetpoolid:
get_input: port_cmaui_port_7_subnetpoolid
+ related_networks:
+ get_input: port_cmaui_port_7_related_networks
network:
get_input: net1
replacement_policy: AUTO
properties:
subnetpoolid:
get_input: port_cmaui_port_8_subnetpoolid
+ related_networks:
+ get_input: port_cmaui_port_8_related_networks
network:
get_input: net2
replacement_policy: AUTO
- dependency
local_storage_server_cmaui:
- server_cmaui
- - local_storage
+ - local_storage
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_oam02_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_oam_availability_zone:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_oam01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
org.openecomp.resource.abstract.nodes.cmaui:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_cmaui02_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
type: string
required: true
status: SUPPORTED
+ port_cmaui01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cmaui01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
requirements:
- dependency_ps:
capability: tosca.capabilities.Node
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_cmaui02_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
vlan_requirements:
get_input: port_cmaui02_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_cmaui02_port_related_networks
ip_requirements:
get_input: port_cmaui02_port_ip_requirements
network_role_tag:
- dependency
local_storage_cmaui:
- cmaui
- - local_storage
+ - local_storage
\ No newline at end of file
port_cmaui01_port_network_role_tag:
type: string
required: true
+ port_cmaui01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cmaui01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
vlan_requirements:
get_input: port_cmaui01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_cmaui01_port_related_networks
ip_requirements:
get_input: port_cmaui01_port_ip_requirements
network_role_tag:
- dependency
local_storage_cmaui:
- cmaui
- - local_storage
+ - local_storage
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_oam02_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_oam_availability_zone:
type: list
required: true
vlan_requirements:
get_input: port_oam02_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_oam02_port_related_networks
ip_requirements:
get_input: port_oam02_port_ip_requirements
network_role_tag:
- dependency
dependency_oam:
- oam
- - dependency
+ - dependency
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_oam01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
vlan_requirements:
get_input: port_oam01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_oam01_port_related_networks
ip_requirements:
get_input: port_oam01_port_ip_requirements
network_role_tag:
- link
dependency_oam:
- oam
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd02_port_related_networks
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server_pd02_port:
- pd_server_pd02_port
- - dependency
+ - dependency
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
node_templates:
ps:
type: org.openecomp.resource.vfc.compute.nodes.heat.ps
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd02_port_related_networks
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
- dependency
local_storage_ps:
- ps
- - local_storage
+ - local_storage
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency
link_ps_pd01_port:
- ps_pd01_port
- - link
+ - link
\ No newline at end of file
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_ps02_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps02_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
status: SUPPORTED
entry_schema:
type: string
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd02_port_related_networks
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server_pd02_port:
- pd_server_pd02_port
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd02_port_related_networks
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server_pd02_port:
- pd_server_pd02_port
- - dependency
+ - dependency
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
vm_image_name:
type: string
required: true
+ port_ps02_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps02_port_subnetpoolid:
type: string
required: true
vlan_requirements:
get_input: port_ps02_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_ps02_port_related_networks
ip_requirements:
get_input: port_ps02_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server_ps02_port:
- pd_server_ps02_port
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd02_port_related_networks
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server_pd02_port:
- pd_server_pd02_port
- - dependency
+ - dependency
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_network_role_tag:
type: string
required: true
type: integer
required: true
status: SUPPORTED
+ port_osm_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_osm_server_1c2_metadata:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_oam_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pd_server_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_port_1_network_role_tag:
type: string
required: true
type: integer
required: true
status: SUPPORTED
+ port_pd_server_port_2_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_port_2_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_ps_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps_server_1b_port_network:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_BE_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_ps_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps_server_1b_port_network:
type: list
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_rd_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
attributes:
rd_server_1b_accessIPv4:
type: string
type: string
required: true
status: SUPPORTED
+ port_pd_server_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_port_1_network_role_tag:
type: string
required: true
type: integer
required: true
status: SUPPORTED
+ port_pd_server_port_2_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_port_2_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pd_server_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_port_1_network_role_tag:
type: string
required: true
type: integer
required: true
status: SUPPORTED
+ port_pd_server_port_2_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_port_2_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_cmaui_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_BE_port_network_role_tag:
type: string
required: true
+ port_BE_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_BE_port_ip_requirements
+ related_networks:
+ get_input: port_BE_port_related_networks
network_role_tag:
get_input: port_BE_port_network_role_tag
network_role:
- dependency
dependency_BE_1c1:
- BE_1c1
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_cmaui_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
subinterface_indicator: false
ip_requirements:
get_input: port_cmaui_port_ip_requirements
+ related_networks:
+ get_input: port_cmaui_port_related_networks
network_role_tag:
get_input: port_cmaui_port_network_role_tag
network_role:
- link
local_storage_cmaui_1c1:
- cmaui_1c1
- - local_storage
+ - local_storage
\ No newline at end of file
port_oam_port_subnetpoolid:
type: string
required: true
+ port_oam_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_oam_port_ip_requirements
+ related_networks:
+ get_input: port_oam_port_related_networks
network_role_tag:
get_input: port_oam_port_network_role_tag
network_role:
- link
dependency_oam_server_1c2_oam_port:
- oam_server_1c2_oam_port
- - dependency
+ - dependency
\ No newline at end of file
port_osm_port_order:
type: integer
required: true
+ port_osm_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_osm_server_1c2_metadata:
type: list
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_osm_port_ip_requirements
+ related_networks:
+ get_input: port_osm_port_related_networks
network_role_tag:
get_input: port_osm_port_network_role_tag
network_role:
- local_storage
dependency_osm_server_1c2:
- osm_server_1c2
- - dependency
+ - dependency
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_ps_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps_server_1b_port_network:
type: list
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_ps_server_1b_port_related_networks
network_role_tag:
get_input: port_ps_server_1b_port_network_role_tag
network_role:
- dependency
link_pd_server_1b_ps_server_1b_port:
- pd_server_1b_ps_server_1b_port
- - link
+ - link
\ No newline at end of file
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_network_role_tag:
type: string
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_pd_server_1b_port_related_networks
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
network_role:
- link
dependency_pd_server_1b_pd_server_1b_port:
- pd_server_1b_pd_server_1b_port
- - dependency
+ - dependency
\ No newline at end of file
port_rd_server_1b_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_rd_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
node_templates:
rd_server_1b_rd_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
subinterface_indicator: false
ip_requirements:
get_input: port_rd_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_rd_server_1b_port_related_networks
network_role_tag:
get_input: port_rd_server_1b_port_network_role_tag
network_role:
- local_storage
link_rd_server_1b_rd_server_1b_port:
- rd_server_1b_rd_server_1b_port
- - link
+ - link
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_ps_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps_server_1b_port_network:
type: list
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_ps_server_1b_port_related_networks
network_role_tag:
get_input: port_ps_server_1b_port_network_role_tag
network_role:
- dependency
link_rd_server_1b_ps_server_1b_port:
- rd_server_1b_ps_server_1b_port
- - link
+ - link
\ No newline at end of file
port_pd_server_port_1_subnetpoolid:
type: string
required: true
+ port_pd_server_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_port_1_network_role_tag:
type: string
required: true
port_pd_server_port_2_order:
type: integer
required: true
+ port_pd_server_port_2_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_port_2_network_role_tag:
type: string
required: true
pd_server_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pd_server_port_1_subnetpoolid
+ related_networks:
+ get_input: port_pd_server_port_1_related_networks
+ network:
+ get_input: net
replacement_policy: AUTO
ip_requirements:
get_input: port_pd_server_port_1_ip_requirements
get_input:
- pd_server_ips
- 0
- subnetpoolid:
- get_input: port_pd_server_port_1_subnetpoolid
mac_requirements:
get_input: port_pd_server_port_1_mac_requirements
subinterface_indicator: false
get_input: port_pd_server_port_1_vlan_requirements
network_role_tag:
get_input: port_pd_server_port_1_network_role_tag
- network:
- get_input: net
order:
get_input: port_pd_server_port_1_order
requirements:
pd_server_port_2:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pd_server_port_2_subnetpoolid
+ related_networks:
+ get_input: port_pd_server_port_2_related_networks
+ network:
+ get_input: net
replacement_policy: AUTO
ip_requirements:
get_input: port_pd_server_port_2_ip_requirements
get_input:
- pd_server_ips
- 1
- subnetpoolid:
- get_input: port_pd_server_port_2_subnetpoolid
mac_requirements:
get_input: port_pd_server_port_2_mac_requirements
subinterface_indicator: false
get_input: port_pd_server_port_2_vlan_requirements
network_role_tag:
get_input: port_pd_server_port_2_network_role_tag
- network:
- get_input: net
order:
get_input: port_pd_server_port_2_order
requirements:
- dependency
dependency_pd_server_port_2:
- pd_server_port_2
- - dependency
+ - dependency
\ No newline at end of file
type: string
required: true
status: SUPPORTED
+ port_oam_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_ps_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps_server_1b_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_cmaui_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_cmaui_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
subinterface_indicator: false
ip_requirements:
get_input: port_cmaui_port_ip_requirements
+ related_networks:
+ get_input: port_cmaui_port_related_networks
network_role_tag:
get_input: port_cmaui_port_network_role_tag
network_role:
- link
local_storage_cmaui_1c1:
- cmaui_1c1
- - local_storage
+ - local_storage
\ No newline at end of file
port_oam_port_subnetpoolid:
type: string
required: true
+ port_oam_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_oam_port_ip_requirements
+ related_networks:
+ get_input: port_oam_port_related_networks
network_role_tag:
get_input: port_oam_port_network_role_tag
network_role:
- link
dependency_oam_server_1c2_oam_port:
- oam_server_1c2_oam_port
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_network_role_tag:
type: string
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_pd_server_1b_port_related_networks
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
network_role:
- link
dependency_pd_server_1b_pd_server_1b_port:
- pd_server_1b_pd_server_1b_port
- - dependency
+ - dependency
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_ps_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps_server_1b_port_network:
type: list
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_ps_server_1b_port_related_networks
network_role_tag:
get_input: port_ps_server_1b_port_network_role_tag
network_role:
- link
dependency_ps_server_1b:
- ps_server_1b
- - dependency
+ - dependency
\ No newline at end of file
type: string
required: true
status: SUPPORTED
+ port_oam_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pd_server_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_port_1_network_role_tag:
type: string
required: true
type: integer
required: true
status: SUPPORTED
+ port_pd_server_port_2_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_port_2_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_ps_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps_server_1b_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_cmaui_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_cmaui_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
subinterface_indicator: false
ip_requirements:
get_input: port_cmaui_port_ip_requirements
+ related_networks:
+ get_input: port_cmaui_port_related_networks
network_role_tag:
get_input: port_cmaui_port_network_role_tag
network_role:
- link
local_storage_cmaui_1c1:
- cmaui_1c1
- - local_storage
+ - local_storage
\ No newline at end of file
port_oam_port_subnetpoolid:
type: string
required: true
+ port_oam_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_oam_port_ip_requirements
+ related_networks:
+ get_input: port_oam_port_related_networks
network_role_tag:
get_input: port_oam_port_network_role_tag
network_role:
- link
dependency_oam_server_1c2_oam_port:
- oam_server_1c2_oam_port
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_network_role_tag:
type: string
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_pd_server_1b_port_related_networks
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
network_role:
- link
dependency_pd_server_1b_pd_server_1b_port:
- pd_server_1b_pd_server_1b_port
- - dependency
+ - dependency
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_ps_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps_server_1b_port_network:
type: list
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_ps_server_1b_port_related_networks
network_role_tag:
get_input: port_ps_server_1b_port_network_role_tag
network_role:
- link
dependency_ps_server_1b:
- ps_server_1b
- - dependency
+ - dependency
\ No newline at end of file
port_pd_server_port_1_subnetpoolid:
type: string
required: true
+ port_pd_server_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_port_1_network_role_tag:
type: string
required: true
port_pd_server_port_2_order:
type: integer
required: true
+ port_pd_server_port_2_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_port_2_network_role_tag:
type: string
required: true
pd_server_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pd_server_port_1_subnetpoolid
+ related_networks:
+ get_input: port_pd_server_port_1_related_networks
+ network:
+ get_input: net
replacement_policy: AUTO
ip_requirements:
get_input: port_pd_server_port_1_ip_requirements
get_input:
- pd_server_ips
- 0
- subnetpoolid:
- get_input: port_pd_server_port_1_subnetpoolid
mac_requirements:
get_input: port_pd_server_port_1_mac_requirements
subinterface_indicator: false
get_input: port_pd_server_port_1_vlan_requirements
network_role_tag:
get_input: port_pd_server_port_1_network_role_tag
- network:
- get_input: net
order:
get_input: port_pd_server_port_1_order
requirements:
pd_server_port_2:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pd_server_port_2_subnetpoolid
+ related_networks:
+ get_input: port_pd_server_port_2_related_networks
+ network:
+ get_input: net
replacement_policy: AUTO
ip_requirements:
get_input: port_pd_server_port_2_ip_requirements
get_input:
- pd_server_ips
- 1
- subnetpoolid:
- get_input: port_pd_server_port_2_subnetpoolid
mac_requirements:
get_input: port_pd_server_port_2_mac_requirements
subinterface_indicator: false
get_input: port_pd_server_port_2_vlan_requirements
network_role_tag:
get_input: port_pd_server_port_2_network_role_tag
- network:
- get_input: net
order:
get_input: port_pd_server_port_2_order
requirements:
- dependency
dependency_pd_server_port_2:
- pd_server_port_2
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_cmaui_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_cmaui_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
subinterface_indicator: false
ip_requirements:
get_input: port_cmaui_port_ip_requirements
+ related_networks:
+ get_input: port_cmaui_port_related_networks
network_role_tag:
get_input: port_cmaui_port_network_role_tag
network_role:
- dependency
local_storage_cmaui:
- cmaui
- - local_storage
+ - local_storage
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_cmaui_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_cmaui_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
subinterface_indicator: false
ip_requirements:
get_input: port_cmaui_port_ip_requirements
+ related_networks:
+ get_input: port_cmaui_port_related_networks
network_role_tag:
get_input: port_cmaui_port_network_role_tag
network_role:
- dependency
local_storage_cmaui:
- cmaui
- - local_storage
+ - local_storage
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_pd_server_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_ps_server_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_pd_server_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_pd_server_port_ip_requirements
+ related_networks:
+ get_input: port_pd_server_port_related_networks
network_role_tag:
get_input: port_pd_server_port_network_role_tag
network_role:
- link
dependency_pd_server_pd_server_port:
- pd_server_pd_server_port
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_ps_server_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_port_ip_requirements
+ related_networks:
+ get_input: port_ps_server_port_related_networks
network_role_tag:
get_input: port_ps_server_port_network_role_tag
network_role:
- link
local_storage_ps_server:
- ps_server
- - local_storage
+ - local_storage
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_pd_server_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: string
required: true
status: SUPPORTED
+ port_oam_server_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_oam_server_port_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_sm_server_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
requirements:
- dependency_sm_server:
capability: tosca.capabilities.Node
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_ps_server_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
vm_image_name:
type: string
required: true
+ port_oam_server_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_oam_server_port_fixed_ips:
type: list
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_oam_server_port_ip_requirements
+ related_networks:
+ get_input: port_oam_server_port_related_networks
network_role_tag:
get_input: port_oam_server_port_network_role_tag
network_role:
- dependency
link_oam_server_oam_server_port:
- oam_server_oam_server_port
- - link
+ - link
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_pd_server_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_pd_server_port_ip_requirements
+ related_networks:
+ get_input: port_pd_server_port_related_networks
network_role_tag:
get_input: port_pd_server_port_network_role_tag
network_role:
- link
dependency_pd_server_pd_server_port:
- pd_server_pd_server_port
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_ps_server_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_port_ip_requirements
+ related_networks:
+ get_input: port_ps_server_port_related_networks
network_role_tag:
get_input: port_ps_server_port_network_role_tag
network_role:
- link
local_storage_ps_server:
- ps_server
- - local_storage
+ - local_storage
\ No newline at end of file
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_sm_server_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
node_templates:
sm_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.sm_server
subinterface_indicator: false
ip_requirements:
get_input: port_sm_server_port_ip_requirements
+ related_networks:
+ get_input: port_sm_server_port_related_networks
network_role_tag:
get_input: port_sm_server_port_network_role_tag
network_role:
- local_storage
link_sm_server_sm_server_port:
- sm_server_sm_server_port
- - link
+ - link
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_pd_server_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: string
required: true
status: SUPPORTED
+ port_oam_server_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_oam_server_port_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_sm_server_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_sm_server_port_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_ps_server_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
vm_image_name:
type: string
required: true
+ port_oam_server_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_oam_server_port_fixed_ips:
type: list
required: true
vlan_requirements:
get_input: port_oam_server_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_oam_server_port_related_networks
ip_requirements:
get_input: port_oam_server_port_ip_requirements
network_role_tag:
- dependency
link_oam_server_oam_server_port:
- oam_server_oam_server_port
- - link
+ - link
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_pd_server_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
vlan_requirements:
get_input: port_pd_server_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd_server_port_related_networks
ip_requirements:
get_input: port_pd_server_port_ip_requirements
network_role_tag:
- link
dependency_pd_server_pd_server_port:
- pd_server_pd_server_port
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_ps_server_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_ps_server_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_ps_server_port_related_networks
ip_requirements:
get_input: port_ps_server_port_ip_requirements
network_role_tag:
- link
local_storage_ps_server:
- ps_server
- - local_storage
+ - local_storage
\ No newline at end of file
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_sm_server_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_sm_server_port_security_groups:
type: list
required: true
vlan_requirements:
get_input: port_sm_server_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_sm_server_port_related_networks
ip_requirements:
get_input: port_sm_server_port_ip_requirements
network_role_tag:
- local_storage
link_sm_server_sm_server_port:
- sm_server_sm_server_port
- - link
+ - link
\ No newline at end of file
type: string
required: true
status: SUPPORTED
+ port_pcm_port_12_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_12_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_02_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_12_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
org.openecomp.resource.abstract.nodes.heat.pcm_server_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
type: tosca.capabilities.network.Bindable
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
port_pcm_port_0_subnetpoolid:
type: string
required: true
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
pcm_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_1_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_1_related_networks
+ network:
+ get_input: oam_net_name
ip_requirements:
get_input: port_pcm_port_1_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: oam_net_ip
- subnetpoolid:
- get_input: port_pcm_port_1_subnetpoolid
mac_requirements:
get_input: port_pcm_port_1_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_1_vlan_requirements
network_role_tag:
get_input: port_pcm_port_1_network_role_tag
- network:
- get_input: oam_net_name
order:
get_input: port_pcm_port_1_order
requirements:
pcm_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_0_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_0_related_networks
+ network:
+ get_input: cps_net_name
ip_requirements:
get_input: port_pcm_port_0_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: cps_net_ip
- subnetpoolid:
- get_input: port_pcm_port_0_subnetpoolid
mac_requirements:
get_input: port_pcm_port_0_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_0_vlan_requirements
network_role_tag:
get_input: port_pcm_port_0_network_role_tag
- network:
- get_input: cps_net_name
order:
get_input: port_pcm_port_0_order
requirements:
- dependency
local_storage_server_pcm_1:
- server_pcm_1
- - local_storage
+ - local_storage
\ No newline at end of file
port_pcm_port_02_network_role_tag:
type: string
required: true
+ port_pcm_port_12_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_12_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
port_pcm_port_12_network_role_tag:
type: string
required: true
+ port_pcm_port_02_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_12_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
pcm_port_12:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_12_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_12_related_networks
+ network:
+ get_input: oam_net_name
ip_requirements:
get_input: port_pcm_port_12_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: oam_net_ip
- subnetpoolid:
- get_input: port_pcm_port_12_subnetpoolid
mac_requirements:
get_input: port_pcm_port_12_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_12_vlan_requirements
network_role_tag:
get_input: port_pcm_port_12_network_role_tag
- network:
- get_input: oam_net_name
order:
get_input: port_pcm_port_12_order
requirements:
pcm_port_02:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_02_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_02_related_networks
+ network:
+ get_input: cps_net_name
ip_requirements:
get_input: port_pcm_port_02_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: cps_net_ip
- subnetpoolid:
- get_input: port_pcm_port_02_subnetpoolid
mac_requirements:
get_input: port_pcm_port_02_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_02_vlan_requirements
network_role_tag:
get_input: port_pcm_port_02_network_role_tag
- network:
- get_input: cps_net_name
order:
get_input: port_pcm_port_02_order
requirements:
- dependency
link_pcm_port_02:
- pcm_port_02
- - link
+ - link
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_cdi_ims_core_0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: integer
required: true
status: SUPPORTED
+ port_cdi_internal_0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cdi_ims_core_0_port_allowed_address_pairs:
type: list
required: true
org.openecomp.resource.abstract.nodes.lbd:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_lbd_internal_1_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_lbd_ims_core_1_port_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_lbd_config_drive:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_lbd_internal_1_port_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
- port_lbd_ims_core_1_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_ims_core_1_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_lbd_dpdk_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
port_lbd_dpdk_1_port_subnetpoolid:
type: string
required: true
type: integer
required: true
status: SUPPORTED
- port_lbd_internal_1_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_internal_1_port_security_groups:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
- port_lbd_ims_core_1_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
vm_image_name:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_lbd_ims_core_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ compute_lbd_scheduler_hints:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
+ port_lbd_dpdk_1_port_name:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_lbd_ims_core_1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_lbd_internal_1_port_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_lbd_internal_1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ compute_lbd_name:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_lbd_ims_core_1_port_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_lbd_internal_1_port_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_lbd_config_drive:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
+ port_lbd_ims_core_1_port_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_ims_core_1_port_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_dpdk_1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_lbd_internal_1_port_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_internal_1_port_security_groups:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
+ port_lbd_ims_core_1_port_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_lbd_internal_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_lbd_internal_1_port_subnetpoolid:
type: string
required: true
type: string
required: true
status: SUPPORTED
- compute_lbd_scheduler_hints:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
- port_lbd_dpdk_1_port_name:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
port_lbd_dpdk_1_port_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_lbd_ims_core_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_lbd_internal_1_port_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
port_lbd_internal_1_port_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: json
- port_lbd_internal_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
port_lbd_dpdk_1_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_lbd_name:
+ port_lbd_dpdk_1_port_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_lbd_ims_core_1_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_lbd_dpdk_1_port_network_role:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_oam_internal_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_oam_internal_1_port_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_oam_oam_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_oam_internal_1_port_vlan_requirements:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_oam_oam_2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_oam_oam_2_port_security_groups:
type: list
required: true
type: integer
required: true
status: SUPPORTED
+ port_oam_internal_2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_oam_scheduler_hints:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_tdcore_dpdk_0_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_tdcore_internal_0_port_0_vlan_requirements:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_tdcore_internal_0_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
tdcore_flavor_name:
type: string
description: flavor name
type: string
required: true
status: SUPPORTED
+ port_cdi_internal_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_cdi_ims_core_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_cdi_metadata:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_lbd_config_drive:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
- port_lbd_dpdk_0_port_fixed_ips:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
port_lbd_internal_0_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
type: string
required: true
status: SUPPORTED
- port_lbd_internal_0_port_security_groups:
+ port_lbd_dpdk_0_port_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_lbd_dpdk_0_port_security_groups:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
compute_lbd_availability_zone:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_lbd_dpdk_0_port_vlan_requirements:
+ vm_image_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_lbd_dpdk_0_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- vm_image_name:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_ims_core_0_port_order:
+ type: integer
required: true
status: SUPPORTED
- port_lbd_dpdk_0_port_name:
+ port_lbd_ims_core_0_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_lbd_internal_0_port_subnetpoolid:
- type: string
+ port_lbd_ims_core_0_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_lbd_dpdk_0_port_ip_requirements:
+ port_lbd_ims_core_0_port_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_ims_core_0_port_order:
- type: integer
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_lbd_internal_0_port_name:
+ type: list
required: true
status: SUPPORTED
- port_lbd_ims_core_0_port_network_role:
+ entry_schema:
+ type: string
+ port_lbd_ims_core_0_port_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_lbd_ims_core_0_port_network:
+ port_lbd_ims_core_0_port_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_lbd_dpdk_0_port_network:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ compute_lbd_scheduler_hints:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_lbd_dpdk_0_port_network_role_tag:
- type: string
+ type: json
+ port_lbd_internal_0_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_lbd_ims_core_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_lbd_dpdk_0_port_order:
+ type: integer
required: true
status: SUPPORTED
- port_lbd_ims_core_0_port_allowed_address_pairs:
+ port_lbd_ims_core_0_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_lbd_internal_0_port_name:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_internal_0_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_lbd_internal_0_port_order:
- type: integer
+ port_lbd_dpdk_0_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_lbd_dpdk_0_port_network_role:
- type: string
+ compute_lbd_name:
+ type: list
required: true
status: SUPPORTED
- port_lbd_ims_core_0_port_vlan_requirements:
+ entry_schema:
+ type: string
+ port_lbd_ims_core_0_port_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_lbd_ims_core_0_port_subnetpoolid:
- type: string
+ type: json
+ port_lbd_ims_core_0_port_name:
+ type: list
required: true
status: SUPPORTED
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- port_lbd_ims_core_0_port_network_role_tag:
- type: string
+ entry_schema:
+ type: string
+ port_lbd_internal_0_port_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- compute_lbd_scheduler_hints:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_lbd_config_drive:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_lbd_internal_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: boolean
+ port_lbd_internal_0_port_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_lbd_ims_core_0_port_fixed_ips:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_lbd_dpdk_0_port_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_lbd_dpdk_0_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_lbd_ims_core_0_port_ip_requirements:
+ port_lbd_internal_0_port_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_ims_core_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: json
+ port_lbd_dpdk_0_port_security_groups:
+ type: list
required: true
status: SUPPORTED
- port_lbd_internal_0_port_fixed_ips:
+ entry_schema:
+ type: json
+ port_lbd_dpdk_0_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_lbd_internal_0_port_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_dpdk_0_port_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_lbd_dpdk_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_lbd_internal_0_port_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- compute_lbd_metadata:
+ port_lbd_ims_core_0_port_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_lbd_dpdk_0_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- compute_lbd_name:
+ type: string
+ port_lbd_dpdk_0_port_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_lbd_internal_0_port_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_lbd_dpdk_0_port_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_lbd_ims_core_0_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_lbd_internal_0_port_ip_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_ims_core_0_port_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_lbd_ims_core_0_port_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_ims_core_0_port_security_groups:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_lbd_ims_core_0_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_lbd_internal_0_port_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_lbd_ims_core_0_port_name:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ compute_lbd_metadata:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_lbd_internal_0_port_vlan_requirements:
+ type: json
+ port_lbd_internal_0_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
requirements:
- dependency_lbd_lbd_ims_core_0_port:
capability: tosca.capabilities.Node
type: string
required: true
status: SUPPORTED
+ port_cif_oam_1_port_3_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_cif_ims_core_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cif_ims_li_1_port_allowed_address_pairs:
type: list
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_cif_internal_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cif_oam_1_port_1_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_cif_oam_1_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cif_ims_core_1_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_cif_ims_li_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cif_ims_li_1_port_network_role_tag:
type: string
required: true
description: Unique ID for this VF instance
required: true
status: SUPPORTED
+ port_cscf_internal_0_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
availability_zone_0:
type: string
description: Availability zone name for CSCF instances.
type: integer
required: true
status: SUPPORTED
+ port_oam_internal_0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_oam_oam_0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_oam_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_tdcore_dpdk_0_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_tdcore_internal_0_port_0_vlan_requirements:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_tdcore_internal_0_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
tdcore_flavor_name:
type: string
description: flavor name
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cif_internal_0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cif_ims_li_0_port_network_role:
type: string
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_cif_oam_0_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cif_oam_0_port_3_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_cif_ims_core_0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cif_oam_0_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
+ port_cif_oam_0_port_3_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cif_oam_0_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_cif_ims_li_0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cif_internal_0_port_security_groups:
type: list
required: true
description: Unique ID for this VF instance
required: true
status: SUPPORTED
+ port_cscf_internal_0_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
availability_zone_0:
type: string
description: Availability zone name for CSCF instances.
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
get_input: lbd_ims_core_v6_vip_0
compute_lbd_user_data_format:
- RAW
- compute_lbd_config_drive:
- - true
port_lbd_internal_1_port_name:
- str_replace:
template: $PREFIX$DELeth0
- ip_address: 128.0.0.0/1
- ip_address: ::/1
- ip_address: 8000::/1
- port_lbd_ims_core_1_port_ip_requirements:
- - ip_version: 6
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- port_lbd_dpdk_1_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_flavor_name:
get_input: lbd_flavor_name
port_lbd_ims_core_1_port_mac_requirements:
is_required: false
compute_lbd_availability_zone:
- get_input: availability_zone_1
- port_lbd_internal_1_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- port_lbd_internal_1_port_security_groups:
- - - cscf_RSG
vm_image_name:
get_input: lbd_image_name
port_lbd_dpdk_1_port_network:
get_input: lbd_name_1
$DEL:
get_input: vcscf_name_delimeter
- port_lbd_ims_core_1_port_security_groups:
- - - cscf_RSG
- port_lbd_ims_core_1_port_fixed_ips:
- - ip_address:
- get_input: lbd_ims_core_v6_ip_1
- port_lbd_internal_1_port_fixed_ips:
- - ip_address:
- get_input: lbd_internal_ip_1
- port_lbd_ims_core_1_port_network:
- - get_input: ims_core_net_id
compute_lbd_scheduler_hints:
- group: lbd_server_group_group
port_lbd_dpdk_1_port_name:
get_input: lbd_name_1
$DEL:
get_input: vcscf_name_delimeter
+ port_lbd_internal_1_port_network:
+ - cscf_internal_network_0
+ port_lbd_internal_1_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ compute_lbd_name:
+ - get_input: lbd_name_1
+ port_lbd_ims_core_1_port_network_role_tag: ims_core
+ compute_lbd_config_drive:
+ - true
+ port_lbd_ims_core_1_port_ip_requirements:
+ - ip_version: 6
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_lbd_dpdk_1_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_lbd_internal_1_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_lbd_internal_1_port_security_groups:
+ - - cscf_RSG
+ port_lbd_ims_core_1_port_security_groups:
+ - - cscf_RSG
+ port_lbd_ims_core_1_port_fixed_ips:
+ - ip_address:
+ get_input: lbd_ims_core_v6_ip_1
+ port_lbd_internal_1_port_fixed_ips:
+ - ip_address:
+ get_input: lbd_internal_ip_1
+ port_lbd_ims_core_1_port_network:
+ - get_input: ims_core_net_id
port_lbd_dpdk_1_port_security_groups:
- - cscf_RSG
port_lbd_dpdk_1_port_fixed_ips:
- ip_address:
get_input: lbd_internal_dpdk_ip_1
- port_lbd_internal_1_port_network:
- - cscf_internal_network_0
port_lbd_dpdk_1_port_ip_requirements:
- ip_version: 4
ip_count_required:
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
- port_lbd_internal_1_port_mac_requirements:
- mac_count_required:
- is_required: false
- compute_lbd_name:
- - get_input: lbd_name_1
- port_lbd_ims_core_1_port_network_role_tag: ims_core
service_template_filter:
substitute_service_template: Nested_lbdServiceTemplate.yaml
count: 1
properties:
compute_lbd_user_data_format:
- RAW
- compute_lbd_config_drive:
- - true
- port_lbd_dpdk_0_port_fixed_ips:
- - ip_address:
- get_input: lbd_internal_dpdk_ip_0
- port_lbd_internal_0_port_security_groups:
- - - cscf_RSG
vm_flavor_name:
get_input: lbd_flavor_name
- port_lbd_dpdk_0_port_security_groups:
- - - cscf_RSG
compute_lbd_availability_zone:
- get_input: availability_zone_0
port_lbd_dpdk_0_port_allowed_address_pairs:
- ip_address: 8000::/1
vm_image_name:
get_input: lbd_image_name
- port_lbd_dpdk_0_port_name:
- - str_replace:
- template: $PREFIX$DELeth1
- params:
- $PREFIX:
- get_input: lbd_name_0
- $DEL:
- get_input: vcscf_name_delimeter
port_lbd_dpdk_0_port_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
port_lbd_ims_core_0_port_network:
- get_input: ims_core_net_id
- port_lbd_dpdk_0_port_network:
- - cscf_internal_dpdk_network_0
port_lbd_ims_core_0_port_mac_requirements:
mac_count_required:
is_required: false
port_lbd_internal_0_port_mac_requirements:
mac_count_required:
is_required: false
- port_lbd_ims_core_0_port_fixed_ips:
- - ip_address:
- get_input: lbd_ims_core_v6_ip_0
port_lbd_ims_core_0_port_ip_requirements:
- ip_version: 6
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_lbd_internal_0_port_fixed_ips:
- - ip_address:
- get_input: lbd_internal_ip_0
port_lbd_internal_0_port_network:
- cscf_internal_network_0
port_lbd_dpdk_0_port_mac_requirements:
mac_count_required:
is_required: false
+ compute_lbd_name:
+ - get_input: lbd_name_0
+ port_lbd_ims_core_0_port_security_groups:
+ - - cscf_RSG
+ port_lbd_ims_core_0_port_name:
+ - str_replace:
+ template: $PREFIX$DELeth2
+ params:
+ $PREFIX:
+ get_input: lbd_name_0
+ $DEL:
+ get_input: vcscf_name_delimeter
+ compute_lbd_config_drive:
+ - true
+ port_lbd_dpdk_0_port_fixed_ips:
+ - ip_address:
+ get_input: lbd_internal_dpdk_ip_0
+ port_lbd_internal_0_port_security_groups:
+ - - cscf_RSG
+ port_lbd_dpdk_0_port_security_groups:
+ - - cscf_RSG
+ port_lbd_dpdk_0_port_name:
+ - str_replace:
+ template: $PREFIX$DELeth1
+ params:
+ $PREFIX:
+ get_input: lbd_name_0
+ $DEL:
+ get_input: vcscf_name_delimeter
+ port_lbd_dpdk_0_port_network:
+ - cscf_internal_dpdk_network_0
+ port_lbd_ims_core_0_port_fixed_ips:
+ - ip_address:
+ get_input: lbd_ims_core_v6_ip_0
+ port_lbd_internal_0_port_fixed_ips:
+ - ip_address:
+ get_input: lbd_internal_ip_0
compute_lbd_metadata:
- vf_module_id:
get_input: vf_module_id
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
- compute_lbd_name:
- - get_input: lbd_name_0
port_lbd_internal_0_port_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_lbd_ims_core_0_port_security_groups:
- - - cscf_RSG
- port_lbd_ims_core_0_port_name:
- - str_replace:
- template: $PREFIX$DELeth2
- params:
- $PREFIX:
- get_input: lbd_name_0
- $DEL:
- get_input: vcscf_name_delimeter
service_template_filter:
substitute_service_template: Nested_lbd_1ServiceTemplate.yaml
count: 1
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_cdi_ims_core_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
port_cdi_internal_0_port_order:
type: integer
required: true
+ port_cdi_internal_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cdi_ims_core_0_port_allowed_address_pairs:
type: list
required: true
vlan_requirements:
get_input: port_cdi_ims_core_0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_cdi_ims_core_0_port_related_networks
ip_requirements:
get_input: port_cdi_ims_core_0_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_cdi_internal_0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_cdi_internal_0_port_related_networks
ip_requirements:
get_input: port_cdi_internal_0_port_ip_requirements
network_role_tag:
- dependency
dependency_cdi_cdi_internal_0_port:
- cdi_cdi_internal_0_port
- - dependency
+ - dependency
\ No newline at end of file
port_cdi_internal_1_port_network_role_tag:
type: string
required: true
+ port_cdi_internal_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_cdi_ims_core_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_cdi_metadata:
type: list
required: true
vlan_requirements:
get_input: port_cdi_internal_1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_cdi_internal_1_port_related_networks
ip_requirements:
get_input: port_cdi_internal_1_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_cdi_ims_core_1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_cdi_ims_core_1_port_related_networks
ip_requirements:
get_input: port_cdi_ims_core_1_port_ip_requirements
network_role_tag:
- dependency
dependency_cdi:
- cdi
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cif_internal_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cif_ims_li_0_port_network_role:
type: string
required: true
port_cif_oam_0_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_cif_oam_0_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cif_oam_0_port_3_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_cif_ims_core_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cif_oam_0_port_1_vlan_requirements:
type: list
required: true
required: true
entry_schema:
type: json
+ port_cif_oam_0_port_3_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cif_oam_0_port_1_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: string
+ port_cif_ims_li_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cif_internal_0_port_security_groups:
type: list
required: true
vlan_requirements:
get_input: port_cif_internal_0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_cif_internal_0_port_related_networks
ip_requirements:
get_input: port_cif_internal_0_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_cif_ims_li_0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_cif_ims_li_0_port_related_networks
ip_requirements:
get_input: port_cif_ims_li_0_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_cif_ims_core_0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_cif_ims_core_0_port_related_networks
ip_requirements:
get_input: port_cif_ims_core_0_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_cif_oam_0_port_1_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_cif_oam_0_port_1_related_networks
ip_requirements:
get_input: port_cif_oam_0_port_1_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_cif_oam_0_port_3_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_cif_oam_0_port_3_related_networks
ip_requirements:
get_input: port_cif_oam_0_port_3_ip_requirements
network_role_tag:
- link
link_cif_cif_oam_0_port_3:
- cif_cif_oam_0_port_3
- - link
+ - link
\ No newline at end of file
port_cif_oam_1_port_3_subnetpoolid:
type: string
required: true
+ port_cif_oam_1_port_3_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
port_cif_ims_li_1_port_subnetpoolid:
type: string
required: true
+ port_cif_ims_core_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cif_ims_li_1_port_allowed_address_pairs:
type: list
required: true
port_cif_internal_1_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_cif_internal_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cif_oam_1_port_1_fixed_ips:
type: list
required: true
required: true
entry_schema:
type: string
+ port_cif_oam_1_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cif_ims_core_1_port_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: string
+ port_cif_ims_li_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cif_ims_li_1_port_network_role_tag:
type: string
required: true
vlan_requirements:
get_input: port_cif_ims_li_1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_cif_ims_li_1_port_related_networks
ip_requirements:
get_input: port_cif_ims_li_1_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_cif_internal_1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_cif_internal_1_port_related_networks
ip_requirements:
get_input: port_cif_internal_1_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_cif_oam_1_port_1_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_cif_oam_1_port_1_related_networks
ip_requirements:
get_input: port_cif_oam_1_port_1_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_cif_ims_core_1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_cif_ims_core_1_port_related_networks
ip_requirements:
get_input: port_cif_ims_core_1_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_cif_oam_1_port_3_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_cif_oam_1_port_3_related_networks
ip_requirements:
get_input: port_cif_oam_1_port_3_ip_requirements
network_role_tag:
- link
link_cif_cif_oam_1_port_3:
- cif_cif_oam_1_port_3
- - link
+ - link
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_lbd_internal_1_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_lbd_ims_core_1_port_allowed_address_pairs:
type: list
required: true
required: true
entry_schema:
type: string
- compute_lbd_config_drive:
- type: list
- required: true
- entry_schema:
- type: boolean
port_lbd_internal_1_port_name:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
- port_lbd_ims_core_1_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_ims_core_1_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_lbd_dpdk_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_lbd_dpdk_1_port_subnetpoolid:
type: string
required: true
port_lbd_internal_1_port_order:
type: integer
required: true
- port_lbd_internal_1_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_internal_1_port_security_groups:
- type: list
- required: true
- entry_schema:
- type: json
- port_lbd_ims_core_1_port_subnetpoolid:
- type: string
- required: true
vm_image_name:
type: string
required: true
port_lbd_ims_core_1_port_network_role:
type: string
required: true
+ port_lbd_ims_core_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ compute_lbd_scheduler_hints:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ port_lbd_dpdk_1_port_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_lbd_ims_core_1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_lbd_internal_1_port_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_lbd_internal_1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ compute_lbd_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_lbd_ims_core_1_port_network_role_tag:
+ type: string
+ required: true
+ port_lbd_internal_1_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_lbd_config_drive:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ port_lbd_ims_core_1_port_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_ims_core_1_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_dpdk_1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_lbd_internal_1_port_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_internal_1_port_security_groups:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ port_lbd_ims_core_1_port_subnetpoolid:
+ type: string
+ required: true
+ port_lbd_internal_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_lbd_internal_1_port_subnetpoolid:
type: string
required: true
port_lbd_dpdk_1_port_network_role_tag:
type: string
required: true
- compute_lbd_scheduler_hints:
- type: list
- required: true
- entry_schema:
- type: json
- port_lbd_dpdk_1_port_name:
- type: list
- required: true
- entry_schema:
- type: string
port_lbd_dpdk_1_port_security_groups:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_lbd_ims_core_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_lbd_internal_1_port_network:
- type: list
- required: true
- entry_schema:
- type: string
port_lbd_internal_1_port_network_role:
type: string
required: true
required: true
entry_schema:
type: json
- port_lbd_internal_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_lbd_dpdk_1_port_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_lbd_name:
+ port_lbd_dpdk_1_port_related_networks:
type: list
required: true
entry_schema:
- type: string
- port_lbd_ims_core_1_port_network_role_tag:
- type: string
- required: true
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_lbd_dpdk_1_port_network_role:
type: string
required: true
vlan_requirements:
get_input: port_lbd_ims_core_1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_lbd_ims_core_1_port_related_networks
ip_requirements:
get_input: port_lbd_ims_core_1_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_lbd_dpdk_1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_lbd_dpdk_1_port_related_networks
ip_requirements:
get_input: port_lbd_dpdk_1_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_lbd_internal_1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_lbd_internal_1_port_related_networks
ip_requirements:
get_input: port_lbd_internal_1_port_ip_requirements
network_role_tag:
- link
dependency_lbd_lbd_dpdk_1_port:
- lbd_lbd_dpdk_1_port
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: string
- compute_lbd_config_drive:
- type: list
- required: true
- entry_schema:
- type: boolean
- port_lbd_dpdk_0_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
port_lbd_internal_0_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
port_lbd_internal_0_port_network_role:
type: string
required: true
- port_lbd_internal_0_port_security_groups:
+ port_lbd_dpdk_0_port_related_networks:
type: list
required: true
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
- port_lbd_dpdk_0_port_security_groups:
- type: list
- required: true
- entry_schema:
- type: json
compute_lbd_availability_zone:
type: list
required: true
port_lbd_dpdk_0_port_subnetpoolid:
type: string
required: true
- port_lbd_dpdk_0_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
- port_lbd_dpdk_0_port_name:
- type: list
- required: true
- entry_schema:
- type: string
- port_lbd_internal_0_port_subnetpoolid:
- type: string
- required: true
port_lbd_dpdk_0_port_ip_requirements:
type: list
required: true
port_lbd_ims_core_0_port_order:
type: integer
required: true
- port_lbd_ims_core_0_port_network_role:
- type: string
- required: true
port_lbd_ims_core_0_port_network:
type: list
required: true
entry_schema:
type: string
- port_lbd_dpdk_0_port_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_lbd_dpdk_0_port_network_role_tag:
- type: string
- required: true
port_lbd_ims_core_0_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
required: true
entry_schema:
type: string
- port_lbd_internal_0_port_order:
- type: integer
- required: true
- port_lbd_dpdk_0_port_network_role:
+ port_lbd_ims_core_0_port_network_role_tag:
type: string
required: true
- port_lbd_ims_core_0_port_vlan_requirements:
+ port_lbd_ims_core_0_port_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_lbd_ims_core_0_port_subnetpoolid:
- type: string
- required: true
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- port_lbd_ims_core_0_port_network_role_tag:
- type: string
- required: true
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_lbd_scheduler_hints:
type: list
required: true
port_lbd_internal_0_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_lbd_ims_core_0_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
port_lbd_dpdk_0_port_order:
type: integer
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_ims_core_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_lbd_internal_0_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
port_lbd_internal_0_port_network:
type: list
required: true
port_lbd_dpdk_0_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- compute_lbd_metadata:
+ compute_lbd_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_lbd_ims_core_0_port_security_groups:
type: list
required: true
entry_schema:
type: json
- compute_lbd_name:
+ port_lbd_ims_core_0_port_name:
type: list
required: true
entry_schema:
type: string
- port_lbd_internal_0_port_ip_requirements:
+ port_lbd_internal_0_port_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_ims_core_0_port_security_groups:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_lbd_config_drive:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ port_lbd_internal_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_lbd_dpdk_0_port_fixed_ips:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_lbd_internal_0_port_security_groups:
type: list
required: true
entry_schema:
type: json
- port_lbd_ims_core_0_port_name:
+ port_lbd_dpdk_0_port_security_groups:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ port_lbd_dpdk_0_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_dpdk_0_port_name:
type: list
required: true
entry_schema:
type: string
- port_lbd_internal_0_port_vlan_requirements:
+ port_lbd_internal_0_port_subnetpoolid:
+ type: string
+ required: true
+ port_lbd_ims_core_0_port_network_role:
+ type: string
+ required: true
+ port_lbd_dpdk_0_port_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_lbd_dpdk_0_port_network_role_tag:
+ type: string
+ required: true
+ port_lbd_internal_0_port_order:
+ type: integer
+ required: true
+ port_lbd_dpdk_0_port_network_role:
+ type: string
+ required: true
+ port_lbd_ims_core_0_port_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_ims_core_0_port_subnetpoolid:
+ type: string
+ required: true
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_lbd_ims_core_0_port_fixed_ips:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_lbd_ims_core_0_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_lbd_internal_0_port_fixed_ips:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ compute_lbd_metadata:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ port_lbd_internal_0_port_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
node_templates:
lbd_lbd_ims_core_0_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
vlan_requirements:
get_input: port_lbd_ims_core_0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_lbd_ims_core_0_port_related_networks
ip_requirements:
get_input: port_lbd_ims_core_0_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_lbd_dpdk_0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_lbd_dpdk_0_port_related_networks
ip_requirements:
get_input: port_lbd_dpdk_0_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_lbd_internal_0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_lbd_internal_0_port_related_networks
ip_requirements:
get_input: port_lbd_internal_0_port_ip_requirements
network_role_tag:
- link
link_lbd_lbd_internal_0_port:
- lbd_lbd_internal_0_port
- - link
+ - link
\ No newline at end of file
port_oam_oam_0_port_order:
type: integer
required: true
+ port_oam_internal_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
default: 0
constraints:
- greater_or_equal: 0
+ port_oam_oam_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_oam_user_data_format:
type: list
required: true
vlan_requirements:
get_input: port_oam_oam_0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_oam_oam_0_port_related_networks
ip_requirements:
get_input: port_oam_oam_0_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_oam_internal_0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_oam_internal_0_port_related_networks
ip_requirements:
get_input: port_oam_internal_0_port_ip_requirements
network_role_tag:
- dependency
link_oam_oam_internal_0_port:
- oam_oam_internal_0_port
- - link
+ - link
\ No newline at end of file
port_oam_internal_1_port_network_role_tag:
type: string
required: true
+ port_oam_internal_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_oam_internal_1_port_security_groups:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_oam_oam_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_oam_internal_1_port_vlan_requirements:
type: list
required: true
vlan_requirements:
get_input: port_oam_internal_1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_oam_internal_1_port_related_networks
ip_requirements:
get_input: port_oam_internal_1_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_oam_oam_1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_oam_oam_1_port_related_networks
ip_requirements:
get_input: port_oam_oam_1_port_ip_requirements
network_role_tag:
- dependency
dependency_oam_oam_oam_1_port:
- oam_oam_oam_1_port
- - dependency
+ - dependency
\ No newline at end of file
port_oam_oam_2_port_network_role_tag:
type: string
required: true
+ port_oam_oam_2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_oam_oam_2_port_security_groups:
type: list
required: true
port_oam_oam_2_port_order:
type: integer
required: true
+ port_oam_internal_2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_oam_scheduler_hints:
type: list
required: true
vlan_requirements:
get_input: port_oam_internal_2_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_oam_internal_2_port_related_networks
ip_requirements:
get_input: port_oam_internal_2_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_oam_oam_2_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_oam_oam_2_port_related_networks
ip_requirements:
get_input: port_oam_oam_2_port_ip_requirements
network_role_tag:
- dependency
dependency_oam:
- oam
- - dependency
+ - dependency
\ No newline at end of file
immutable: false
type: string
description: Unique ID for this VF instance
+ port_cscf_internal_0_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
availability_zone_0:
hidden: false
immutable: false
properties:
subnetpoolid:
get_input: port_cscf_internal_0_port_0_subnetpoolid
+ related_networks:
+ get_input: port_cscf_internal_0_port_0_related_networks
network:
get_input: internal_net_id
ip_requirements:
- link
local_storage_cscf_server_0:
- cscf_server_0
- - local_storage
+ - local_storage
\ No newline at end of file
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_tdcore_dpdk_0_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_tdcore_internal_0_port_0_vlan_requirements:
type: list
required: true
port_tdcore_dpdk_0_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_tdcore_internal_0_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
tdcore_flavor_name:
hidden: false
immutable: false
properties:
subnetpoolid:
get_input: port_tdcore_internal_0_port_0_subnetpoolid
+ related_networks:
+ get_input: port_tdcore_internal_0_port_0_related_networks
network:
get_input: internal_net_id
ip_requirements:
- ip_address: 128.0.0.0/1
- ip_address: ::/1
- ip_address: 8000::/1
+ related_networks:
+ get_input: port_tdcore_dpdk_0_port_1_related_networks
network:
get_input: internal_dpdk_net_id
ip_requirements:
- dependency
local_storage_tdcore_server_0:
- tdcore_server_0
- - local_storage
+ - local_storage
\ No newline at end of file
type: string
required: true
status: SUPPORTED
+ port_vson_server_oam_net_port_10_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vson_dc_unit:
type: string
description: Name of the vSON Data Center.
Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0
required: true
status: SUPPORTED
+ port_vson_server_oam_net_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
default_gateway_v6:
type: string
description: Default IPv6 gateway.
description: Unique name for this VF module instance.
required: true
status: SUPPORTED
+ port_vson_server_oam_net_port_00_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
dns_servers:
type: list
description: List of DNS servers.
description: Unique name for this VF module instance.
required: true
status: SUPPORTED
+ port_vson_server_oam_net_port_00_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
dns_servers:
type: list
description: List of DNS servers.
type: string
required: true
status: SUPPORTED
+ port_vson_server_oam_net_port_10_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vson_dc_unit:
type: string
description: Name of the vSON Data Center.
description: Unique name for this VF module instance.
required: true
status: SUPPORTED
+ port_vson_server_oam_net_port_00_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
dns_servers:
type: list
description: List of DNS servers.
description: Unique name for this VF module instance.
required: true
status: SUPPORTED
+ port_vson_server_oam_net_port_00_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
dns_servers:
type: list
description: List of DNS servers.
description: Unique name for this VF module instance.
required: true
status: SUPPORTED
+ port_vson_server_oam_net_port_00_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
dns_servers:
type: list
description: List of DNS servers.
type: integer
required: true
status: SUPPORTED
+ port_vson_server_oam_net_port_20_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vson_vm_names:
type: list
description: A list of unique names to be issued to the vSON Cluster leaders.
type: integer
required: true
status: SUPPORTED
+ port_vson_server_oam_net_port_20_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vson_vm_names:
type: list
description: A list of unique names to be issued to the vSON Cluster leaders.
type: string
required: true
status: SUPPORTED
+ port_vson_server_oam_net_port_10_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vson_dc_unit:
type: string
description: Name of the vSON Data Center.
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_vson_server_oam_net_port_20_order:
type: integer
required: true
+ port_vson_server_oam_net_port_20_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vson_vm_names:
label: vSON Cluster leader names
hidden: false
properties:
subnetpoolid:
get_input: port_vson_server_oam_net_port_20_subnetpoolid
+ related_networks:
+ get_input: port_vson_server_oam_net_port_20_related_networks
network:
get_input: oam_net_id
ip_requirements:
- dependency
dependency_vson_server_1:
- vson_server_1
- - dependency
+ - dependency
\ No newline at end of file
port_vson_server_oam_net_port_10_subnetpoolid:
type: string
required: true
+ port_vson_server_oam_net_port_10_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vson_dc_unit:
label: vSON Data Center name
hidden: false
properties:
subnetpoolid:
get_input: port_vson_server_oam_net_port_10_subnetpoolid
+ related_networks:
+ get_input: port_vson_server_oam_net_port_10_related_networks
network:
get_input: oam_net_id
ip_requirements:
- link
dependency_vson_server_3:
- vson_server_3
- - dependency
+ - dependency
\ No newline at end of file
immutable: false
type: string
description: Unique name for this VF module instance.
+ port_vson_server_oam_net_port_00_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
dns_servers:
label: DNS servers
hidden: false
properties:
subnetpoolid:
get_input: port_vson_server_oam_net_port_00_subnetpoolid
+ related_networks:
+ get_input: port_vson_server_oam_net_port_00_related_networks
network:
get_input: oam_net_id
ip_requirements:
- link
dependency_vson_server_2:
- vson_server_2
- - dependency
+ - dependency
\ No newline at end of file
type: string
description: |
Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0
+ port_vson_server_oam_net_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
default_gateway_v6:
label: Default IPv6 gateway
hidden: false
properties:
subnetpoolid:
get_input: port_vson_server_oam_net_port_0_subnetpoolid
+ related_networks:
+ get_input: port_vson_server_oam_net_port_0_related_networks
network:
get_input: oam_net_id
ip_requirements:
- dependency
local_storage_vson_server:
- vson_server
- - local_storage
+ - local_storage
\ No newline at end of file
type: integer
required: true
status: SUPPORTED
+ port_cmaui_port_7_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cmaui_port_7_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_cmaui_port_8_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
requirements:
- dependency_cmaui_port_7:
capability: tosca.capabilities.Node
org.openecomp.resource.abstract.nodes.cmaui:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_cmaui_port_6_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cmaui_port_6_fixed_ips:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_cmaui_port_5_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cmaui_port_6_network:
type: list
required: true
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_cmaui_port_3_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cmaui_port_3_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
+ port_cmaui_port_4_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cmaui_port_4_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
type: string
required: true
status: SUPPORTED
+ port_cmaui_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cmaui_port_1_security_groups:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_cmaui_port_2_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cmaui_port_2_network_role_tag:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_cmaui_port_6_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cmaui_port_6_fixed_ips:
type: list
required: true
vm_image_name:
type: string
required: true
+ port_cmaui_port_5_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cmaui_port_6_network:
type: list
required: true
vlan_requirements:
get_input: port_cmaui_port_5_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_cmaui_port_5_related_networks
ip_requirements:
get_input: port_cmaui_port_5_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_cmaui_port_6_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_cmaui_port_6_related_networks
ip_requirements:
get_input: port_cmaui_port_6_ip_requirements
network_role_tag:
- dependency
local_storage_cmaui:
- cmaui
- - local_storage
+ - local_storage
\ No newline at end of file
default: 0
constraints:
- greater_or_equal: 0
+ port_cmaui_port_3_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cmaui_port_3_ip_requirements:
type: list
required: true
required: true
entry_schema:
type: json
+ port_cmaui_port_4_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cmaui_port_4_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
vlan_requirements:
get_input: port_cmaui_port_4_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_cmaui_port_4_related_networks
ip_requirements:
get_input: port_cmaui_port_4_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_cmaui_port_3_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_cmaui_port_3_related_networks
ip_requirements:
get_input: port_cmaui_port_3_ip_requirements
network_role_tag:
- dependency
local_storage_cmaui:
- cmaui
- - local_storage
+ - local_storage
\ No newline at end of file
port_cmaui_port_1_subnetpoolid:
type: string
required: true
+ port_cmaui_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cmaui_port_1_security_groups:
type: list
required: true
vm_image_name:
type: string
required: true
+ port_cmaui_port_2_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cmaui_port_2_network_role_tag:
type: string
required: true
vlan_requirements:
get_input: port_cmaui_port_1_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_cmaui_port_1_related_networks
ip_requirements:
get_input: port_cmaui_port_1_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_cmaui_port_2_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_cmaui_port_2_related_networks
ip_requirements:
get_input: port_cmaui_port_2_ip_requirements
network_role_tag:
- local_storage
dependency_cmaui_cmaui_port_1:
- cmaui_cmaui_port_1
- - dependency
+ - dependency
\ No newline at end of file
port_cmaui_port_8_order:
type: integer
required: true
+ port_cmaui_port_7_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cmaui_port_7_network_role_tag:
type: string
required: true
port_cmaui_port_8_subnetpoolid:
type: string
required: true
+ port_cmaui_port_8_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
node_templates:
cmaui_port_7:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
subnetpoolid:
get_input: port_cmaui_port_7_subnetpoolid
+ related_networks:
+ get_input: port_cmaui_port_7_related_networks
network:
get_input: net
replacement_policy: AUTO
properties:
subnetpoolid:
get_input: port_cmaui_port_8_subnetpoolid
+ related_networks:
+ get_input: port_cmaui_port_8_related_networks
network:
get_input: net
replacement_policy: AUTO
- dependency
local_storage_server_cmaui_4:
- server_cmaui_4
- - local_storage
+ - local_storage
\ No newline at end of file
type: string
required: true
status: SUPPORTED
+ port_oam_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_oam_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_oam_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
shared_security_group_id1:
type: string
description: UID of OAM network
org.openecomp.resource.abstract.nodes.heat.pcm_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_oam_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_oam_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_oam_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
shared_security_group_id1:
type: string
description: UID of OAM network
org.openecomp.resource.abstract.nodes.heat.pcm_server_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
type: tosca.capabilities.network.Bindable
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_oam_port_0_network_role:
type: string
required: true
+ port_oam_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_oam_port_1_network_role_tag:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_oam_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
shared_security_group_id1:
hidden: false
immutable: false
oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_oam_port_0_subnetpoolid
+ related_networks:
+ get_input: port_oam_port_0_related_networks
+ network:
+ get_input: cps_net_name
ip_requirements:
get_input: port_oam_port_0_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: cps_net_ip
- subnetpoolid:
- get_input: port_oam_port_0_subnetpoolid
mac_requirements:
get_input: port_oam_port_0_mac_requirements
subinterface_indicator: false
get_input: port_oam_port_0_vlan_requirements
network_role_tag:
get_input: port_oam_port_0_network_role_tag
- network:
- get_input: cps_net_name
order:
get_input: port_oam_port_0_order
requirements:
oam_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_oam_port_1_subnetpoolid
+ related_networks:
+ get_input: port_oam_port_1_related_networks
+ network:
+ get_input: oam_net_name
ip_requirements:
get_input: port_oam_port_1_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: oam_net_ip
- subnetpoolid:
- get_input: port_oam_port_1_subnetpoolid
mac_requirements:
get_input: port_oam_port_1_mac_requirements
subinterface_indicator: false
get_input: port_oam_port_1_vlan_requirements
network_role_tag:
get_input: port_oam_port_1_network_role_tag
- network:
- get_input: oam_net_name
order:
get_input: port_oam_port_1_order
requirements:
- link
dependency_server_oam:
- server_oam
- - dependency
+ - dependency
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
port_pcm_port_0_subnetpoolid:
type: string
required: true
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
pcm_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_1_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_1_related_networks
+ network:
+ get_input: oam_net_name
ip_requirements:
get_input: port_pcm_port_1_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: oam_net_ip
- subnetpoolid:
- get_input: port_pcm_port_1_subnetpoolid
mac_requirements:
get_input: port_pcm_port_1_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_1_vlan_requirements
network_role_tag:
get_input: port_pcm_port_1_network_role_tag
- network:
- get_input: oam_net_name
order:
get_input: port_pcm_port_1_order
requirements:
pcm_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_0_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_0_related_networks
+ network:
+ get_input: cps_net_name
ip_requirements:
get_input: port_pcm_port_0_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: cps_net_ip
- subnetpoolid:
- get_input: port_pcm_port_0_subnetpoolid
mac_requirements:
get_input: port_pcm_port_0_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_0_vlan_requirements
network_role_tag:
get_input: port_pcm_port_0_network_role_tag
- network:
- get_input: cps_net_name
order:
get_input: port_pcm_port_0_order
requirements:
- dependency
dependency_pcm_port_1:
- pcm_port_1
- - dependency
+ - dependency
\ No newline at end of file
org.openecomp.resource.abstract.nodes.heat.pcm_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_00_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_00_ip_requirements:
type: list
required: true
description: flavor name of PCRF CM instance
required: true
status: SUPPORTED
+ port_pcm_port_01_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
security_group_name:
type: string
description: the name of security group
org.openecomp.resource.abstract.nodes.heat.pcm_server_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
type: tosca.capabilities.network.Bindable
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pcm_port_00_network_role:
type: string
required: true
+ port_pcm_port_00_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_00_ip_requirements:
type: list
required: true
immutable: false
type: string
description: flavor name of PCRF CM instance
+ port_pcm_port_01_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
security_group_name:
label: security group name
hidden: false
pcm_port_00:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_00_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_00_related_networks
+ network:
+ get_input: cps_net_name
ip_requirements:
get_input: port_pcm_port_00_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: cps_net_ip
- subnetpoolid:
- get_input: port_pcm_port_00_subnetpoolid
mac_requirements:
get_input: port_pcm_port_00_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_00_vlan_requirements
network_role_tag:
get_input: port_pcm_port_00_network_role_tag
- network:
- get_input: cps_net_name
order:
get_input: port_pcm_port_00_order
requirements:
pcm_port_01:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_01_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_01_related_networks
+ network:
+ get_input: oam_net_name
ip_requirements:
get_input: port_pcm_port_01_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: oam_net_ip
- subnetpoolid:
- get_input: port_pcm_port_01_subnetpoolid
mac_requirements:
get_input: port_pcm_port_01_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_01_vlan_requirements
network_role_tag:
get_input: port_pcm_port_01_network_role_tag
- network:
- get_input: oam_net_name
order:
get_input: port_pcm_port_01_order
requirements:
- link
dependency_server_oam:
- server_oam
- - dependency
+ - dependency
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
port_pcm_port_0_subnetpoolid:
type: string
required: true
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
pcm_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_1_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_1_related_networks
+ network:
+ get_input: oam_net_name
ip_requirements:
get_input: port_pcm_port_1_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: oam_net_ip
- subnetpoolid:
- get_input: port_pcm_port_1_subnetpoolid
mac_requirements:
get_input: port_pcm_port_1_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_1_vlan_requirements
network_role_tag:
get_input: port_pcm_port_1_network_role_tag
- network:
- get_input: oam_net_name
order:
get_input: port_pcm_port_1_order
requirements:
pcm_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_0_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_0_related_networks
+ network:
+ get_input: cps_net_name
ip_requirements:
get_input: port_pcm_port_0_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: cps_net_ip
- subnetpoolid:
- get_input: port_pcm_port_0_subnetpoolid
mac_requirements:
get_input: port_pcm_port_0_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_0_vlan_requirements
network_role_tag:
get_input: port_pcm_port_0_network_role_tag
- network:
- get_input: cps_net_name
order:
get_input: port_pcm_port_0_order
requirements:
- dependency
dependency_pcm_port_1:
- pcm_port_1
- - dependency
+ - dependency
\ No newline at end of file
org.openecomp.resource.abstract.nodes.heat.pcm_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_00_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_00_ip_requirements:
type: list
required: true
description: flavor name of PCRF CM instance
required: true
status: SUPPORTED
+ port_pcm_port_01_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
security_group_name:
type: string
description: the name of security group
org.openecomp.resource.abstract.nodes.heat.pcm_server_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
type: tosca.capabilities.network.Bindable
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pcm_port_00_network_role:
type: string
required: true
+ port_pcm_port_00_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_00_ip_requirements:
type: list
required: true
immutable: false
type: string
description: flavor name of PCRF CM instance
+ port_pcm_port_01_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
security_group_name:
label: security group name
hidden: false
pcm_port_00:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_00_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_00_related_networks
+ network:
+ get_input: cps_net_name
ip_requirements:
get_input: port_pcm_port_00_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: cps_net_ip
- subnetpoolid:
- get_input: port_pcm_port_00_subnetpoolid
mac_requirements:
get_input: port_pcm_port_00_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_00_vlan_requirements
network_role_tag:
get_input: port_pcm_port_00_network_role_tag
- network:
- get_input: cps_net_name
order:
get_input: port_pcm_port_00_order
requirements:
pcm_port_01:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_01_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_01_related_networks
+ network:
+ get_input: oam_net_name
ip_requirements:
get_input: port_pcm_port_01_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: oam_net_ip
- subnetpoolid:
- get_input: port_pcm_port_01_subnetpoolid
mac_requirements:
get_input: port_pcm_port_01_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_01_vlan_requirements
network_role_tag:
get_input: port_pcm_port_01_network_role_tag
- network:
- get_input: oam_net_name
order:
get_input: port_pcm_port_01_order
requirements:
- link
dependency_server_oam:
- server_oam
- - dependency
+ - dependency
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
port_pcm_port_0_subnetpoolid:
type: string
required: true
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
pcm_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_1_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_1_related_networks
+ network:
+ get_input: oam_net_name
ip_requirements:
get_input: port_pcm_port_1_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: oam_net_ip
- subnetpoolid:
- get_input: port_pcm_port_1_subnetpoolid
mac_requirements:
get_input: port_pcm_port_1_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_1_vlan_requirements
network_role_tag:
get_input: port_pcm_port_1_network_role_tag
- network:
- get_input: oam_net_name
order:
get_input: port_pcm_port_1_order
requirements:
pcm_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_0_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_0_related_networks
+ network:
+ get_input: cps_net_name
ip_requirements:
get_input: port_pcm_port_0_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: cps_net_ip
- subnetpoolid:
- get_input: port_pcm_port_0_subnetpoolid
mac_requirements:
get_input: port_pcm_port_0_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_0_vlan_requirements
network_role_tag:
get_input: port_pcm_port_0_network_role_tag
- network:
- get_input: cps_net_name
order:
get_input: port_pcm_port_0_order
requirements:
- dependency
dependency_pcm_port_1:
- pcm_port_1
- - dependency
+ - dependency
\ No newline at end of file
org.openecomp.resource.abstract.nodes.heat.pcm_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_compute_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_compute_port_network_role_tag:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_compute_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_compute_port_network_role_tag:
type: string
required: true
vlan_requirements:
get_input: port_compute_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_compute_port_related_networks
ip_requirements:
get_input: port_compute_port_ip_requirements
network_role_tag:
- link
dependency_compute:
- compute
- - dependency
+ - dependency
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
port_pcm_port_0_subnetpoolid:
type: string
required: true
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
pcm_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_1_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_1_related_networks
+ network:
+ get_input: oam_net_name
ip_requirements:
get_input: port_pcm_port_1_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: oam_net_ip
- subnetpoolid:
- get_input: port_pcm_port_1_subnetpoolid
mac_requirements:
get_input: port_pcm_port_1_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_1_vlan_requirements
network_role_tag:
get_input: port_pcm_port_1_network_role_tag
- network:
- get_input: oam_net_name
order:
get_input: port_pcm_port_1_order
requirements:
pcm_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_0_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_0_related_networks
+ network:
+ get_input: cps_net_name
ip_requirements:
get_input: port_pcm_port_0_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: cps_net_ip
- subnetpoolid:
- get_input: port_pcm_port_0_subnetpoolid
mac_requirements:
get_input: port_pcm_port_0_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_0_vlan_requirements
network_role_tag:
get_input: port_pcm_port_0_network_role_tag
- network:
- get_input: cps_net_name
order:
get_input: port_pcm_port_0_order
requirements:
- dependency
dependency_pcm_port_1:
- pcm_port_1
- - dependency
+ - dependency
\ No newline at end of file
type: string
required: true
status: SUPPORTED
+ port_pcm_1port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
pcm_image_name:
type: string
description: PCRF CM image name
description: CPS network gateway
required: true
status: SUPPORTED
+ port_pcm_2port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_1port_0_network_role:
type: string
required: true
type: tosca.capabilities.network.Bindable
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pcm_1port_0_network_role_tag:
type: string
required: true
+ port_pcm_1port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
pcm_image_name:
label: image name
hidden: false
immutable: false
type: string
description: CPS network gateway
+ port_pcm_2port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_1port_0_network_role:
type: string
required: true
pcm_1port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_1port_0_subnetpoolid
+ related_networks:
+ get_input: port_pcm_1port_0_related_networks
+ network:
+ get_input: cps_net_name
ip_requirements:
get_input: port_pcm_1port_0_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: cps_net_ip
- subnetpoolid:
- get_input: port_pcm_1port_0_subnetpoolid
mac_requirements:
get_input: port_pcm_1port_0_mac_requirements
subinterface_indicator: false
get_input: port_pcm_1port_0_vlan_requirements
network_role_tag:
get_input: port_pcm_1port_0_network_role_tag
- network:
- get_input: cps_net_name
order:
get_input: port_pcm_1port_0_order
requirements:
pcm_2port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_2port_1_subnetpoolid
+ related_networks:
+ get_input: port_pcm_2port_1_related_networks
+ network:
+ get_input: oam_net_name
ip_requirements:
get_input: port_pcm_2port_1_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: oam_net_ip
- subnetpoolid:
- get_input: port_pcm_2port_1_subnetpoolid
mac_requirements:
get_input: port_pcm_2port_1_mac_requirements
subinterface_indicator: false
get_input: port_pcm_2port_1_vlan_requirements
network_role_tag:
get_input: port_pcm_2port_1_network_role_tag
- network:
- get_input: oam_net_name
order:
get_input: port_pcm_2port_1_order
requirements:
- dependency
link_pcm_2port_1:
- pcm_2port_1
- - link
+ - link
\ No newline at end of file
org.openecomp.resource.abstract.nodes.pcm_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pcm_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
type: tosca.capabilities.network.Bindable
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pcm_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_ip_requirements
+ related_networks:
+ get_input: port_pcm_port_related_networks
network_role_tag:
get_input: port_pcm_port_network_role_tag
network_role:
- local_storage
dependency_pcm_server:
- pcm_server
- - dependency
+ - dependency
\ No newline at end of file
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pcm_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
org.openecomp.resource.abstract.nodes.pcm_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pcm_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pcm_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_ip_requirements
+ related_networks:
+ get_input: port_pcm_port_related_networks
network_role_tag:
get_input: port_pcm_port_network_role_tag
network_role:
- local_storage
dependency_pcm_server:
- pcm_server
- - dependency
+ - dependency
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pcm_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_ip_requirements
+ related_networks:
+ get_input: port_pcm_port_related_networks
network_role_tag:
get_input: port_pcm_port_network_role_tag
network_role:
- link
dependency_pd_server_pcm_port:
- pd_server_pcm_port
- - dependency
+ - dependency
\ No newline at end of file
type: string
required: true
status: SUPPORTED
+ port_pcm_port_11_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
availabilityzone_name:
type: string
description: availabilityzone name
type: string
required: true
status: SUPPORTED
+ port_pcm_port_01_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
security_group_name:
type: string
description: the name of security group
type: string
required: true
status: SUPPORTED
+ port_pcm_port_12_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_12_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_02_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_12_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
org.openecomp.resource.abstract.nodes.heat.pcm_server_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
port_pcm_port_0_subnetpoolid:
type: string
required: true
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
pcm_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_1_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_1_related_networks
+ network:
+ get_input: oam_net_name
ip_requirements:
get_input: port_pcm_port_1_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: oam_net_ip
- subnetpoolid:
- get_input: port_pcm_port_1_subnetpoolid
mac_requirements:
get_input: port_pcm_port_1_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_1_vlan_requirements
network_role_tag:
get_input: port_pcm_port_1_network_role_tag
- network:
- get_input: oam_net_name
order:
get_input: port_pcm_port_1_order
requirements:
pcm_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_0_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_0_related_networks
+ network:
+ get_input: cps_net_name
ip_requirements:
get_input: port_pcm_port_0_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: cps_net_ip
- subnetpoolid:
- get_input: port_pcm_port_0_subnetpoolid
mac_requirements:
get_input: port_pcm_port_0_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_0_vlan_requirements
network_role_tag:
get_input: port_pcm_port_0_network_role_tag
- network:
- get_input: cps_net_name
order:
get_input: port_pcm_port_0_order
requirements:
- dependency
dependency_pcm_port_1:
- pcm_port_1
- - dependency
+ - dependency
\ No newline at end of file
port_pcm_port_11_network_role_tag:
type: string
required: true
+ port_pcm_port_11_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
availabilityzone_name:
label: availabilityzone name
hidden: false
port_pcm_port_11_network_role:
type: string
required: true
+ port_pcm_port_01_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
security_group_name:
label: security group name
hidden: false
pcm_port_11:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_11_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_11_related_networks
+ network:
+ get_input: oam_net_name
ip_requirements:
get_input: port_pcm_port_11_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: oam_net_ip
- subnetpoolid:
- get_input: port_pcm_port_11_subnetpoolid
mac_requirements:
get_input: port_pcm_port_11_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_11_vlan_requirements
network_role_tag:
get_input: port_pcm_port_11_network_role_tag
- network:
- get_input: oam_net_name
order:
get_input: port_pcm_port_11_order
requirements:
pcm_port_01:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_01_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_01_related_networks
+ network:
+ get_input: cps_net_name
ip_requirements:
get_input: port_pcm_port_01_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: cps_net_ip
- subnetpoolid:
- get_input: port_pcm_port_01_subnetpoolid
mac_requirements:
get_input: port_pcm_port_01_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_01_vlan_requirements
network_role_tag:
get_input: port_pcm_port_01_network_role_tag
- network:
- get_input: cps_net_name
order:
get_input: port_pcm_port_01_order
requirements:
- link
local_storage_server_pcm_1:
- server_pcm_1
- - local_storage
+ - local_storage
\ No newline at end of file
port_pcm_port_02_network_role_tag:
type: string
required: true
+ port_pcm_port_12_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_12_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
port_pcm_port_12_network_role_tag:
type: string
required: true
+ port_pcm_port_02_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_12_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
pcm_port_12:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_12_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_12_related_networks
+ network:
+ get_input: oam_net_name
ip_requirements:
get_input: port_pcm_port_12_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: oam_net_ip
- subnetpoolid:
- get_input: port_pcm_port_12_subnetpoolid
mac_requirements:
get_input: port_pcm_port_12_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_12_vlan_requirements
network_role_tag:
get_input: port_pcm_port_12_network_role_tag
- network:
- get_input: oam_net_name
order:
get_input: port_pcm_port_12_order
requirements:
pcm_port_02:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_02_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_02_related_networks
+ network:
+ get_input: cps_net_name
ip_requirements:
get_input: port_pcm_port_02_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: cps_net_ip
- subnetpoolid:
- get_input: port_pcm_port_02_subnetpoolid
mac_requirements:
get_input: port_pcm_port_02_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_02_vlan_requirements
network_role_tag:
get_input: port_pcm_port_02_network_role_tag
- network:
- get_input: cps_net_name
order:
get_input: port_pcm_port_02_order
requirements:
- link
local_storage_server_pcm_2:
- server_pcm_2
- - local_storage
+ - local_storage
\ No newline at end of file
type: string
required: true
status: SUPPORTED
+ port_pcm_port_11_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
availabilityzone_name:
type: string
description: availabilityzone name
type: string
required: true
status: SUPPORTED
+ port_pcm_port_01_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
security_group_name:
type: string
description: the name of security group
org.openecomp.resource.abstract.nodes.heat.pcm_server_2:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_11_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
availabilityzone_name:
type: string
description: availabilityzone name
type: string
required: true
status: SUPPORTED
+ port_pcm_port_01_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
security_group_name:
type: string
description: the name of security group
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pcm_port_11_network_role_tag:
type: string
required: true
+ port_pcm_port_11_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
availabilityzone_name:
label: availabilityzone name
hidden: false
port_pcm_port_11_network_role:
type: string
required: true
+ port_pcm_port_01_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
security_group_name:
label: security group name
hidden: false
pcm_port_11:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_11_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_11_related_networks
+ network:
+ get_input: oam_net_name
ip_requirements:
get_input: port_pcm_port_11_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: oam_net_ip
- subnetpoolid:
- get_input: port_pcm_port_11_subnetpoolid
mac_requirements:
get_input: port_pcm_port_11_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_11_vlan_requirements
network_role_tag:
get_input: port_pcm_port_11_network_role_tag
- network:
- get_input: oam_net_name
order:
get_input: port_pcm_port_11_order
requirements:
pcm_port_01:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_01_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_01_related_networks
+ network:
+ get_input: cps_net_name
ip_requirements:
get_input: port_pcm_port_01_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: cps_net_ip
- subnetpoolid:
- get_input: port_pcm_port_01_subnetpoolid
mac_requirements:
get_input: port_pcm_port_01_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_01_vlan_requirements
network_role_tag:
get_input: port_pcm_port_01_network_role_tag
- network:
- get_input: cps_net_name
order:
get_input: port_pcm_port_01_order
requirements:
- link
local_storage_server_pcm_1:
- server_pcm_1
- - local_storage
+ - local_storage
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
port_pcm_port_0_subnetpoolid:
type: string
required: true
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
pcm_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_1_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_1_related_networks
+ network:
+ get_input: oam_net_name
ip_requirements:
get_input: port_pcm_port_1_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: oam_net_ip
- subnetpoolid:
- get_input: port_pcm_port_1_subnetpoolid
mac_requirements:
get_input: port_pcm_port_1_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_1_vlan_requirements
network_role_tag:
get_input: port_pcm_port_1_network_role_tag
- network:
- get_input: oam_net_name
order:
get_input: port_pcm_port_1_order
requirements:
pcm_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_0_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_0_related_networks
+ network:
+ get_input: cps_net_name
ip_requirements:
get_input: port_pcm_port_0_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: cps_net_ip
- subnetpoolid:
- get_input: port_pcm_port_0_subnetpoolid
mac_requirements:
get_input: port_pcm_port_0_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_0_vlan_requirements
network_role_tag:
get_input: port_pcm_port_0_network_role_tag
- network:
- get_input: cps_net_name
order:
get_input: port_pcm_port_0_order
requirements:
- dependency
dependency_pcm_port_1:
- pcm_port_1
- - dependency
+ - dependency
\ No newline at end of file
org.openecomp.resource.abstract.nodes.heat.pcm_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
org.openecomp.resource.abstract.nodes.heat.pcm_server_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
type: tosca.capabilities.network.Bindable
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
port_pcm_port_0_subnetpoolid:
type: string
required: true
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
pcm_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_1_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_1_related_networks
+ network:
+ get_input: oam_net_name
ip_requirements:
get_input: port_pcm_port_1_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: oam_net_ip
- subnetpoolid:
- get_input: port_pcm_port_1_subnetpoolid
mac_requirements:
get_input: port_pcm_port_1_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_1_vlan_requirements
network_role_tag:
get_input: port_pcm_port_1_network_role_tag
- network:
- get_input: oam_net_name
order:
get_input: port_pcm_port_1_order
requirements:
pcm_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_0_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_0_related_networks
+ network:
+ get_input: cps_net_name
ip_requirements:
get_input: port_pcm_port_0_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: cps_net_ip
- subnetpoolid:
- get_input: port_pcm_port_0_subnetpoolid
mac_requirements:
get_input: port_pcm_port_0_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_0_vlan_requirements
network_role_tag:
get_input: port_pcm_port_0_network_role_tag
- network:
- get_input: cps_net_name
order:
get_input: port_pcm_port_0_order
requirements:
- dependency
dependency_pcm_port_1:
- pcm_port_1
- - dependency
+ - dependency
\ No newline at end of file
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
pd_server_pd01_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd01_port_exCP_naming
replacement_policy:
get_input:
- port_pd01_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd01_port_mac_requirements
+ order:
+ get_input: port_pd01_port_order
+ exCP_naming:
+ get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
+ related_networks:
+ get_input: port_pd01_port_related_networks
network_role_tag:
get_input: port_pd01_port_network_role_tag
- mac_requirements:
- get_input: port_pd01_port_mac_requirements
- order:
- get_input: port_pd01_port_order
network_role:
get_input: port_pd01_port_network_role
subnetpoolid:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
pd_server_pd01_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd01_port_exCP_naming
replacement_policy:
get_input:
- port_pd01_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd01_port_mac_requirements
+ order:
+ get_input: port_pd01_port_order
+ exCP_naming:
+ get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
+ related_networks:
+ get_input: port_pd01_port_related_networks
network_role_tag:
get_input: port_pd01_port_network_role_tag
- mac_requirements:
- get_input: port_pd01_port_mac_requirements
- order:
- get_input: port_pd01_port_order
network_role:
get_input: port_pd01_port_network_role
subnetpoolid:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
pd_server_pd01_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd01_port_exCP_naming
replacement_policy:
get_input:
- port_pd01_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd01_port_mac_requirements
+ order:
+ get_input: port_pd01_port_order
+ exCP_naming:
+ get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
+ related_networks:
+ get_input: port_pd01_port_related_networks
network_role_tag:
get_input: port_pd01_port_network_role_tag
- mac_requirements:
- get_input: port_pd01_port_mac_requirements
- order:
- get_input: port_pd01_port_order
network_role:
get_input: port_pd01_port_network_role
subnetpoolid:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
pd_server_pd01_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd01_port_exCP_naming
replacement_policy:
get_attribute:
- pd_server
- accessIPv4
+ mac_requirements:
+ get_input: port_pd01_port_mac_requirements
+ order:
+ get_input: port_pd01_port_order
+ exCP_naming:
+ get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
+ related_networks:
+ get_input: port_pd01_port_related_networks
network_role_tag:
get_input: port_pd01_port_network_role_tag
- mac_requirements:
- get_input: port_pd01_port_mac_requirements
- order:
- get_input: port_pd01_port_order
network_role:
get_input: port_pd01_port_network_role
subnetpoolid:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
+ related_networks:
+ get_input: port_pd01_port_related_networks
network_role_tag:
get_input: port_pd01_port_network_role_tag
network_role:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
pd_server_pd01_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd01_port_exCP_naming
replacement_policy:
get_input:
- port_pd01_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd01_port_mac_requirements
+ order:
+ get_input: port_pd01_port_order
+ exCP_naming:
+ get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
+ related_networks:
+ get_input: port_pd01_port_related_networks
network_role_tag:
get_input: port_pd01_port_network_role_tag
- mac_requirements:
- get_input: port_pd01_port_mac_requirements
- order:
- get_input: port_pd01_port_order
network_role:
get_input: port_pd01_port_network_role
subnetpoolid:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
pd_server_pd01_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd01_port_exCP_naming
replacement_policy:
get_input:
- port_pd01_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd01_port_mac_requirements
+ order:
+ get_input: port_pd01_port_order
+ exCP_naming:
+ get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
+ related_networks:
+ get_input: port_pd01_port_related_networks
network_role_tag:
get_input: port_pd01_port_network_role_tag
- mac_requirements:
- get_input: port_pd01_port_mac_requirements
- order:
- get_input: port_pd01_port_order
network_role:
get_input: port_pd01_port_network_role
subnetpoolid:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
pd_server_pd01_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd01_port_exCP_naming
replacement_policy:
get_input:
- port_pd01_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd01_port_mac_requirements
+ order:
+ get_input: port_pd01_port_order
+ exCP_naming:
+ get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
+ related_networks:
+ get_input: port_pd01_port_related_networks
network_role_tag:
get_input: port_pd01_port_network_role_tag
- mac_requirements:
- get_input: port_pd01_port_mac_requirements
- order:
- get_input: port_pd01_port_order
network_role:
get_input: port_pd01_port_network_role
subnetpoolid:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_ps01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps01_port_order:
type: integer
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
pd_server_pd01_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd01_port_exCP_naming
replacement_policy:
get_input:
- port_pd01_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd01_port_mac_requirements
+ order:
+ get_input: port_pd01_port_order
+ exCP_naming:
+ get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
+ related_networks:
+ get_input: port_pd01_port_related_networks
network_role_tag:
get_input: port_pd01_port_network_role_tag
- mac_requirements:
- get_input: port_pd01_port_mac_requirements
- order:
- get_input: port_pd01_port_order
network_role:
get_input: port_pd01_port_network_role
subnetpoolid:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_ps01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps01_port_order:
type: integer
required: true
ps_server_ps01_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_ps01_port_exCP_naming
replacement_policy:
get_input:
- port_ps01_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_ps01_port_mac_requirements
+ order:
+ get_input: port_ps01_port_order
+ exCP_naming:
+ get_input: port_ps01_port_exCP_naming
vlan_requirements:
get_input: port_ps01_port_vlan_requirements
subinterface_indicator: false
ip_requirements:
get_input: port_ps01_port_ip_requirements
+ related_networks:
+ get_input: port_ps01_port_related_networks
network_role_tag:
get_input: port_ps01_port_network_role_tag
- mac_requirements:
- get_input: port_ps01_port_mac_requirements
- order:
- get_input: port_ps01_port_order
network_role:
get_input: port_ps01_port_network_role
subnetpoolid:
- dependency
local_storage_ps_server:
- ps_server
- - local_storage
+ - local_storage
\ No newline at end of file
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_ps01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps01_port_order:
type: integer
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
pd_server_pd01_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd01_port_exCP_naming
replacement_policy:
get_input:
- port_pd01_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd01_port_mac_requirements
+ order:
+ get_input: port_pd01_port_order
+ exCP_naming:
+ get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
+ related_networks:
+ get_input: port_pd01_port_related_networks
network_role_tag:
get_input: port_pd01_port_network_role_tag
- mac_requirements:
- get_input: port_pd01_port_mac_requirements
- order:
- get_input: port_pd01_port_order
network_role:
get_input: port_pd01_port_network_role
subnetpoolid:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_ps01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps01_port_order:
type: integer
required: true
ps_server_ps01_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_ps01_port_exCP_naming
replacement_policy:
get_input:
- port_ps01_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_ps01_port_mac_requirements
+ order:
+ get_input: port_ps01_port_order
+ exCP_naming:
+ get_input: port_ps01_port_exCP_naming
vlan_requirements:
get_input: port_ps01_port_vlan_requirements
subinterface_indicator: false
ip_requirements:
get_input: port_ps01_port_ip_requirements
+ related_networks:
+ get_input: port_ps01_port_related_networks
network_role_tag:
get_input: port_ps01_port_network_role_tag
- mac_requirements:
- get_input: port_ps01_port_mac_requirements
- order:
- get_input: port_ps01_port_order
network_role:
get_input: port_ps01_port_network_role
subnetpoolid:
- dependency
local_storage_ps_server:
- ps_server
- - local_storage
+ - local_storage
\ No newline at end of file
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- vm_flavor_name:
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_order:
- type: integer
+ port_pd01_port_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd02_port_network_role:
type: string
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
- type: string
+ port_pd01_port_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd02_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- vm_image_name:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd02_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd02_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_network_role:
- type: string
- required: true
- status: SUPPORTED
port_pd01_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
- get_input:
- pd_server_names
- 0
- port_pd02_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_flavor_name:
get_input: pd_flavor_name
port_pd02_port_network_role_tag: oam
is_required: false
floating_ip_count_required:
is_required: false
+ compute_pd_server_user_data_format:
+ - RAW
+ port_pd02_port_mac_requirements:
+ mac_count_required:
+ is_required: false
port_pd01_port_network:
- get_input: oam_net_name
port_pd02_port_ip_requirements:
port_pd01_port_network_role_tag: oam
port_pd02_port_network:
- get_input: oam_net_name
- compute_pd_server_user_data_format:
- - RAW
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
description: heat template that creates MOG stack
members:
- - abstract_pd_server
+ - abstract_pd_server
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
vm_flavor_name:
type: string
required: true
- port_pd02_port_order:
- type: integer
- required: true
- port_pd02_port_subnetpoolid:
- type: string
- required: true
port_pd02_port_network_role_tag:
type: string
required: true
port_pd01_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd02_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ port_pd02_port_network_role:
+ type: string
+ required: true
+ port_pd01_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_pd02_port_network_role:
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_order:
+ type: integer
+ required: true
+ port_pd02_port_subnetpoolid:
type: string
required: true
+ port_pd02_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network_role_tag:
type: string
required: true
- port_pd01_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
entry_schema:
type: string
- compute_pd_server_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd02_port_related_networks
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server_pd02_port:
- pd_server_pd02_port
- - dependency
+ - dependency
\ No newline at end of file
type: string
required: true
status: SUPPORTED
+ port_port1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_port1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
vm_image_name:
type: string
required: true
+ port_port1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_port1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
smp_port1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_port1_exCP_naming
replacement_policy:
get_input:
- port_port1_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_port1_mac_requirements
+ order:
+ get_input: port_port1_order
+ exCP_naming:
+ get_input: port_port1_exCP_naming
vlan_requirements:
get_input: port_port1_vlan_requirements
subinterface_indicator: false
ip_requirements:
get_input: port_port1_ip_requirements
+ related_networks:
+ get_input: port_port1_related_networks
network_role_tag:
get_input: port_port1_network_role_tag
- mac_requirements:
- get_input: port_port1_mac_requirements
- order:
- get_input: port_port1_order
network_role:
get_input: port_port1_network_role
subnetpoolid:
- link
local_storage_smp:
- smp
- - local_storage
+ - local_storage
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd02_port_order:
type: integer
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd02_port_order:
type: integer
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
+ related_networks:
+ get_input: port_pd01_port_related_networks
network_role_tag:
get_input: port_pd01_port_network_role_tag
network_role:
subinterface_indicator: false
ip_requirements:
get_input: port_pd02_port_ip_requirements
+ related_networks:
+ get_input: port_pd02_port_related_networks
network_role_tag:
get_input: port_pd02_port_network_role_tag
network_role:
- dependency
dependency_pd_server_pd02_port:
- pd_server_pd02_port
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd02_port_order:
type: integer
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd02_port_order:
type: integer
required: true
pd_server_pd01_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd01_port_exCP_naming
replacement_policy:
get_input:
- port_pd01_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd01_port_mac_requirements
+ order:
+ get_input: port_pd01_port_order
+ exCP_naming:
+ get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
+ related_networks:
+ get_input: port_pd01_port_related_networks
network_role_tag:
get_input: port_pd01_port_network_role_tag
- mac_requirements:
- get_input: port_pd01_port_mac_requirements
- order:
- get_input: port_pd01_port_order
network_role:
get_input: port_pd01_port_network_role
subnetpoolid:
pd_server_pd02_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd02_port_exCP_naming
replacement_policy:
get_input:
- port_pd02_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd02_port_mac_requirements
+ order:
+ get_input: port_pd02_port_order
+ exCP_naming:
+ get_input: port_pd02_port_exCP_naming
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
subinterface_indicator: false
ip_requirements:
get_input: port_pd02_port_ip_requirements
+ related_networks:
+ get_input: port_pd02_port_related_networks
network_role_tag:
get_input: port_pd02_port_network_role_tag
- mac_requirements:
- get_input: port_pd02_port_mac_requirements
- order:
- get_input: port_pd02_port_order
network_role:
get_input: port_pd02_port_network_role
subnetpoolid:
- dependency
dependency_pd_server_pd02_port:
- pd_server_pd02_port
- - dependency
+ - dependency
\ No newline at end of file
type: string
required: true
status: SUPPORTED
+ port_pd01_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd01_port_1_ip_requirements:
type: list
required: true
type: integer
required: true
status: SUPPORTED
+ port_pd01_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd01_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_0_network_role_tag:
type: string
required: true
+ port_pd01_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd01_port_1_ip_requirements:
type: list
required: true
port_pd01_port_1_order:
type: integer
required: true
+ port_pd01_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd01_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_1_ip_requirements
+ related_networks:
+ get_input: port_pd01_port_1_related_networks
network_role_tag:
get_input: port_pd01_port_1_network_role_tag
network_role:
subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_0_ip_requirements
+ related_networks:
+ get_input: port_pd01_port_0_related_networks
network_role_tag:
get_input: port_pd01_port_0_network_role_tag
network_role:
- link
link_pd_server_pd01_port_1:
- pd_server_pd01_port_1
- - link
+ - link
\ No newline at end of file
type: string
required: true
status: SUPPORTED
+ port_pd01_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd01_port_1_ip_requirements:
type: list
required: true
type: integer
required: true
status: SUPPORTED
+ port_pd01_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd01_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_0_network_role_tag:
type: string
required: true
+ port_pd01_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd01_port_1_ip_requirements:
type: list
required: true
port_pd01_port_1_order:
type: integer
required: true
+ port_pd01_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd01_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
pd_server_pd01_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd01_port_1_exCP_naming
replacement_policy:
get_input:
- port_pd01_port_1_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd01_port_1_mac_requirements
+ order:
+ get_input: port_pd01_port_1_order
+ exCP_naming:
+ get_input: port_pd01_port_1_exCP_naming
vlan_requirements:
get_input: port_pd01_port_1_vlan_requirements
subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_1_ip_requirements
+ related_networks:
+ get_input: port_pd01_port_1_related_networks
network_role_tag:
get_input: port_pd01_port_1_network_role_tag
- mac_requirements:
- get_input: port_pd01_port_1_mac_requirements
- order:
- get_input: port_pd01_port_1_order
network_role:
get_input: port_pd01_port_1_network_role
subnetpoolid:
pd_server_pd01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd01_port_0_exCP_naming
replacement_policy:
get_input:
- port_pd01_port_0_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd01_port_0_mac_requirements
+ order:
+ get_input: port_pd01_port_0_order
+ exCP_naming:
+ get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_0_ip_requirements
+ related_networks:
+ get_input: port_pd01_port_0_related_networks
network_role_tag:
get_input: port_pd01_port_0_network_role_tag
- mac_requirements:
- get_input: port_pd01_port_0_mac_requirements
- order:
- get_input: port_pd01_port_0_order
network_role:
get_input: port_pd01_port_0_network_role
subnetpoolid:
- link
link_pd_server_pd01_port_1:
- pd_server_pd01_port_1
- - link
+ - link
\ No newline at end of file
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- vm_flavor_name:
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_order:
- type: integer
+ port_pd01_port_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd02_port_network_role:
type: string
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
- type: string
+ port_pd01_port_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd02_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- vm_image_name:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd02_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd02_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_network_role:
- type: string
- required: true
- status: SUPPORTED
port_pd01_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
org.openecomp.resource.abstract.nodes.heat.pcm_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
- get_input:
- pd_server_names
- 0
- port_pd02_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_flavor_name:
get_input: pd_flavor_name
port_pd02_port_network_role_tag: oam
is_required: false
floating_ip_count_required:
is_required: false
+ compute_pd_server_user_data_format:
+ - RAW
+ port_pd02_port_mac_requirements:
+ mac_count_required:
+ is_required: false
port_pd01_port_network:
- get_input: oam_net_name
port_pd02_port_ip_requirements:
port_pd01_port_network_role_tag: oam
port_pd02_port_network:
- get_input: oam_net_name
- compute_pd_server_user_data_format:
- - RAW
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
description: heat template that creates MOG stack
members:
- server_pcm_003
- - abstract_pd_server
+ - abstract_pd_server
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
vm_flavor_name:
type: string
required: true
- port_pd02_port_order:
- type: integer
- required: true
- port_pd02_port_subnetpoolid:
- type: string
- required: true
port_pd02_port_network_role_tag:
type: string
required: true
port_pd01_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd02_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ port_pd02_port_network_role:
+ type: string
+ required: true
+ port_pd01_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_pd02_port_network_role:
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_order:
+ type: integer
+ required: true
+ port_pd02_port_subnetpoolid:
type: string
required: true
+ port_pd02_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network_role_tag:
type: string
required: true
- port_pd01_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
entry_schema:
type: string
- compute_pd_server_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd02_port_related_networks
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server_pd02_port:
- pd_server_pd02_port
- - dependency
+ - dependency
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pcm_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_0_network_role:
type: string
required: true
port_pcm_port_0_subnetpoolid:
type: string
required: true
+ port_pcm_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pcm_port_1_subnetpoolid:
type: string
required: true
pcm_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_1_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_1_related_networks
+ network:
+ get_input: oam_net_name
ip_requirements:
get_input: port_pcm_port_1_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: oam_net_ip
- subnetpoolid:
- get_input: port_pcm_port_1_subnetpoolid
mac_requirements:
get_input: port_pcm_port_1_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_1_vlan_requirements
network_role_tag:
get_input: port_pcm_port_1_network_role_tag
- network:
- get_input: oam_net_name
order:
get_input: port_pcm_port_1_order
requirements:
pcm_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pcm_port_0_subnetpoolid
+ related_networks:
+ get_input: port_pcm_port_0_related_networks
+ network:
+ get_input: cps_net_name
ip_requirements:
get_input: port_pcm_port_0_ip_requirements
security_groups:
fixed_ips:
- ip_address:
get_input: cps_net_ip
- subnetpoolid:
- get_input: port_pcm_port_0_subnetpoolid
mac_requirements:
get_input: port_pcm_port_0_mac_requirements
subinterface_indicator: false
get_input: port_pcm_port_0_vlan_requirements
network_role_tag:
get_input: port_pcm_port_0_network_role_tag
- network:
- get_input: cps_net_name
order:
get_input: port_pcm_port_0_order
requirements:
- dependency
dependency_pcm_port_1:
- pcm_port_1
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
port_pd01_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_1_order:
+ vm_flavor_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd01_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_order:
type: integer
required: true
status: SUPPORTED
- vm_flavor_name:
+ port_pd01_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_network_role:
+ port_pd01_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_order:
- type: integer
+ port_pd01_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_vlan_requirements:
+ port_pd01_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: string
+ compute_pd_server_user_data_format:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_subnetpoolid:
+ entry_schema:
+ type: string
+ port_pd01_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- vm_image_name:
- type: string
+ port_pd01_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_1_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_network_role_tag:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_0_vlan_requirements:
+ port_pd01_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_0_subnetpoolid:
- type: string
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd01_port_1_network:
+ port_pd01_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- compute_pd_server_user_data_format:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_0_network:
- get_input: oam_net_name
port_pd01_port_0_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_0_network_role_tag: oam
- port_pd01_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
- 0
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_1_mac_requirements:
- mac_count_required:
- is_required: false
vm_image_name:
get_input: pd_image_name
port_pd01_port_1_network_role_tag: oam
- get_input: oam_net_name
compute_pd_server_user_data_format:
- RAW
+ port_pd01_port_0_network_role_tag: oam
+ port_pd01_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd01_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
description: heat template that creates MOG stack
members:
- - abstract_pd_server
+ - abstract_pd_server
\ No newline at end of file
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role_tag:
- type: string
- required: true
port_pd01_port_0_network_role:
type: string
required: true
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port_1_order:
- type: integer
- required: true
vm_flavor_name:
type: string
required: true
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
port_pd01_port_1_network_role:
type: string
required: true
port_pd01_port_0_order:
type: integer
required: true
- port_pd01_port_1_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_pd01_port_1_subnetpoolid:
type: string
required: true
vm_image_name:
type: string
required: true
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
port_pd01_port_1_network_role_tag:
type: string
required: true
- port_pd01_port_0_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_0_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: string
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ port_pd01_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port_1_order:
+ type: integer
+ required: true
+ port_pd01_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_1_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
vlan_requirements:
get_input: port_pd01_port_1_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_1_related_networks
ip_requirements:
get_input: port_pd01_port_1_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_0_related_networks
ip_requirements:
get_input: port_pd01_port_0_ip_requirements
network_role_tag:
- link
link_pd_server_pd01_port_1:
- pd_server_pd01_port_1
- - link
+ - link
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
- port_pd_1_port_0_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_1_port_0_network_role:
- type: string
- required: true
- status: SUPPORTED
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
port_pd_2_port_1_vlan_requirements:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_pd_2_port_1_subnetpoolid:
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- vm_flavor_name:
- type: string
+ port_pd_2_port_1_related_networks:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_2_port_1_order:
type: integer
required: true
status: SUPPORTED
- port_pd_2_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
vm_image_name:
type: string
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd_1_port_0_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd_1_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_1_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd_1_port_0_ip_requirements:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_2_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd_1_port_0_network_role_tag:
+ port_pd_2_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd_2_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ compute_pd_server_user_data_format:
+ type: list
required: true
status: SUPPORTED
- port_pd_2_port_1_ip_requirements:
+ entry_schema:
+ type: string
+ port_pd_1_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_2_port_1_network_role_tag:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_1_port_0_network_role:
type: string
required: true
status: SUPPORTED
- compute_pd_server_user_data_format:
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd_2_port_1_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_1_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_2_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd_1_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd_1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd_1_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_2_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
is_required: false
floating_ip_count_required:
is_required: false
- port_pd_1_port_0_network_role_tag: oam
- port_pd_2_port_1_mac_requirements:
- mac_count_required:
- is_required: false
port_pd_2_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
port_pd_2_port_1_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
+ port_pd_1_port_0_network_role_tag: oam
+ port_pd_2_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
description: heat template that creates MOG stack
members:
- - abstract_pd_server
+ - abstract_pd_server
\ No newline at end of file
required: true
entry_schema:
type: string
- port_pd_1_port_0_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_1_port_0_network_role:
- type: string
- required: true
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
port_pd_2_port_1_vlan_requirements:
type: list
required: true
port_pd_2_port_1_network_role:
type: string
required: true
- port_pd_2_port_1_subnetpoolid:
- type: string
- required: true
vm_flavor_name:
type: string
required: true
+ port_pd_2_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_2_port_1_order:
type: integer
required: true
- port_pd_2_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
vm_image_name:
type: string
required: true
port_pd_1_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd_1_port_0_order:
- type: integer
- required: true
- port_pd_1_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
port_pd_1_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd_1_port_0_network_role_tag:
- type: string
- required: true
- port_pd_2_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_pd_2_port_1_ip_requirements:
type: list
required: true
required: true
entry_schema:
type: string
+ port_pd_1_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_1_port_0_network_role:
+ type: string
+ required: true
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd_2_port_1_subnetpoolid:
+ type: string
+ required: true
+ port_pd_1_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_2_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd_1_port_0_order:
+ type: integer
+ required: true
+ port_pd_1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd_1_port_0_network_role_tag:
+ type: string
+ required: true
+ port_pd_2_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
vlan_requirements:
get_input: port_pd_2_port_1_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd_2_port_1_related_networks
ip_requirements:
get_input: port_pd_2_port_1_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_pd_1_port_0_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd_1_port_0_related_networks
ip_requirements:
get_input: port_pd_1_port_0_ip_requirements
network_role_tag:
- dependency
link_pd_server_pd_1_port_0:
- pd_server_pd_1_port_0
- - link
+ - link
\ No newline at end of file
type: string
required: true
status: SUPPORTED
- port_pd_oam1_port_0_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_pd_oam1_port_1_ip_requirements:
+ port_pd_oam1_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_oam1_port_0_network_role:
+ type: string
+ required: true
status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- port_pd_oam1_port_0_ip_requirements:
+ port_pd_oam1_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
type: integer
required: true
status: SUPPORTED
- port_pd_oam1_port_0_vlan_requirements:
+ port_pd_oam1_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd_oam1_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ vm_image_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_oam1_port_1_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_oam1_port_1_network:
+ type: string
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd_oam1_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd_oam1_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_oam1_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd_oam1_port_1_network_role:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_oam1_port_1_network:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
port_pd_oam1_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- vm_image_name:
+ port_pd_oam1_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd_oam1_port_0_subnetpoolid:
- type: string
+ port_pd_oam1_port_1_related_networks:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_oam1_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd_oam1_port_1_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
port_pd_oam1_port_1_vlan_requirements:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- compute_pd_server_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
properties:
port_pd_oam1_port_0_network_role_tag: oam
port_pd_oam1_port_1_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd_oam1_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
- 0
vm_flavor_name:
get_input: pd_flavor_name
- port_pd_oam1_port_1_network:
- - get_input: oam_net_name
port_pd_oam1_port_1_mac_requirements:
mac_count_required:
is_required: false
- port_pd_oam1_port_0_network:
- - get_input: oam_net_name
vm_image_name:
get_input: pd_image_name
port_pd_oam1_port_1_network_role_tag: oam
+ compute_pd_server_user_data_format:
+ - RAW
+ port_pd_oam1_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd_oam1_port_1_network:
+ - get_input: oam_net_name
+ port_pd_oam1_port_0_network:
+ - get_input: oam_net_name
port_pd_oam1_port_0_mac_requirements:
mac_count_required:
is_required: false
- compute_pd_server_user_data_format:
- - RAW
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
description: heat template that creates MOG stack
members:
- - abstract_pd_server
+ - abstract_pd_server
\ No newline at end of file
port_pd_oam1_port_0_network_role_tag:
type: string
required: true
+ port_pd_oam1_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_oam1_port_0_network_role:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- port_pd_oam1_port_0_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_availability_zone:
type: list
required: true
port_pd_oam1_port_1_order:
type: integer
required: true
+ port_pd_oam1_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd_oam1_port_1_network_role:
+ type: string
+ required: true
+ vm_image_name:
+ type: string
+ required: true
+ port_pd_oam1_port_1_network_role_tag:
+ type: string
+ required: true
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd_oam1_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
port_pd_oam1_port_0_vlan_requirements:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd_oam1_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd_oam1_port_1_network_role:
- type: string
- required: true
port_pd_oam1_port_1_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: string
- vm_image_name:
- type: string
- required: true
port_pd_oam1_port_0_subnetpoolid:
type: string
required: true
+ port_pd_oam1_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_oam1_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_pd_oam1_port_1_network_role_tag:
- type: string
- required: true
port_pd_oam1_port_1_vlan_requirements:
type: list
required: true
port_pd_oam1_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- compute_pd_server_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
vlan_requirements:
get_input: port_pd_oam1_port_1_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd_oam1_port_1_related_networks
ip_requirements:
get_input: port_pd_oam1_port_1_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_pd_oam1_port_0_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd_oam1_port_0_related_networks
ip_requirements:
get_input: port_pd_oam1_port_0_ip_requirements
network_role_tag:
- dependency
dependency_pd_server_pd_oam1_port_1:
- pd_server_pd_oam1_port_1
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd01_port1_related_networks:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd01_port2_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port1_subnetpoolid:
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port2_subnetpoolid:
+ port_pd01_port2_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port2_network_role:
- type: string
+ port_pd01_port1_order:
+ type: integer
required: true
status: SUPPORTED
- vm_flavor_name:
+ port_pd01_port2_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port1_ip_requirements:
+ port_pd01_port2_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port2_network_role_tag:
- type: string
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port2_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port1_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd01_port1_network_role:
- type: string
+ compute_pd_server_user_data_format:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port2_mac_requirements:
+ entry_schema:
+ type: string
+ port_pd01_port1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port2_order:
+ index_value:
type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port1_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port1_vlan_requirements:
- type: list
+ port_pd01_port2_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- vm_image_name:
+ port_pd01_port2_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port2_vlan_requirements:
+ port_pd01_port1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port2_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port1_network_role:
+ type: string
required: true
status: SUPPORTED
- compute_pd_server_user_data_format:
+ port_pd01_port2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
requirements:
- dependency_pd_server_pd01_port1:
capability: tosca.capabilities.Node
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port1_network_role_tag: oam
port_pd01_port2_network:
- get_input: oam_net_name
- port_pd01_port1_mac_requirements:
- mac_count_required:
- is_required: false
port_pd01_port2_ip_requirements:
- ip_version: 4
ip_count_required:
- 0
vm_flavor_name:
get_input: pd_flavor_name
+ port_pd01_port2_network_role_tag: oam
+ vm_image_name:
+ get_input: pd_image_name
+ compute_pd_server_user_data_format:
+ - RAW
+ port_pd01_port1_mac_requirements:
+ mac_count_required:
+ is_required: false
port_pd01_port1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port2_network_role_tag: oam
port_pd01_port2_mac_requirements:
mac_count_required:
is_required: false
- vm_image_name:
- get_input: pd_image_name
- compute_pd_server_user_data_format:
- - RAW
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
description: heat template that creates MOG stack
members:
- - abstract_pd_server
+ - abstract_pd_server
\ No newline at end of file
required: true
entry_schema:
type: string
- port_pd01_port1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd01_port1_related_networks:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd01_port2_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port1_subnetpoolid:
- type: string
- required: true
- port_pd01_port2_subnetpoolid:
- type: string
- required: true
- port_pd01_port2_network_role:
- type: string
- required: true
vm_flavor_name:
type: string
required: true
- port_pd01_port1_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
port_pd01_port2_network_role_tag:
type: string
required: true
port_pd01_port1_order:
type: integer
required: true
- port_pd01_port1_network_role:
- type: string
- required: true
- port_pd01_port2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_pd01_port2_order:
type: integer
required: true
- port_pd01_port1_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
+ port_pd01_port2_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd01_port2_vlan_requirements:
type: list
required: true
required: true
entry_schema:
type: string
+ port_pd01_port1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port1_subnetpoolid:
+ type: string
+ required: true
+ port_pd01_port2_subnetpoolid:
+ type: string
+ required: true
+ port_pd01_port2_network_role:
+ type: string
+ required: true
+ port_pd01_port1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port1_network_role:
+ type: string
+ required: true
+ port_pd01_port2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port1_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
pd_server_pd01_port1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
vlan_requirements:
get_input: port_pd01_port1_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port1_related_networks
ip_requirements:
get_input: port_pd01_port1_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_pd01_port2_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port2_related_networks
ip_requirements:
get_input: port_pd01_port2_ip_requirements
network_role_tag:
- link
link_pd_server_pd01_port1:
- pd_server_pd01_port1
- - link
+ - link
\ No newline at end of file
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- vm_flavor_name:
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_order:
- type: integer
+ port_pd01_port_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd02_port_network_role:
type: string
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
- type: string
+ port_pd01_port_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd02_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- vm_image_name:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd02_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd02_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_network_role:
- type: string
- required: true
- status: SUPPORTED
port_pd01_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
attributes:
pd_server_accessIPv4:
type: string
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
- get_input:
- pd_server_names
- 0
- port_pd02_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_flavor_name:
get_input: pd_flavor_name
port_pd02_port_network_role_tag: oam
is_required: false
floating_ip_count_required:
is_required: false
+ compute_pd_server_user_data_format:
+ - RAW
+ port_pd02_port_mac_requirements:
+ mac_count_required:
+ is_required: false
port_pd01_port_network:
- get_input: oam_net_name
port_pd02_port_ip_requirements:
port_pd01_port_network_role_tag: oam
port_pd02_port_network:
- get_input: oam_net_name
- compute_pd_server_user_data_format:
- - RAW
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
value:
get_attribute:
- abstract_pd_server
- - pd_server_accessIPv4
+ - pd_server_accessIPv4
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
vm_flavor_name:
type: string
required: true
- port_pd02_port_order:
- type: integer
- required: true
- port_pd02_port_subnetpoolid:
- type: string
- required: true
port_pd02_port_network_role_tag:
type: string
required: true
port_pd01_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd02_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ port_pd02_port_network_role:
+ type: string
+ required: true
+ port_pd01_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_pd02_port_network_role:
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_order:
+ type: integer
+ required: true
+ port_pd02_port_subnetpoolid:
type: string
required: true
+ port_pd02_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network_role_tag:
type: string
required: true
- port_pd01_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
entry_schema:
type: string
- compute_pd_server_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd02_port_related_networks
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server_pd02_port:
- pd_server_pd02_port
- - dependency
+ - dependency
\ No newline at end of file
type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties
required: true
status: SUPPORTED
+ port_template_VMInt_OAM_lb_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd01_port_device_id:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_template_VMInt_OAM_lb_ip_requirements:
type: list
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_template_VMInt_OAM_lb_virtual_machine_interface_properties:
type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties
required: true
+ port_template_VMInt_OAM_lb_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd01_port_device_id:
type: list
required: true
required: true
entry_schema:
type: string
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_template_VMInt_OAM_lb_ip_requirements:
type: list
required: true
- port_template_VMInt_OAM_lb_virtual_machine_interface_properties
- index_value
subinterface_indicator: false
+ related_networks:
+ get_input: port_template_VMInt_OAM_lb_related_networks
security_group_refs:
get_input:
- port_template_VMInt_OAM_lb_security_group_refs
pd_server_pd01_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ allowed_address_pairs:
+ get_input: port_pd01_port_allowed_address_pairs
+ binding:vnic_type:
+ get_input:
+ - port_pd01_port_binding:vnic_type
+ - index_value
+ value_specs:
+ get_input:
+ - port_pd01_port_value_specs
+ - index_value
+ network_role_tag:
+ get_input: port_pd01_port_network_role_tag
+ fixed_ips:
+ get_input:
+ - port_pd01_port_fixed_ips
+ - index_value
+ subnetpoolid:
+ get_input: port_pd01_port_subnetpoolid
+ name:
+ get_input:
+ - port_pd01_port_name
+ - index_value
+ network:
+ get_input:
+ - port_pd01_port_network
+ - index_value
replacement_policy:
get_input:
- port_pd01_port_replacement_policy
- index_value
mac_requirements:
get_input: port_pd01_port_mac_requirements
- allowed_address_pairs:
- get_input: port_pd01_port_allowed_address_pairs
order:
get_input: port_pd01_port_order
- binding:vnic_type:
- get_input:
- - port_pd01_port_binding:vnic_type
- - index_value
device_owner:
get_input:
- port_pd01_port_device_owner
- index_value
mac_address:
get_input: port_pd01_port_mac_address
- value_specs:
- get_input:
- - port_pd01_port_value_specs
- - index_value
security_groups:
get_input:
- port_pd01_port_security_groups
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator: false
qos_policy:
get_input:
- port_pd01_port_qos_policy
- index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
- network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ related_networks:
+ get_input: port_pd01_port_related_networks
port_security_enabled:
get_input:
- port_pd01_port_port_security_enabled
- index_value
network_role:
get_input: port_pd01_port_network_role
- subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
- fixed_ips:
- get_input:
- - port_pd01_port_fixed_ips
- - index_value
- name:
- get_input:
- - port_pd01_port_name
- - index_value
device_id:
get_input:
- port_pd01_port_device_id
- index_value
- network:
- get_input:
- - port_pd01_port_network
- - index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
- dependency
link_pd_server_template_VMInt_OAM_lb:
- pd_server_template_VMInt_OAM_lb
- - link
+ - link
\ No newline at end of file
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- vm_flavor_name:
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_order:
- type: integer
+ port_pd01_port_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd02_port_network_role:
type: string
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
- type: string
+ port_pd01_port_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd02_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- vm_image_name:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd02_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd02_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_network_role:
- type: string
- required: true
- status: SUPPORTED
port_pd01_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
attributes:
pd_server_accessIPv4:
type: string
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
- get_input:
- pd_server_names
- 0
- port_pd02_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_flavor_name:
get_input: pd_flavor_name
port_pd02_port_network_role_tag: oam
is_required: false
floating_ip_count_required:
is_required: false
+ compute_pd_server_user_data_format:
+ - RAW
+ port_pd02_port_mac_requirements:
+ mac_count_required:
+ is_required: false
port_pd01_port_network:
- get_input: oam_net_name
port_pd02_port_ip_requirements:
port_pd01_port_network_role_tag: oam
port_pd02_port_network:
- get_input: oam_net_name
- compute_pd_server_user_data_format:
- - RAW
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
members:
- network_policy_port
- network_policy_server
- - abstract_pd_server
+ - abstract_pd_server
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
vm_flavor_name:
type: string
required: true
- port_pd02_port_order:
- type: integer
- required: true
- port_pd02_port_subnetpoolid:
- type: string
- required: true
port_pd02_port_network_role_tag:
type: string
required: true
port_pd01_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd02_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ port_pd02_port_network_role:
+ type: string
+ required: true
+ port_pd01_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_pd02_port_network_role:
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_order:
+ type: integer
+ required: true
+ port_pd02_port_subnetpoolid:
type: string
required: true
+ port_pd02_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network_role_tag:
type: string
required: true
- port_pd01_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
entry_schema:
type: string
- compute_pd_server_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd02_port_related_networks
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server_pd02_port:
- pd_server_pd02_port
- - dependency
+ - dependency
\ No newline at end of file
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- vm_flavor_name:
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_order:
- type: integer
+ port_pd01_port_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd02_port_network_role:
type: string
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
- type: string
+ port_pd01_port_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd02_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- vm_image_name:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd02_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd02_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_network_role:
- type: string
- required: true
- status: SUPPORTED
port_pd01_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
- get_input:
- pd_server_names
- 0
- port_pd02_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_flavor_name:
get_attribute:
- network_policy_server
is_required: false
floating_ip_count_required:
is_required: false
+ compute_pd_server_user_data_format:
+ - RAW
+ port_pd02_port_mac_requirements:
+ mac_count_required:
+ is_required: false
port_pd01_port_network:
- get_attribute:
- network_policy_server
is_required: false
port_pd02_port_network:
- get_input: oam_net_name
- compute_pd_server_user_data_format:
- - RAW
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
description: heat template that creates MOG stack
members:
- network_policy_server
- - abstract_pd_server
+ - abstract_pd_server
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
vm_flavor_name:
type: string
required: true
- port_pd02_port_order:
- type: integer
- required: true
- port_pd02_port_subnetpoolid:
- type: string
- required: true
port_pd02_port_network_role_tag:
type: string
required: true
port_pd01_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd02_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ port_pd02_port_network_role:
+ type: string
+ required: true
+ port_pd01_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_pd02_port_network_role:
+ port_pd02_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_order:
+ type: integer
+ required: true
+ port_pd02_port_subnetpoolid:
type: string
required: true
+ port_pd02_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network_role_tag:
type: string
required: true
- port_pd01_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
entry_schema:
type: string
- compute_pd_server_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd02_port_related_networks
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server_pd02_port:
- pd_server_pd02_port
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
port_pd01_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_1_order:
+ vm_flavor_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd01_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_order:
type: integer
required: true
status: SUPPORTED
- vm_flavor_name:
+ port_pd01_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_network_role:
+ port_pd01_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_order:
- type: integer
+ port_pd01_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_vlan_requirements:
+ port_pd01_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: string
+ compute_pd_server_user_data_format:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_subnetpoolid:
+ entry_schema:
+ type: string
+ port_pd01_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- vm_image_name:
- type: string
+ port_pd01_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_1_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_network_role_tag:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_0_vlan_requirements:
+ port_pd01_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_0_subnetpoolid:
- type: string
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd01_port_1_network:
+ port_pd01_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- compute_pd_server_user_data_format:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
- network_policy_server
- name
port_pd01_port_0_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
get_attribute:
- network_policy_server
- name
- port_pd01_port_1_mac_requirements:
- mac_count_required:
- is_required: false
vm_image_name:
get_input: pd_image_name
port_pd01_port_1_network_role_tag: oam
- get_input: oam_net_name
compute_pd_server_user_data_format:
- RAW
+ port_pd01_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd01_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
description: heat template that creates MOG stack
members:
- network_policy_server
- - abstract_pd_server
+ - abstract_pd_server
\ No newline at end of file
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role_tag:
- type: string
- required: true
port_pd01_port_0_network_role:
type: string
required: true
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port_1_order:
- type: integer
- required: true
vm_flavor_name:
type: string
required: true
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
port_pd01_port_1_network_role:
type: string
required: true
port_pd01_port_0_order:
type: integer
required: true
- port_pd01_port_1_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_pd01_port_1_subnetpoolid:
type: string
required: true
vm_image_name:
type: string
required: true
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
port_pd01_port_1_network_role_tag:
type: string
required: true
- port_pd01_port_0_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_0_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: string
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ port_pd01_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port_1_order:
+ type: integer
+ required: true
+ port_pd01_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_1_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
vlan_requirements:
get_input: port_pd01_port_1_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_1_related_networks
ip_requirements:
get_input: port_pd01_port_1_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_0_related_networks
ip_requirements:
get_input: port_pd01_port_0_ip_requirements
network_role_tag:
- link
link_pd_server_pd01_port_1:
- pd_server_pd01_port_1
- - link
+ - link
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
port_pd01_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_1_order:
+ vm_flavor_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd01_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_order:
type: integer
required: true
status: SUPPORTED
- vm_flavor_name:
+ port_pd01_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_network_role:
+ port_pd01_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_order:
- type: integer
+ port_pd01_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_vlan_requirements:
+ port_pd01_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: string
+ compute_pd_server_user_data_format:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_subnetpoolid:
+ entry_schema:
+ type: string
+ port_pd01_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- vm_image_name:
- type: string
+ port_pd01_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_1_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_network_role_tag:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_0_vlan_requirements:
+ port_pd01_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_0_subnetpoolid:
- type: string
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd01_port_1_network:
+ port_pd01_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- compute_pd_server_user_data_format:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
attributes:
pd_server_accessIPv4:
type: string
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_0_network:
- get_input: oam_net_name
port_pd01_port_0_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_0_network_role_tag: oam
- port_pd01_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
- 0
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_1_mac_requirements:
- mac_count_required:
- is_required: false
vm_image_name:
get_input: pd_image_name
port_pd01_port_1_network_role_tag: oam
- get_input: oam_net_name
compute_pd_server_user_data_format:
- RAW
+ port_pd01_port_0_network_role_tag: oam
+ port_pd01_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd01_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
- network_policy_port0
- network_policy_server
- network_policy_port1
- - abstract_pd_server
+ - abstract_pd_server
\ No newline at end of file
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role_tag:
- type: string
- required: true
port_pd01_port_0_network_role:
type: string
required: true
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port_1_order:
- type: integer
- required: true
vm_flavor_name:
type: string
required: true
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
port_pd01_port_1_network_role:
type: string
required: true
port_pd01_port_0_order:
type: integer
required: true
- port_pd01_port_1_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_pd01_port_1_subnetpoolid:
type: string
required: true
vm_image_name:
type: string
required: true
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
port_pd01_port_1_network_role_tag:
type: string
required: true
- port_pd01_port_0_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_0_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: string
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ port_pd01_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port_1_order:
+ type: integer
+ required: true
+ port_pd01_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_1_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
vlan_requirements:
get_input: port_pd01_port_1_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_1_related_networks
ip_requirements:
get_input: port_pd01_port_1_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_0_related_networks
ip_requirements:
get_input: port_pd01_port_0_ip_requirements
network_role_tag:
- link
link_pd_server_pd01_port_1:
- pd_server_pd01_port_1
- - link
+ - link
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
port_pd01_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_1_order:
+ vm_flavor_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd01_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_order:
type: integer
required: true
status: SUPPORTED
- vm_flavor_name:
+ port_pd01_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_network_role:
+ port_pd01_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_order:
- type: integer
+ port_pd01_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_vlan_requirements:
+ port_pd01_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: string
+ compute_pd_server_user_data_format:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_subnetpoolid:
+ entry_schema:
+ type: string
+ port_pd01_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- vm_image_name:
- type: string
+ port_pd01_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_1_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_network_role_tag:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_0_vlan_requirements:
+ port_pd01_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_0_subnetpoolid:
- type: string
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd01_port_1_network:
+ port_pd01_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- compute_pd_server_user_data_format:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
attributes:
pd_server_pd01_port_0_device_id:
type: string
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_0_network:
- get_input: oam_net_name
port_pd01_port_0_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_0_network_role_tag: oam
- port_pd01_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
- 0
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_1_mac_requirements:
- mac_count_required:
- is_required: false
vm_image_name:
get_input: pd_image_name
port_pd01_port_1_network_role_tag: oam
- get_input: oam_net_name
compute_pd_server_user_data_format:
- RAW
+ port_pd01_port_0_network_role_tag: oam
+ port_pd01_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd01_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
value:
get_attribute:
- abstract_pd_server
- - pd_server_accessIPv4
+ - pd_server_accessIPv4
\ No newline at end of file
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role_tag:
- type: string
- required: true
port_pd01_port_0_network_role:
type: string
required: true
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port_1_order:
- type: integer
- required: true
vm_flavor_name:
type: string
required: true
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
port_pd01_port_1_network_role:
type: string
required: true
port_pd01_port_0_order:
type: integer
required: true
- port_pd01_port_1_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_pd01_port_1_subnetpoolid:
type: string
required: true
vm_image_name:
type: string
required: true
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
port_pd01_port_1_network_role_tag:
type: string
required: true
- port_pd01_port_0_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_0_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: string
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ port_pd01_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port_1_order:
+ type: integer
+ required: true
+ port_pd01_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_1_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
vlan_requirements:
get_input: port_pd01_port_1_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_1_related_networks
ip_requirements:
get_input: port_pd01_port_1_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_0_related_networks
ip_requirements:
get_input: port_pd01_port_0_ip_requirements
network_role_tag:
- link
link_pd_server_pd01_port_1:
- pd_server_pd01_port_1
- - link
+ - link
\ No newline at end of file
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
oam_server_pd01_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_pd01_port_mac_requirements
+ order:
+ get_input: port_pd01_port_order
security_groups:
get_input:
- port_pd01_port_security_groups
subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
+ related_networks:
+ get_input: port_pd01_port_related_networks
network_role_tag:
get_input: port_pd01_port_network_role_tag
- mac_requirements:
- get_input: port_pd01_port_mac_requirements
- order:
- get_input: port_pd01_port_order
network_role:
get_input: port_pd01_port_network_role
subnetpoolid:
- local_storage
dependency_oam_server:
- oam_server
- - dependency
+ - dependency
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
pd_server_pd01_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_pd01_port_mac_requirements
+ order:
+ get_input: port_pd01_port_order
security_groups:
get_input:
- port_pd01_port_security_groups
subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
+ related_networks:
+ get_input: port_pd01_port_related_networks
network_role_tag:
get_input: port_pd01_port_network_role_tag
- mac_requirements:
- get_input: port_pd01_port_mac_requirements
- order:
- get_input: port_pd01_port_order
network_role:
get_input: port_pd01_port_network_role
subnetpoolid:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
ps_server_pd01_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_pd01_port_mac_requirements
+ order:
+ get_input: port_pd01_port_order
security_groups:
get_input:
- port_pd01_port_security_groups
subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
+ related_networks:
+ get_input: port_pd01_port_related_networks
network_role_tag:
get_input: port_pd01_port_network_role_tag
- mac_requirements:
- get_input: port_pd01_port_mac_requirements
- order:
- get_input: port_pd01_port_order
network_role:
get_input: port_pd01_port_network_role
subnetpoolid:
- link
local_storage_ps_server:
- ps_server
- - local_storage
+ - local_storage
\ No newline at end of file
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- local_storage
dependency_oam_server:
- oam_server
- - dependency
+ - dependency
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- link
local_storage_ps_server:
- ps_server
- - local_storage
+ - local_storage
\ No newline at end of file
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: string
required: true
status: SUPPORTED
- port_pd01_port_3_order:
- type: integer
+ port_pd01_port_3_related_networks:
+ type: list
required: true
status: SUPPORTED
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd01_port_2_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_3_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
port_pd01_port_3_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_3_vlan_requirements:
+ port_pd01_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: string
+ port_pd01_port_2_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_2_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_3_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_3_network_role_tag:
- type: string
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port_3_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- compute_pd_server_user_data_format:
+ port_pd01_port_2_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_2_ip_requirements:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_3_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_3_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
port_pd01_port_3_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_3_mac_requirements:
- mac_count_required:
- is_required: false
port_pd01_port_3_network:
- get_input: oam_net_name
vm_image_name:
port_pd01_port_2_mac_requirements:
mac_count_required:
is_required: false
- port_pd01_port_3_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
port_pd01_port_2_ip_requirements:
is_required: false
floating_ip_count_required:
is_required: false
+ port_pd01_port_3_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_pd01_port_3_network_role_tag: oam
service_template_filter:
substitute_service_template: Nested_pd_server_2ServiceTemplate.yaml
count: 1
- network_policy_server
- abstract_pd_server
- abstract_pd_server_1
- - abstract_pd_server_2
+ - abstract_pd_server_2
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
port_pd01_port_3_network_role:
type: string
required: true
- port_pd01_port_3_order:
- type: integer
+ port_pd01_port_3_related_networks:
+ type: list
required: true
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd01_port_2_vlan_requirements:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_3_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_pd01_port_3_network:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port_3_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_2_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_2_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd01_port_3_network_role_tag:
- type: string
- required: true
compute_pd_server_user_data_format:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_3_order:
+ type: integer
+ required: true
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port_3_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_2_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_3_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_3_network_role_tag:
+ type: string
+ required: true
port_pd01_port_3_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
vlan_requirements:
get_input: port_pd01_port_2_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_2_related_networks
ip_requirements:
get_input: port_pd01_port_2_ip_requirements
network_role_tag:
vlan_requirements:
get_input: port_pd01_port_3_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_3_related_networks
ip_requirements:
get_input: port_pd01_port_3_ip_requirements
network_role_tag:
- dependency
dependency_pd_server_pd01_port_3:
- pd_server_pd01_port_3
- - dependency
+ - dependency
\ No newline at end of file
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_ps01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps01_port_order:
type: integer
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_ps01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps01_port_order:
type: integer
required: true
vlan_requirements:
get_input: port_ps01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_ps01_port_related_networks
ip_requirements:
get_input: port_ps01_port_ip_requirements
network_role_tag:
- dependency
local_storage_ps_server:
- ps_server
- - local_storage
+ - local_storage
\ No newline at end of file
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_ps01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps01_port_order:
type: integer
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_ps01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps01_port_order:
type: integer
required: true
vlan_requirements:
get_input: port_ps01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_ps01_port_related_networks
ip_requirements:
get_input: port_ps01_port_ip_requirements
network_role_tag:
- dependency
local_storage_ps_server:
- ps_server
- - local_storage
+ - local_storage
\ No newline at end of file
type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
status: SUPPORTED
+ port_vdbe_untr_vmi_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_untr_vmi_network_role_tag:
type: string
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_vdbe_untr_vmi_virtual_machine_interface_allowed_address_pairs:
type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
+ port_vdbe_untr_vmi_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_untr_vmi_network_role_tag:
type: string
required: true
vlan_requirements:
get_input: port_vdbe_untr_vmi_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_vmi_related_networks
virtual_network_refs:
get_input:
- port_vdbe_untr_vmi_virtual_network_refs
- dependency
subinterface_link_vdbe_0_untr_vmi_0_vdbe_vdbe_untr_vmi_nested:
- vdbe_vdbe_untr_vmi_nested
- - subinterface_link_vdbe_0_untr_vmi_0
+ - subinterface_link_vdbe_0_untr_vmi_0
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_vlan1_aap_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_untr_1_port_virtual_network_refs:
type: list
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_vlan1_aap_untrusted_ip_prefix:
type: list
required: true
required: true
entry_schema:
type: string
+ port_vdbe_untr_2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_untr_1_port_virtual_network_refs:
type: list
required: true
vlan_requirements:
get_input: port_vdbe_untr_2_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_2_port_related_networks
virtual_network_refs:
get_input:
- port_vdbe_untr_2_port_virtual_network_refs
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_1_port_related_networks
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
- dependency
dependency_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vlan1:
- vdbe_vdbe_untr_1_port_vlan1
- - dependency_vdbe_untr_x_subport
+ - dependency_vdbe_untr_x_subport
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_vlan1_aap_untrusted_ip_prefix:
type: list
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_vlan1_aap_untrusted_ip_prefix:
type: list
required: true
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_1_port_related_networks
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
- dependency
dependency_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vlan1:
- vdbe_vdbe_untr_1_port_vlan1
- - dependency_vdbe_untr_x_subport
+ - dependency_vdbe_untr_x_subport
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_vdbe_untr_1_subports_ip_v6_address:
type: list
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_vdbe_untr_1_subports_ip_v6_address:
type: list
required: true
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_1_port_related_networks
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
- dependency_vdbe_untr_x_subport
dependency_vdbe:
- vdbe
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_untr_1_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_untr_1_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_vdbe_untr_1_port_related_networks
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
- link
dependency_vdbe:
- vdbe
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_service_template_filter_count:
type: list
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_service_template_filter_count:
type: list
required: true
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_1_port_related_networks
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
- link
dependency_vdbe:
- vdbe
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: json
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_service_template_filter_count:
type: list
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: json
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_service_template_filter_count:
type: list
required: true
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_1_port_related_networks
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
- link
dependency_vdbe:
- vdbe
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_service_template_filter_count:
type: list
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_service_template_filter_count:
type: list
required: true
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_1_port_related_networks
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
- link
dependency_vdbe:
- vdbe
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_service_template_filter_count:
type: list
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_service_template_filter_count:
type: list
required: true
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_1_port_related_networks
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
- link
dependency_vdbe:
- vdbe
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested1_aap_sec_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_untr_port_ip_requirements:
type: list
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_vdbe_untr_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested1_aap_sec_untrusted_ip_prefix:
type: list
required: true
vlan_requirements:
get_input: port_vdbe_untr_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_port_related_networks
ip_requirements:
get_input: port_vdbe_untr_port_ip_requirements
network_role_tag:
- dependency
dependency_vdbe:
- vdbe
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_vdbe_untr_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_untr_port_ip_requirements:
type: list
required: true
vlan_requirements:
get_input: port_vdbe_untr_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_vdbe_untr_port_related_networks
ip_requirements:
get_input: port_vdbe_untr_port_ip_requirements
network_role_tag:
- local_storage
dependency_vdbe:
- vdbe
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: float
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_ps01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps01_port_order:
type: integer
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: float
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- subinterface_link_template_Vlan_1
dependency_template_Vlan_1_pd_server_pd01_port_nested:
- pd_server_pd01_port_nested
- - dependency_template_Vlan_1
+ - dependency_template_Vlan_1
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_ps01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps01_port_order:
type: integer
required: true
vlan_requirements:
get_input: port_ps01_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_ps01_port_related_networks
ip_requirements:
get_input: port_ps01_port_ip_requirements
network_role_tag:
- dependency_template_Vlan_1
local_storage_ps_server:
- ps_server
- - local_storage
+ - local_storage
\ No newline at end of file
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: float
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: float
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency_template_Vlan_vmi_1
subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- pd_server_pd01_port_nested
- - subinterface_link_template_Vlan_vmi_1
+ - subinterface_link_template_Vlan_vmi_1
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: float
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_ps01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps01_port_order:
type: integer
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: float
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- subinterface_link_template_Vlan_1
dependency_template_Vlan_1_pd_server_pd01_port_nested:
- pd_server_pd01_port_nested
- - dependency_template_Vlan_1
+ - dependency_template_Vlan_1
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_ps01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps01_port_order:
type: integer
required: true
vlan_requirements:
get_input: port_ps01_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_ps01_port_related_networks
ip_requirements:
get_input: port_ps01_port_ip_requirements
network_role_tag:
- dependency_template_Vlan_1
local_storage_ps_server:
- ps_server
- - local_storage
+ - local_storage
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_ps01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps01_port_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: float
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_ps01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps01_port_order:
type: integer
required: true
vlan_requirements:
get_input: port_ps01_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_ps01_port_related_networks
ip_requirements:
get_input: port_ps01_port_ip_requirements
network_role_tag:
- subinterface_link_template_Vlan_vmi_1
dependency_pd_server_ps01_port_nested:
- pd_server_ps01_port_nested
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: float
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency_template_Vlan_vmi_1
subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- pd_server_pd01_port_nested
- - subinterface_link_template_Vlan_vmi_1
+ - subinterface_link_template_Vlan_vmi_1
\ No newline at end of file
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: float
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency
dependency_pd_server:
- pd_server
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: float
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency_template_Vlan_vmi_1
subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- pd_server_pd01_port_nested
- - subinterface_link_template_Vlan_vmi_1
+ - subinterface_link_template_Vlan_vmi_1
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
- subinterface_vlan1_ip_v6_address:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
subinterface_vlan1_aap_sec_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vlan1_aap_untrusted_ip_prefix:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
port_vdbe_untr_2_port_virtual_machine_interface_mac_addresses:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_2_port_virtual_network_refs:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
subinterface_vlan1_counter:
type: list
required: true
status: SUPPORTED
entry_schema:
type: float
- subinterface_vlan1_subinterfaces_name_prefix:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_1_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_vdbe_untr_2_port_name:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
port_vdbe_untr_2_port_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_1_port_virtual_network_refs:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
port_vdbe_untr_1_port_ip_requirements:
type: list
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- subinterface_vlan1_vn_network_list:
+ port_vdbe_untr_2_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_vdbe_untr_2_port_subnetpoolid:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_vdbe_untr_2_port_order:
+ port_vdbe_untr_1_port_order:
type: integer
required: true
status: SUPPORTED
- subinterface_vlan1_service_template_filter_count:
+ port_vdbe_untr_1_port_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_2_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ required: true
+ status: SUPPORTED
+ subinterface_vlan1_mac_address:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: float
- port_vdbe_untr_2_port_ip_requirements:
+ type: string
+ subinterface_vlan1_aap_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_vdbe_untr_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: string
+ subinterface_vlan1_ip_address:
+ type: list
required: true
status: SUPPORTED
- port_vdbe_untr_1_port_order:
- type: integer
+ entry_schema:
+ type: string
+ compute_vdbe_name:
+ type: list
required: true
status: SUPPORTED
- subinterface_vlan1_parent_interface:
+ entry_schema:
+ type: string
+ port_vdbe_untr_1_port_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ subinterface_vlan1_ip_v6_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vlan1_aap_address_mode:
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ subinterface_vlan1_aap_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
+ port_vdbe_untr_2_port_virtual_network_refs:
+ type: list
+ required: true
status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- port_vdbe_untr_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ entry_schema:
+ type: json
+ subinterface_vlan1_subinterfaces_name_prefix:
+ type: list
required: true
status: SUPPORTED
- port_vdbe_untr_1_port_subnetpoolid:
+ entry_schema:
+ type: string
+ port_vdbe_untr_1_port_network_role:
type: string
required: true
status: SUPPORTED
- subinterface_vlan1_optional_property_1:
+ port_vdbe_untr_2_port_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_1_port_name:
+ port_vdbe_untr_2_port_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_vdbe_untr_2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_vdbe_untr_1_port_virtual_network_refs:
+ type: list
required: true
status: SUPPORTED
- subinterface_vlan1_optional_property_2:
+ entry_schema:
+ type: json
+ subinterface_vlan1_vn_network_list:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ port_vdbe_untr_2_port_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
+ port_vdbe_untr_2_port_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ subinterface_vlan1_service_template_filter_count:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: float
+ subinterface_vlan1_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vlan1_mac_address:
+ subinterface_vlan1_aap_address_mode:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vlan1_aap_untrusted_ip_prefix_len:
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_vdbe_untr_1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ subinterface_vlan1_optional_property_1:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vlan1_ip_address:
+ port_vdbe_untr_1_port_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_2_port_virtual_machine_interface_allowed_address_pairs:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ subinterface_vlan1_optional_property_2:
+ type: list
required: true
status: SUPPORTED
- compute_vdbe_name:
+ entry_schema:
+ type: string
+ subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_1_port_network_role_tag:
- type: string
+ port_vdbe_untr_2_port_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
status: SUPPORTED
port_vdbe_untr_1_port_vlan_requirements:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
subinterface_vlan1_aap_untrusted_v6_ip_prefix:
- get_input: vdbe_aap_untrusted_v6_ip_prefix
- get_input: vdbe_aap_untrusted_v6_ip_prefix
- subinterface_vlan1_ip_v6_address:
- - get_input: vdbe_untrusted_v6_ip_1
- - get_input: vdbe_untrusted_v6_ip_1
subinterface_vlan1_aap_sec_untrusted_ip_prefix:
- get_input: vdbe_aap_sec_untrusted_ip_prefix
- get_input: vdbe_aap_sec_untrusted_ip_prefix
compute_vdbe_availability_zone:
- get_input: availability_zone_1
- get_input: availability_zone_1
- subinterface_vlan1_aap_untrusted_ip_prefix:
- - get_input: vdbe_aap_untrusted_ip_prefix
- - get_input: vdbe_aap_untrusted_ip_prefix
port_vdbe_untr_2_port_virtual_machine_interface_mac_addresses:
- - get_input: vdbe_hw_untr_mac_1
- - get_input: vdbe_hw_untr_mac_1
vm_flavor_name:
get_input: vdbe_flavor_name
- port_vdbe_untr_2_port_virtual_network_refs:
- - - fabric_int_net
- - - fabric_int_net
subinterface_vlan1_counter:
- get_input: counter
- get_input: counter
- subinterface_vlan1_subinterfaces_name_prefix:
- - str_replace:
- template: VM_NAMEDBE001p1n004
- params:
- DBE:
- get_input: vdbe_device_name
- VM_NAME:
- get_input: vdbe_name_1
- - str_replace:
- template: VM_NAMEDBE001p1n004
- params:
- DBE:
- get_input: vdbe_device_name
- VM_NAME:
- get_input: vdbe_name_1
vm_image_name:
get_input: vdbe_image_name
- port_vdbe_untr_2_port_name:
- - Port_2
- - Port_4
compute_vdbe_metadata:
- vf_module_id:
get_input: vf_module_id
subinterface_vlan1_aap_untrusted_v6_ip_prefix_len:
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len
+ subinterface_vlan1_mac_address:
+ - get_input: vdbe_hw_untr_mac_1
+ - get_input: vdbe_hw_untr_mac_1
+ subinterface_vlan1_aap_untrusted_ip_prefix_len:
+ - get_input: vdbe_aap_untrusted_ip_prefix_len
+ - get_input: vdbe_aap_untrusted_ip_prefix_len
+ subinterface_vlan1_ip_address:
+ - get_input: vdbe_untrusted_ip_1
+ - get_input: vdbe_untrusted_ip_1
+ compute_vdbe_name:
+ - get_input: vdbe_name_1
+ - get_input: vdbe_name_1
+ subinterface_vlan1_ip_v6_address:
+ - get_input: vdbe_untrusted_v6_ip_1
+ - get_input: vdbe_untrusted_v6_ip_1
+ subinterface_vlan1_aap_untrusted_ip_prefix:
+ - get_input: vdbe_aap_untrusted_ip_prefix
+ - get_input: vdbe_aap_untrusted_ip_prefix
+ port_vdbe_untr_2_port_virtual_network_refs:
+ - - fabric_int_net
+ - - fabric_int_net
+ subinterface_vlan1_subinterfaces_name_prefix:
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
+ port_vdbe_untr_2_port_name:
+ - Port_2
+ - Port_4
port_vdbe_untr_1_port_virtual_network_refs:
- - control_int_net
- - control_int_net
subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
- get_input: vdbe_aap_sec_untrusted_ip_prefix_len
- get_input: vdbe_aap_sec_untrusted_ip_prefix_len
- subinterface_vlan1_mac_address:
- - get_input: vdbe_hw_untr_mac_1
- - get_input: vdbe_hw_untr_mac_1
- subinterface_vlan1_aap_untrusted_ip_prefix_len:
- - get_input: vdbe_aap_untrusted_ip_prefix_len
- - get_input: vdbe_aap_untrusted_ip_prefix_len
- subinterface_vlan1_ip_address:
- - get_input: vdbe_untrusted_ip_1
- - get_input: vdbe_untrusted_ip_1
- compute_vdbe_name:
- - get_input: vdbe_name_1
- - get_input: vdbe_name_1
port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
- - get_input: vdbe_hw_untr_mac_1
- - get_input: vdbe_hw_untr_mac_1
required: true
entry_schema:
type: string
- subinterface_vlan1_ip_v6_address:
- type: list
- required: true
- entry_schema:
- type: string
subinterface_vlan1_aap_sec_untrusted_ip_prefix:
type: list
required: true
required: true
entry_schema:
type: string
- subinterface_vlan1_aap_untrusted_ip_prefix:
- type: list
- required: true
- entry_schema:
- type: string
port_vdbe_untr_2_port_virtual_machine_interface_mac_addresses:
type: list
required: true
vm_flavor_name:
type: string
required: true
- port_vdbe_untr_2_port_virtual_network_refs:
+ subinterface_vlan1_counter:
type: list
required: true
entry_schema:
- type: json
- subinterface_vlan1_counter:
+ type: float
+ vm_image_name:
+ type: string
+ required: true
+ port_vdbe_untr_2_port_network_role:
+ type: string
+ required: true
+ compute_vdbe_metadata:
type: list
required: true
entry_schema:
- type: float
- subinterface_vlan1_subinterfaces_name_prefix:
+ type: json
+ subinterface_vlan1_aap_untrusted_v6_ip_prefix_len:
type: list
required: true
entry_schema:
type: string
- vm_image_name:
- type: string
+ port_vdbe_untr_1_port_ip_requirements:
+ type: list
required: true
- port_vdbe_untr_1_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_2_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_vdbe_untr_2_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_vdbe_untr_2_port_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_vdbe_untr_1_port_order:
+ type: integer
+ required: true
+ port_vdbe_untr_1_port_subnetpoolid:
type: string
required: true
- port_vdbe_untr_2_port_name:
+ port_vdbe_untr_2_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ required: true
+ subinterface_vlan1_mac_address:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_2_port_network_role:
+ subinterface_vlan1_aap_untrusted_ip_prefix_len:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ subinterface_vlan1_ip_address:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ compute_vdbe_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_vdbe_untr_1_port_network_role_tag:
type: string
required: true
- compute_vdbe_metadata:
+ subinterface_vlan1_ip_v6_address:
type: list
required: true
entry_schema:
- type: json
- subinterface_vlan1_aap_untrusted_v6_ip_prefix_len:
+ type: string
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ subinterface_vlan1_aap_untrusted_ip_prefix:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_1_port_virtual_network_refs:
+ port_vdbe_untr_2_port_virtual_network_refs:
type: list
required: true
entry_schema:
type: json
- port_vdbe_untr_1_port_ip_requirements:
+ subinterface_vlan1_subinterfaces_name_prefix:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_vdbe_untr_2_port_vlan_requirements:
+ type: string
+ port_vdbe_untr_1_port_network_role:
+ type: string
+ required: true
+ port_vdbe_untr_2_port_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_untr_2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: string
+ port_vdbe_untr_2_port_related_networks:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_vdbe_untr_1_port_virtual_network_refs:
+ type: list
+ required: true
+ entry_schema:
+ type: json
subinterface_vlan1_vn_network_list:
type: list
required: true
required: true
entry_schema:
type: float
- port_vdbe_untr_2_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_vdbe_untr_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_vdbe_untr_1_port_order:
- type: integer
- required: true
subinterface_vlan1_parent_interface:
type: list
required: true
port_vdbe_untr_1_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_vdbe_untr_1_port_subnetpoolid:
- type: string
- required: true
subinterface_vlan1_optional_property_1:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
subinterface_vlan1_optional_property_2:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
- required: true
subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
entry_schema:
type: string
- subinterface_vlan1_mac_address:
- type: list
- required: true
- entry_schema:
- type: string
- subinterface_vlan1_aap_untrusted_ip_prefix_len:
- type: list
- required: true
- entry_schema:
- type: string
- subinterface_vlan1_ip_address:
- type: list
- required: true
- entry_schema:
- type: string
port_vdbe_untr_2_port_virtual_machine_interface_allowed_address_pairs:
type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
- compute_vdbe_name:
- type: list
- required: true
- entry_schema:
- type: string
- port_vdbe_untr_1_port_network_role_tag:
- type: string
- required: true
port_vdbe_untr_1_port_vlan_requirements:
type: list
required: true
vlan_requirements:
get_input: port_vdbe_untr_2_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_vdbe_untr_2_port_related_networks
virtual_network_refs:
get_input:
- port_vdbe_untr_2_port_virtual_network_refs
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_1_port_related_networks
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
- dependency
subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_vlan1:
- vdbe_vdbe_untr_1_port_vlan1
- - subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ - subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport
\ No newline at end of file
type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
status: SUPPORTED
+ port_vdbe_untr_vmi_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_vlan1_aap_untrusted_v6_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_oam_vmi_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_untr_vmi_vlan_requirements:
type: list
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
port_vdbe_untr_vmi_virtual_machine_interface_allowed_address_pairs:
type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
+ port_vdbe_untr_vmi_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_vlan1_aap_untrusted_v6_ip_prefix:
type: list
required: true
required: true
entry_schema:
type: string
+ port_vdbe_oam_vmi_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_untr_vmi_vlan_requirements:
type: list
required: true
vlan_requirements:
get_input: port_vdbe_untr_vmi_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_vmi_related_networks
virtual_network_refs:
get_input:
- port_vdbe_untr_vmi_virtual_network_refs
vlan_requirements:
get_input: port_vdbe_oam_vmi_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_oam_vmi_related_networks
virtual_network_refs:
get_input:
- port_vdbe_oam_vmi_virtual_network_refs
- dependency_vdbe_1_subint_oam_vmi_1
dependency_vdbe:
- vdbe
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_untr_port_ip_requirements:
type: list
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_vdbe_untr_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_untr_port_ip_requirements:
type: list
required: true
vlan_requirements:
get_input: port_vdbe_untr_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_port_related_networks
virtual_network_refs:
get_input:
- port_vdbe_untr_port_virtual_network_refs
- dependency
dependency_vdbe:
- vdbe
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_vlan1_aap_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_untr_1_port_virtual_network_refs:
type: list
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_vlan1_aap_untrusted_ip_prefix:
type: list
required: true
required: true
entry_schema:
type: string
+ port_vdbe_untr_2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_untr_1_port_virtual_network_refs:
type: list
required: true
vlan_requirements:
get_input: port_vdbe_untr_2_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_vdbe_untr_2_port_related_networks
virtual_network_refs:
get_input:
- port_vdbe_untr_2_port_virtual_network_refs
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_1_port_related_networks
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
- dependency
subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_vlan1:
- vdbe_vdbe_untr_1_port_vlan1
- - subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ - subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_untr_port_ip_requirements:
type: list
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_vdbe_untr_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_untr_port_ip_requirements:
type: list
required: true
vlan_requirements:
get_input: port_vdbe_untr_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_port_related_networks
virtual_network_refs:
get_input:
- port_vdbe_untr_port_virtual_network_refs
- dependency
dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_port_nested:
- vdbe_vdbe_untr_port_nested
- - dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ - dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: float
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: float
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency_template_Vlan_vmi_1
subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- pd_server_pd01_port_nested
- - subinterface_link_template_Vlan_vmi_1
+ - subinterface_link_template_Vlan_vmi_1
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: float
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: float
+ port_pd01_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_pd01_port_related_networks
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- dependency_template_Vlan_vmi_1
subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- pd_server_pd01_port_nested
- - subinterface_link_template_Vlan_vmi_1
+ - subinterface_link_template_Vlan_vmi_1
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_service_template_filter_count:
type: list
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_service_template_filter_count:
type: list
required: true
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_1_port_related_networks
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
- link
dependency_vdbe:
- vdbe
- - dependency
+ - dependency
\ No newline at end of file
description: Unique name for this VF instance
required: true
status: SUPPORTED
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vdbe_untrusted_ip_1:
type: string
description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
immutable: false
type: string
description: Unique name for this VF instance
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vdbe_untrusted_ip_1:
hidden: false
immutable: false
properties:
subnetpoolid:
get_input: port_vdbe_untr_1_port_subnetpoolid
+ related_networks:
+ get_input: port_vdbe_untr_1_port_related_networks
ip_requirements:
get_input: port_vdbe_untr_1_port_ip_requirements
network_role:
- subinterface_link_vdbe_untr_x_subport
dependency_vdbe_untr_1_subports:
- vdbe_untr_1_subports
- - dependency
+ - dependency
\ No newline at end of file
description: Unique name for this VF instance
required: true
status: SUPPORTED
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vdbe_untrusted_ip_1:
type: string
description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
description: Unique ID for this VF inst
required: true
status: SUPPORTED
+ port_vdbe_untr_2_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vdbe_name_1:
type: string
description: VM Name for this vdbe node 1
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
immutable: false
type: string
description: Unique name for this VF instance
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vdbe_untrusted_ip_1:
hidden: false
immutable: false
immutable: false
type: string
description: Unique ID for this VF inst
+ port_vdbe_untr_2_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vdbe_name_1:
hidden: false
immutable: false
properties:
subnetpoolid:
get_input: port_vdbe_untr_1_port_subnetpoolid
+ related_networks:
+ get_input: port_vdbe_untr_1_port_related_networks
ip_requirements:
get_input: port_vdbe_untr_1_port_ip_requirements
network_role:
properties:
subnetpoolid:
get_input: port_vdbe_untr_2_port_subnetpoolid
+ related_networks:
+ get_input: port_vdbe_untr_2_port_related_networks
ip_requirements:
get_input: port_vdbe_untr_2_port_ip_requirements
network_role:
- subinterface_link_vdbe_untr_x_subport
dependency_vdbe_untr_1_subports:
- vdbe_untr_1_subports
- - dependency
+ - dependency
\ No newline at end of file
description: Unique name for this VF instance
required: true
status: SUPPORTED
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vdbe_untrusted_ip_1:
type: string
description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
immutable: false
type: string
description: Unique name for this VF instance
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vdbe_untrusted_ip_1:
hidden: false
immutable: false
properties:
subnetpoolid:
get_input: port_vdbe_untr_1_port_subnetpoolid
+ related_networks:
+ get_input: port_vdbe_untr_1_port_related_networks
ip_requirements:
get_input: port_vdbe_untr_1_port_ip_requirements
network_role:
- subinterface_link_vdbe_untr_x_subport
dependency_vdbe_untr_1_subports:
- vdbe_untr_1_subports
- - dependency
+ - dependency
\ No newline at end of file
description: Unique name for this VF instance
required: true
status: SUPPORTED
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vdbe_untrusted_ip_1:
type: string
description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
immutable: false
type: string
description: Unique name for this VF instance
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vdbe_untrusted_ip_1:
hidden: false
immutable: false
properties:
subnetpoolid:
get_input: port_vdbe_untr_1_port_subnetpoolid
+ related_networks:
+ get_input: port_vdbe_untr_1_port_related_networks
ip_requirements:
get_input: port_vdbe_untr_1_port_ip_requirements
network_role:
- subinterface_link_vdbe_untr_x_subport
dependency_vdbe_untr_1_subports:
- vdbe_untr_1_subports
- - dependency
+ - dependency
\ No newline at end of file
description: Unique name for this VF instance
required: true
status: SUPPORTED
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vdbe_untrusted_ip_1:
type: string
description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
immutable: false
type: string
description: Unique name for this VF instance
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vdbe_untrusted_ip_1:
hidden: false
immutable: false
properties:
subnetpoolid:
get_input: port_vdbe_untr_1_port_subnetpoolid
+ related_networks:
+ get_input: port_vdbe_untr_1_port_related_networks
ip_requirements:
get_input: port_vdbe_untr_1_port_ip_requirements
network_role:
- subinterface_link_vdbe_untr_x_subport
dependency_vdbe_untr_1_subports:
- vdbe_untr_1_subports
- - dependency
+ - dependency
\ No newline at end of file
description: Unique name for this VF instance
required: true
status: SUPPORTED
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vdbe_untrusted_ip_1:
type: string
description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
immutable: false
type: string
description: Unique name for this VF instance
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vdbe_untrusted_ip_1:
hidden: false
immutable: false
properties:
subnetpoolid:
get_input: port_vdbe_untr_1_port_subnetpoolid
+ related_networks:
+ get_input: port_vdbe_untr_1_port_related_networks
ip_requirements:
get_input: port_vdbe_untr_1_port_ip_requirements
network_role:
- dependency
dependency_vdbe_untr_1_subports:
- vdbe_untr_1_subports
- - dependency
+ - dependency
\ No newline at end of file
description: Unique name for this VF instance
required: true
status: SUPPORTED
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vdbe_untrusted_ip_1:
type: string
description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
immutable: false
type: string
description: Unique name for this VF instance
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vdbe_untrusted_ip_1:
hidden: false
immutable: false
properties:
subnetpoolid:
get_input: port_vdbe_untr_1_port_subnetpoolid
+ related_networks:
+ get_input: port_vdbe_untr_1_port_related_networks
ip_requirements:
get_input: port_vdbe_untr_1_port_ip_requirements
network_role:
description: Unique name for this VF instance
required: true
status: SUPPORTED
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vdbe_untrusted_ip_1:
type: string
description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
immutable: false
type: string
description: Unique name for this VF instance
+ port_vdbe_untr_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vdbe_untrusted_ip_1:
hidden: false
immutable: false
properties:
subnetpoolid:
get_input: port_vdbe_untr_1_port_subnetpoolid
+ related_networks:
+ get_input: port_vdbe_untr_1_port_related_networks
ip_requirements:
get_input: port_vdbe_untr_1_port_ip_requirements
network_role:
status: SUPPORTED
entry_schema:
type: string
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_2b_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pd_server_2b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
+ port_ps_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps_server_1b_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
type: integer
required: true
status: SUPPORTED
+ port_ps_server_2b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps_server_2b_port_order:
type: integer
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_2b_port_network_role_tag:
type: string
required: true
port_pd_server_2b_port_subnetpoolid:
type: string
required: true
+ port_pd_server_2b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_order:
type: integer
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_pd_server_2b_port_ip_requirements
+ related_networks:
+ get_input: port_pd_server_2b_port_related_networks
network_role_tag:
get_input: port_pd_server_2b_port_network_role_tag
network_role:
subinterface_indicator: true
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_pd_server_1b_port_related_networks
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
network_role:
- link
dependency_pd_server_1b_pd_server_1b_port:
- pd_server_1b_pd_server_1b_port
- - dependency
+ - dependency
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_ps_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps_server_1b_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
port_ps_server_1b_port_order:
type: integer
required: true
+ port_ps_server_2b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps_server_2b_port_order:
type: integer
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_ps_server_1b_port_related_networks
network_role_tag:
get_input: port_ps_server_1b_port_network_role_tag
network_role:
subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_2b_port_ip_requirements
+ related_networks:
+ get_input: port_ps_server_2b_port_related_networks
network_role_tag:
get_input: port_ps_server_2b_port_network_role_tag
network_role:
- dependency
dependency_ps_server_1b:
- ps_server_1b
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_ps_server_1b_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
ps_server_1b_ips:
type: string
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_network_role_tag:
type: string
required: true
subinterface_indicator: true
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_pd_server_1b_port_related_networks
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
network_role:
- subinterface_link_template_Vlan_vmi_1
dependency_pd_server_1b_pd_server_1b_port:
- pd_server_1b_pd_server_1b_port
- - dependency
+ - dependency
\ No newline at end of file
port_ps_server_1b_port_1_network_role_tag:
type: string
required: true
+ port_ps_server_1b_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
ps_server_1b_ips:
hidden: false
immutable: false
ps_server_1b_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_ps_server_1b_port_1_subnetpoolid
+ related_networks:
+ get_input: port_ps_server_1b_port_1_related_networks
+ network: packet_int_network
replacement_policy: AUTO
ip_requirements:
get_input: port_ps_server_1b_port_1_ip_requirements
get_input:
- ps_server_1b_ips
- 0
- subnetpoolid:
- get_input: port_ps_server_1b_port_1_subnetpoolid
mac_requirements:
get_input: port_ps_server_1b_port_1_mac_requirements
subinterface_indicator: true
get_input: port_ps_server_1b_port_1_vlan_requirements
network_role_tag:
get_input: port_ps_server_1b_port_1_network_role_tag
- network: packet_int_network
order:
get_input: port_ps_server_1b_port_1_order
requirements:
- dependency_template_Vlan_vmi_1
dependency_server_1b_ps_1:
- server_1b_ps_1
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_ps_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps_server_1b_port_network:
type: list
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_network_role_tag:
type: string
required: true
subinterface_indicator: true
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_pd_server_1b_port_related_networks
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
network_role:
- subinterface_link_template_Vlan_vmi_1
dependency_pd_server_1b_pd_server_1b_port:
- pd_server_1b_pd_server_1b_port
- - dependency
+ - dependency
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_ps_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps_server_1b_port_network:
type: list
required: true
subinterface_indicator: true
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_ps_server_1b_port_related_networks
network_role_tag:
get_input: port_ps_server_1b_port_network_role_tag
network_role:
- link
dependency_ps_server_1b:
- ps_server_1b
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pd_server_1b_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
ps_server_1b_ips:
type: string
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_network_role_tag:
type: string
required: true
subinterface_indicator: true
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_pd_server_1b_port_related_networks
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
network_role:
- subinterface_link_template_Vlan_vmi_1
dependency_pd_server_1b_pd_server_1b_port:
- pd_server_1b_pd_server_1b_port
- - dependency
+ - dependency
\ No newline at end of file
port_pd_server_1b_port_1_subnetpoolid:
type: string
required: true
+ port_pd_server_1b_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
ps_server_1b_ips:
hidden: false
immutable: false
pd_server_1b_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_pd_server_1b_port_1_subnetpoolid
+ related_networks:
+ get_input: port_pd_server_1b_port_1_related_networks
+ network:
+ get_input: port_net
replacement_policy: AUTO
ip_requirements:
get_input: port_pd_server_1b_port_1_ip_requirements
get_input:
- pd_server_1b_ips
- 0
- subnetpoolid:
- get_input: port_pd_server_1b_port_1_subnetpoolid
mac_requirements:
get_input: port_pd_server_1b_port_1_mac_requirements
subinterface_indicator: true
get_input: port_pd_server_1b_port_1_vlan_requirements
network_role_tag:
get_input: port_pd_server_1b_port_1_network_role_tag
- network:
- get_input: port_net
order:
get_input: port_pd_server_1b_port_1_order
requirements:
- dependency
dependency_pd_server_1b_port_1:
- pd_server_1b_port_1
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_ps_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps_server_1b_port_network:
type: list
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_network_role_tag:
type: string
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_pd_server_1b_port_related_networks
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
network_role:
- link
dependency_pd_server_1b_pd_server_1b_port:
- pd_server_1b_pd_server_1b_port
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_network_role_tag:
type: string
required: true
subinterface_indicator: true
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_pd_server_1b_port_related_networks
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
network_role:
- subinterface_link_template_Vlan_vmi_1
dependency_pd_server_1b_pd_server_1b_port:
- pd_server_1b_pd_server_1b_port
- - dependency
+ - dependency
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_ps_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps_server_1b_port_network:
type: list
required: true
subinterface_indicator: true
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_ps_server_1b_port_related_networks
network_role_tag:
get_input: port_ps_server_1b_port_network_role_tag
network_role:
- link
dependency_ps_server_1b:
- ps_server_1b
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_network_role_tag:
type: string
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_network_role_tag:
type: string
required: true
subinterface_indicator: true
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_pd_server_1b_port_related_networks
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
network_role:
- subinterface_link_template_Vlan_vmi_1
dependency_pd_server_1b_pd_server_1b_port:
- pd_server_1b_pd_server_1b_port
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_ps_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps_server_1b_port_network:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_ps_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps_server_1b_port_network:
type: list
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_network_role_tag:
type: string
required: true
subinterface_indicator: true
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_pd_server_1b_port_related_networks
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
network_role:
- subinterface_link_template_Vlan_vmi_1
dependency_pd_server_1b_pd_server_1b_port:
- pd_server_1b_pd_server_1b_port
- - dependency
+ - dependency
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_ps_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps_server_1b_port_network:
type: list
required: true
subinterface_indicator: true
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_ps_server_1b_port_related_networks
network_role_tag:
get_input: port_ps_server_1b_port_network_role_tag
network_role:
- link
dependency_ps_server_1b:
- ps_server_1b
- - dependency
+ - dependency
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_ps_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps_server_1b_port_network:
type: list
required: true
subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_ps_server_1b_port_related_networks
network_role_tag:
get_input: port_ps_server_1b_port_network_role_tag
network_role:
- link
dependency_ps_server_1b:
- ps_server_1b
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_ps_server_1b_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps_server_1b_port_network:
type: list
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_pd_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_pd_server_1b_port_network_role_tag:
type: string
required: true
subinterface_indicator: true
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_pd_server_1b_port_related_networks
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
network_role:
- dependency
dependency_template_subint_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- pd_server_1b_pd_server_1b_port_nested_vlan
- - dependency_template_subint_Vlan_vmi_1
+ - dependency_template_subint_Vlan_vmi_1
\ No newline at end of file
vm_flavor_name:
type: string
required: true
+ port_ps_server_1b_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_ps_server_1b_port_network:
type: list
required: true
subinterface_indicator: true
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
+ related_networks:
+ get_input: port_ps_server_1b_port_related_networks
network_role_tag:
get_input: port_ps_server_1b_port_network_role_tag
network_role:
- subinterface_link_template_subint_Vlan_vmi_1
dependency_ps_server_1b:
- ps_server_1b
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_vdbe_untr_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_1_subports_ip_v6_address:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
subinterface_vdbe_untr_1_subports_subinterfaces_name_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_vdbe_untr_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ subinterface_vdbe_untr_1_subports_vn_network_list:
+ type: list
required: true
status: SUPPORTED
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
+ entry_schema:
+ type: string
+ port_vdbe_untr_port_name:
+ type: list
+ required: true
status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- subinterface_vdbe_untr_1_subports_parent_interface:
+ entry_schema:
+ type: string
+ port_vdbe_untr_port_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ subinterface_vdbe_untr_2_subports_vn_network_list:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_service_template_filter_count:
+ subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: float
- subinterface_vdbe_untr_1_subports_service_template_filter_count:
+ type: string
+ subinterface_vdbe_untr_2_subports_ip_v6_address:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: float
- subinterface_vdbe_untr_1_subports_vn_network_list:
+ type: string
+ subinterface_vdbe_untr_2_subports_mac_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_name:
+ subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_vlan_requirements:
+ compute_vdbe_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- subinterface_vdbe_untr_2_subports_ip_address:
+ type: string
+ subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_network_role:
- type: string
+ port_vdbe_untr_port_related_networks:
+ type: list
required: true
status: SUPPORTED
- subinterface_vdbe_untr_1_subports_vmac_address:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_subinterfaces_name_prefix:
+ port_vdbe_untr_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- subinterface_vdbe_untr_2_subports_vn_network_list:
+ type: org.openecomp.datatypes.network.IpRequirements
+ subinterface_vdbe_untr_1_subports_vlan_tag_list:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix:
+ type: json
+ subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix:
+ subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_ip_v6_address:
+ port_vdbe_untr_port_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ subinterface_vdbe_untr_1_subports_ip_v6_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_mac_address:
+ port_vdbe_untr_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ subinterface_vdbe_untr_1_subports_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix_len:
+ subinterface_vdbe_untr_2_subports_service_template_filter_count:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix_len:
+ type: float
+ subinterface_vdbe_untr_1_subports_service_template_filter_count:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- subinterface_vdbe_untr_2_subports_parent_interface:
+ type: float
+ port_vdbe_untr_port_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ subinterface_vdbe_untr_2_subports_ip_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_vdbe_name:
+ subinterface_vdbe_untr_1_subports_vmac_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix_len:
+ subinterface_vdbe_untr_2_subports_subinterfaces_name_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix_len:
+ subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_ip_requirements:
+ subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- subinterface_vdbe_untr_1_subports_vlan_tag_list:
+ type: string
+ subinterface_vdbe_untr_2_subports_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
+ type: string
requirements:
- dependency_vdbe_vdbe_untr_port_vdbe_untr_1_subports:
capability: tosca.capabilities.Node
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
properties:
subinterface_vdbe_untr_1_subports_ip_address:
- get_input: vdbe_untrusted_ip_1
- subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
- - get_input: vdbe_aap_untrusted_ip_prefix
- subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix:
- - get_input: vdbe_aap_untrusted_ip_prefix
subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix:
- get_input: vdbe_aap_sec_untrusted_ip_prefix
subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix:
- get_input: vdbe_aap_untrusted_ip_prefix_len
subinterface_vdbe_untr_1_subports_mac_address:
- get_input: vdbe_hw_untr_mac_1
- subinterface_vdbe_untr_1_subports_ip_v6_address:
- - get_input: vdbe_untrusted_v6_ip_1
subinterface_vdbe_untr_1_subports_subinterfaces_name_prefix:
- str_replace:
template: VM_NAMEDBE001p1n004
- get_input: aap_address_mode
subinterface_vdbe_untr_2_subports_vlan_tag_list:
- get_input: untrusted_vlan_tags
- port_vdbe_untr_port_mac_requirements:
- mac_count_required:
- is_required: false
- subinterface_vdbe_untr_1_subports_parent_interface:
- - vdbe_1_untr_port_1
- subinterface_vdbe_untr_2_subports_service_template_filter_count:
- - 5
- subinterface_vdbe_untr_1_subports_service_template_filter_count:
- - get_input: untrusted_num_vn
subinterface_vdbe_untr_1_subports_vn_network_list:
- get_input: untrusted_vn_networks
port_vdbe_untr_port_name:
- - str_replace:
- template: VM_NAMEDBE001p1n004
- params:
- DBE:
- get_input: vdbe_device_name
- VM_NAME:
- get_input: vdbe_name_1
- subinterface_vdbe_untr_2_subports_ip_address:
- - get_input: vdbe_untrusted_ip_1
- subinterface_vdbe_untr_1_subports_vmac_address:
- - get_input: vdbe_untrusted_vmac_address
- subinterface_vdbe_untr_2_subports_subinterfaces_name_prefix:
- str_replace:
template: VM_NAMEDBE001p1n004
params:
- get_input: untrusted_vn_networks
subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix:
- get_input: vdbe_aap_untrusted_v6_ip_prefix
- subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix:
- - get_input: vdbe_aap_sec_untrusted_ip_prefix
subinterface_vdbe_untr_2_subports_ip_v6_address:
- get_input: vdbe_untrusted_v6_ip_1
subinterface_vdbe_untr_2_subports_mac_address:
- get_input: vdbe_hw_untr_mac_1
subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix_len:
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len
- subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix_len:
- - get_input: vdbe_aap_untrusted_ip_prefix_len
- subinterface_vdbe_untr_2_subports_parent_interface:
- - vdbe_1_untr_port_1
compute_vdbe_name:
- get_input: vdbe_name_1
subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix_len:
is_required: false
subinterface_vdbe_untr_1_subports_vlan_tag_list:
- get_input: untrusted_vlan_tags
+ subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
+ - get_input: vdbe_aap_untrusted_ip_prefix
+ subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix:
+ - get_input: vdbe_aap_untrusted_ip_prefix
+ subinterface_vdbe_untr_1_subports_ip_v6_address:
+ - get_input: vdbe_untrusted_v6_ip_1
+ port_vdbe_untr_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ subinterface_vdbe_untr_1_subports_parent_interface:
+ - vdbe_1_untr_port_1
+ subinterface_vdbe_untr_2_subports_service_template_filter_count:
+ - 5
+ subinterface_vdbe_untr_1_subports_service_template_filter_count:
+ - get_input: untrusted_num_vn
+ subinterface_vdbe_untr_2_subports_ip_address:
+ - get_input: vdbe_untrusted_ip_1
+ subinterface_vdbe_untr_1_subports_vmac_address:
+ - get_input: vdbe_untrusted_vmac_address
+ subinterface_vdbe_untr_2_subports_subinterfaces_name_prefix:
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
+ subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix:
+ - get_input: vdbe_aap_sec_untrusted_ip_prefix
+ subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix_len:
+ - get_input: vdbe_aap_untrusted_ip_prefix_len
+ subinterface_vdbe_untr_2_subports_parent_interface:
+ - vdbe_1_untr_port_1
service_template_filter:
substitute_service_template: Nested_vdbeServiceTemplate.yaml
count: 1
get_input: untr_vfc_instance_group_function
subinterface_role: untr
members:
- - abstract_vdbe
+ - abstract_vdbe
\ No newline at end of file
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
- type: list
- required: true
- entry_schema:
- type: string
- subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix:
- type: list
- required: true
- entry_schema:
- type: string
- port_vdbe_untr_port_subnetpoolid:
- type: string
- required: true
subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix:
type: list
required: true
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_1_subports_ip_v6_address:
- type: list
- required: true
- entry_schema:
- type: string
subinterface_vdbe_untr_1_subports_subinterfaces_name_prefix:
type: list
required: true
required: true
entry_schema:
type: json
- port_vdbe_untr_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- subinterface_vdbe_untr_1_subports_parent_interface:
+ subinterface_vdbe_untr_1_subports_vn_network_list:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_service_template_filter_count:
+ port_vdbe_untr_port_name:
type: list
required: true
entry_schema:
- type: float
- subinterface_vdbe_untr_1_subports_service_template_filter_count:
+ type: string
+ port_vdbe_untr_port_network_role:
+ type: string
+ required: true
+ subinterface_vdbe_untr_2_subports_vn_network_list:
type: list
required: true
entry_schema:
- type: float
- subinterface_vdbe_untr_1_subports_vn_network_list:
+ type: string
+ subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_name:
+ subinterface_vdbe_untr_2_subports_ip_v6_address:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_vlan_requirements:
+ subinterface_vdbe_untr_2_subports_mac_address:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- subinterface_vdbe_untr_2_subports_ip_address:
+ type: string
+ subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix_len:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_network_role:
- type: string
- required: true
- subinterface_vdbe_untr_1_subports_vmac_address:
+ compute_vdbe_name:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_subinterfaces_name_prefix:
+ subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_vn_network_list:
+ port_vdbe_untr_port_related_networks:
type: list
required: true
entry_schema:
- type: string
- subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix:
+ port_vdbe_untr_port_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- subinterface_vdbe_untr_2_subports_ip_v6_address:
+ type: org.openecomp.datatypes.network.IpRequirements
+ subinterface_vdbe_untr_1_subports_vlan_tag_list:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_mac_address:
+ subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix_len:
+ port_vdbe_untr_port_subnetpoolid:
+ type: string
+ required: true
+ subinterface_vdbe_untr_1_subports_ip_v6_address:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix_len:
+ port_vdbe_untr_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ subinterface_vdbe_untr_1_subports_parent_interface:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_parent_interface:
+ subinterface_vdbe_untr_2_subports_service_template_filter_count:
+ type: list
+ required: true
+ entry_schema:
+ type: float
+ subinterface_vdbe_untr_1_subports_service_template_filter_count:
+ type: list
+ required: true
+ entry_schema:
+ type: float
+ port_vdbe_untr_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ subinterface_vdbe_untr_2_subports_ip_address:
type: list
required: true
entry_schema:
type: string
- compute_vdbe_name:
+ subinterface_vdbe_untr_1_subports_vmac_address:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix_len:
+ subinterface_vdbe_untr_2_subports_subinterfaces_name_prefix:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix_len:
+ subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_ip_requirements:
+ subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix_len:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- subinterface_vdbe_untr_1_subports_vlan_tag_list:
+ type: string
+ subinterface_vdbe_untr_2_subports_parent_interface:
type: list
required: true
entry_schema:
- type: json
+ type: string
node_templates:
vdbe_vdbe_untr_port_vdbe_untr_1_subports:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
vlan_requirements:
get_input: port_vdbe_untr_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_port_related_networks
ip_requirements:
get_input: port_vdbe_untr_port_ip_requirements
network_role_tag:
- subinterface_link_vdbe_0_subint_untr_vmi_0
dependency_vdbe:
- vdbe
- - dependency
+ - dependency
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_untr_port_ip_requirements:
type: list
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_vdbe_untr_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_untr_port_ip_requirements:
type: list
required: true
vlan_requirements:
get_input: port_vdbe_untr_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_port_related_networks
ip_requirements:
get_input: port_vdbe_untr_port_ip_requirements
network_role_tag:
- dependency
dependency_vdbe:
- vdbe
- - dependency
+ - dependency
\ No newline at end of file
description: Unique ID for this VF module inst
required: true
status: SUPPORTED
+ port_vdbe_0_untr_vmi_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_0_untr_vmi_1_network_role_tag:
type: string
required: true
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
immutable: false
type: string
description: Unique ID for this VF module inst
+ port_vdbe_0_untr_vmi_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_0_untr_vmi_1_network_role_tag:
type: string
required: true
properties:
subnetpoolid:
get_input: port_vdbe_0_untr_vmi_1_subnetpoolid
+ related_networks:
+ get_input: port_vdbe_0_untr_vmi_1_related_networks
ip_requirements:
get_input: port_vdbe_0_untr_vmi_1_ip_requirements
network_role:
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested1_aap_sec_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_untr_port_ip_requirements:
type: list
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_vdbe_untr_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested1_aap_sec_untrusted_ip_prefix:
type: list
required: true
vlan_requirements:
get_input: port_vdbe_untr_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_port_related_networks
ip_requirements:
get_input: port_vdbe_untr_port_ip_requirements
network_role_tag:
- dependency
dependency_vdbe:
- vdbe
- - dependency
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_vdbe_untr_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_untr_port_ip_requirements:
type: list
required: true
vlan_requirements:
get_input: port_vdbe_untr_port_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_port_related_networks
ip_requirements:
get_input: port_vdbe_untr_port_ip_requirements
network_role_tag:
- dependency
dependency_vdbe:
- vdbe
- - dependency
+ - dependency
\ No newline at end of file
type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
status: SUPPORTED
+ port_vdbe_untr_vmi_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_vdbeav_subinterface_heat_template_aap_address_mode:
type: list
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_vdbe_ctrl_0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_ctrl_0_port_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_trst_0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_fabr_0_port_virtual_network_refs:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_vdbe_oam_0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_untr_vmi_network_role_tag:
type: string
required: true
status: SUPPORTED
+ port_vdbe_fabr_0_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_vdbeav_subinterface_heat_template_mac_address:
type: list
required: true
type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
status: SUPPORTED
+ port_vdbe_untr_vmi_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_vdbeav_subinterface_heat_template_aap_address_mode:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_oam_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_ctrl_1_port_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_ctrl_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_fabr_1_port_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_vdbe_trst_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_vdbeav_subinterface_heat_template_ip_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_vdbe_fabr_1_port_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_ctrl_1_port_ip_requirements:
type: list
required: true
port_vdbe_untr_vmi_virtual_machine_interface_allowed_address_pairs:
type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
+ port_vdbe_untr_vmi_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_vdbeav_subinterface_heat_template_aap_address_mode:
type: list
required: true
port_vdbe_ctrl_0_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_vdbe_ctrl_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_ctrl_0_port_network_role_tag:
type: string
required: true
required: true
entry_schema:
type: string
+ port_vdbe_trst_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_fabr_0_port_virtual_network_refs:
type: list
required: true
port_vdbe_trst_0_port_subnetpoolid:
type: string
required: true
+ port_vdbe_oam_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_untr_vmi_network_role_tag:
type: string
required: true
+ port_vdbe_fabr_0_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_vdbeav_subinterface_heat_template_mac_address:
type: list
required: true
vdbe_vdbe_fabr_0_port:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
+ mac_requirements:
+ get_input: port_vdbe_fabr_0_port_mac_requirements
+ order:
+ get_input: port_vdbe_fabr_0_port_order
exCP_naming:
get_input: port_vdbe_fabr_0_port_exCP_naming
vlan_requirements:
get_input: port_vdbe_fabr_0_port_vlan_requirements
subinterface_indicator: false
- ip_requirements:
- get_input: port_vdbe_fabr_0_port_ip_requirements
virtual_network_refs:
get_input:
- port_vdbe_fabr_0_port_virtual_network_refs
- index_value
+ ip_requirements:
+ get_input: port_vdbe_fabr_0_port_ip_requirements
+ related_networks:
+ get_input: port_vdbe_fabr_0_port_related_networks
network_role_tag:
get_input: port_vdbe_fabr_0_port_network_role_tag
- mac_requirements:
- get_input: port_vdbe_fabr_0_port_mac_requirements
- order:
- get_input: port_vdbe_fabr_0_port_order
network_role:
get_input: port_vdbe_fabr_0_port_network_role
subnetpoolid:
- index_value
ip_requirements:
get_input: port_vdbe_oam_0_port_ip_requirements
+ related_networks:
+ get_input: port_vdbe_oam_0_port_related_networks
network_role_tag:
get_input: port_vdbe_oam_0_port_network_role_tag
virtual_machine_interface_mac_addresses:
vlan_requirements:
get_input: port_vdbe_trst_0_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_vdbe_trst_0_port_related_networks
virtual_network_refs:
get_input:
- port_vdbe_trst_0_port_virtual_network_refs
vlan_requirements:
get_input: port_vdbe_untr_vmi_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_vmi_related_networks
virtual_network_refs:
get_input:
- port_vdbe_untr_vmi_virtual_network_refs
vdbe_vdbe_ctrl_0_port:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
+ mac_requirements:
+ get_input: port_vdbe_ctrl_0_port_mac_requirements
+ order:
+ get_input: port_vdbe_ctrl_0_port_order
exCP_naming:
get_input: port_vdbe_ctrl_0_port_exCP_naming
vlan_requirements:
get_input: port_vdbe_ctrl_0_port_vlan_requirements
subinterface_indicator: false
- ip_requirements:
- get_input: port_vdbe_ctrl_0_port_ip_requirements
virtual_network_refs:
get_input:
- port_vdbe_ctrl_0_port_virtual_network_refs
- index_value
+ ip_requirements:
+ get_input: port_vdbe_ctrl_0_port_ip_requirements
+ related_networks:
+ get_input: port_vdbe_ctrl_0_port_related_networks
network_role_tag:
get_input: port_vdbe_ctrl_0_port_network_role_tag
- mac_requirements:
- get_input: port_vdbe_ctrl_0_port_mac_requirements
- order:
- get_input: port_vdbe_ctrl_0_port_order
network_role:
get_input: port_vdbe_ctrl_0_port_network_role
subnetpoolid:
port_vdbe_untr_vmi_virtual_machine_interface_allowed_address_pairs:
type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
+ port_vdbe_untr_vmi_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_vdbeav_subinterface_heat_template_aap_address_mode:
type: list
required: true
required: true
entry_schema:
type: string
+ port_vdbe_oam_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_ctrl_1_port_network_role:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_ctrl_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_fabr_1_port_name:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_vdbe_trst_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_vdbeav_subinterface_heat_template_ip_address:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_vdbe_fabr_1_port_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_ctrl_1_port_ip_requirements:
type: list
required: true
vlan_requirements:
get_input: port_vdbe_trst_1_port_vlan_requirements
subinterface_indicator: false
+ related_networks:
+ get_input: port_vdbe_trst_1_port_related_networks
virtual_network_refs:
get_input:
- port_vdbe_trst_1_port_virtual_network_refs
- index_value
ip_requirements:
get_input: port_vdbe_oam_1_port_ip_requirements
+ related_networks:
+ get_input: port_vdbe_oam_1_port_related_networks
network_role_tag:
get_input: port_vdbe_oam_1_port_network_role_tag
virtual_machine_interface_mac_addresses:
vlan_requirements:
get_input: port_vdbe_untr_vmi_vlan_requirements
subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_vmi_related_networks
virtual_network_refs:
get_input:
- port_vdbe_untr_vmi_virtual_network_refs
vdbe_vdbe_fabr_1_port:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
+ mac_requirements:
+ get_input: port_vdbe_fabr_1_port_mac_requirements
+ order:
+ get_input: port_vdbe_fabr_1_port_order
exCP_naming:
get_input: port_vdbe_fabr_1_port_exCP_naming
vlan_requirements:
get_input: port_vdbe_fabr_1_port_vlan_requirements
subinterface_indicator: false
- ip_requirements:
- get_input: port_vdbe_fabr_1_port_ip_requirements
virtual_network_refs:
get_input:
- port_vdbe_fabr_1_port_virtual_network_refs
- index_value
+ ip_requirements:
+ get_input: port_vdbe_fabr_1_port_ip_requirements
+ related_networks:
+ get_input: port_vdbe_fabr_1_port_related_networks
network_role_tag:
get_input: port_vdbe_fabr_1_port_network_role_tag
- mac_requirements:
- get_input: port_vdbe_fabr_1_port_mac_requirements
- order:
- get_input: port_vdbe_fabr_1_port_order
network_role:
get_input: port_vdbe_fabr_1_port_network_role
subnetpoolid:
vdbe_vdbe_ctrl_1_port:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
+ mac_requirements:
+ get_input: port_vdbe_ctrl_1_port_mac_requirements
+ order:
+ get_input: port_vdbe_ctrl_1_port_order
exCP_naming:
get_input: port_vdbe_ctrl_1_port_exCP_naming
vlan_requirements:
get_input: port_vdbe_ctrl_1_port_vlan_requirements
subinterface_indicator: false
- ip_requirements:
- get_input: port_vdbe_ctrl_1_port_ip_requirements
virtual_network_refs:
get_input:
- port_vdbe_ctrl_1_port_virtual_network_refs
- index_value
+ ip_requirements:
+ get_input: port_vdbe_ctrl_1_port_ip_requirements
+ related_networks:
+ get_input: port_vdbe_ctrl_1_port_related_networks
network_role_tag:
get_input: port_vdbe_ctrl_1_port_network_role_tag
- mac_requirements:
- get_input: port_vdbe_ctrl_1_port_mac_requirements
- order:
- get_input: port_vdbe_ctrl_1_port_order
network_role:
get_input: port_vdbe_ctrl_1_port_network_role
subnetpoolid:
org.openecomp.resource.abstract.nodes.FSB1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_FSB1_Internal_mac_address:
- type: string
- required: true
- status: SUPPORTED
port_FSB1_Internal_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_FSB2_Internal_2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
port_FSB1_Internal_subnetpoolid:
type: string
required: true
type: string
required: true
status: SUPPORTED
- port_FSB1_OAM_subnetpoolid:
+ compute_FSB1_metadata:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
+ port_FSB2_Internal_2_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- compute_FSB1_metadata:
+ port_FSB1_Internal_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_FSB2_Internal_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_FSB1_OAM_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_FSB1_OAM_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB1_Internal_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_FSB1_OAM_ip_requirements:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB1_Internal_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_FSB2_Internal_2_order:
+ type: string
+ port_FSB2_Internal_1_order:
type: integer
required: true
status: SUPPORTED
- port_FSB2_Internal_1_mac_address:
+ port_FSB2_Internal_2_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB1_OAM_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_FSB2_Internal_2_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_FSB2_Internal_1_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_FSB2_Internal_2_network_role:
type: string
required: true
status: SUPPORTED
- vm_flavor_name:
+ port_FSB1_OAM_network_role:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_2_mac_address:
+ port_FSB2_Internal_1_network_role:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_1_ip_requirements:
+ port_FSB2_Internal_2_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_FSB2_Internal_1_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_FSB1_Internal_mac_address:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_FSB2_Internal_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_FSB1_OAM_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_FSB2_Internal_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_FSB1_OAM_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_FSB1_OAM_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_FSB2_Internal_2_vlan_requirements:
- type: list
+ port_FSB2_Internal_1_mac_address:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_Internal_network_role_tag:
+ port_FSB2_Internal_2_mac_address:
type: string
required: true
status: SUPPORTED
- port_FSB1_OAM_vlan_requirements:
+ port_FSB2_Internal_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_Internal_vlan_requirements:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB2_Internal_2_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB1_Internal_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
port_FSB1_Internal_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
entry_schema:
type: string
- port_FSB1_Internal_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_FSB2_Internal_1_order:
- type: integer
- required: true
- status: SUPPORTED
- port_FSB2_Internal_2_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
port_FSB1_OAM_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_OAM_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_FSB2_Internal_1_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
port_FSB2_Internal_2_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_FSB2_Internal_2_network_role:
- type: string
- required: true
- status: SUPPORTED
port_FSB2_Internal_1_network_role_tag:
type: string
required: true
type: integer
required: true
status: SUPPORTED
- port_FSB1_OAM_network_role:
- type: string
+ port_FSB2_Internal_1_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_FSB2_Internal_1_network_role:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_FSB1_OAM_related_networks:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_OAM_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_FSB2_Internal_2_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
port_FSB2_Internal_2_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_FSB2_Internal_1_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
requirements:
- dependency_FSB1_FSB1_Internal:
capability: tosca.capabilities.Node
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_FSB1_Internal_mac_address:
- type: string
- required: true
port_FSB1_Internal_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_FSB2_Internal_2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_FSB1_Internal_subnetpoolid:
type: string
required: true
port_FSB2_Internal_2_subnetpoolid:
type: string
required: true
- port_FSB1_OAM_subnetpoolid:
- type: string
- required: true
compute_FSB1_metadata:
type: list
required: true
entry_schema:
type: json
+ port_FSB2_Internal_2_order:
+ type: integer
+ required: true
+ vm_flavor_name:
+ type: string
+ required: true
+ port_FSB1_Internal_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_FSB1_OAM_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB1_Internal_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB1_Internal_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_FSB2_Internal_1_order:
+ type: integer
+ required: true
+ port_FSB2_Internal_2_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB1_OAM_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_FSB2_Internal_2_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_FSB2_Internal_1_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_FSB2_Internal_2_network_role:
+ type: string
+ required: true
+ port_FSB1_OAM_network_role:
+ type: string
+ required: true
+ port_FSB2_Internal_1_network_role:
+ type: string
+ required: true
+ port_FSB2_Internal_2_network_role_tag:
+ type: string
+ required: true
+ port_FSB2_Internal_1_subnetpoolid:
+ type: string
+ required: true
+ port_FSB1_Internal_mac_address:
+ type: string
+ required: true
+ port_FSB2_Internal_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_FSB1_OAM_subnetpoolid:
+ type: string
+ required: true
port_FSB2_Internal_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_FSB2_Internal_2_order:
- type: integer
- required: true
port_FSB2_Internal_1_mac_address:
type: string
required: true
- vm_flavor_name:
- type: string
- required: true
port_FSB2_Internal_2_mac_address:
type: string
required: true
port_FSB1_Internal_network_role_tag:
type: string
required: true
- port_FSB1_OAM_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_Internal_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_FSB1_Internal_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
required: true
entry_schema:
type: string
- port_FSB1_Internal_network:
- type: list
- required: true
- entry_schema:
- type: string
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_FSB2_Internal_1_order:
- type: integer
- required: true
- port_FSB2_Internal_2_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
port_FSB1_OAM_order:
type: integer
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_OAM_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_FSB2_Internal_1_network:
- type: list
- required: true
- entry_schema:
- type: string
port_FSB2_Internal_2_network:
type: list
required: true
entry_schema:
type: string
- port_FSB2_Internal_2_network_role:
- type: string
- required: true
port_FSB2_Internal_1_network_role_tag:
type: string
required: true
port_FSB1_Internal_order:
type: integer
required: true
- port_FSB1_OAM_network_role:
- type: string
+ port_FSB2_Internal_1_related_networks:
+ type: list
required: true
- port_FSB2_Internal_1_network_role:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_FSB1_OAM_related_networks:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_OAM_network_role_tag:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_FSB2_Internal_2_network_role_tag:
- type: string
- required: true
port_FSB2_Internal_2_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_FSB2_Internal_1_subnetpoolid:
- type: string
- required: true
node_templates:
FSB1_FSB1_Internal:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_FSB1_Internal_mac_requirements
+ order:
+ get_input: port_FSB1_Internal_order
+ mac_address:
+ get_input: port_FSB1_Internal_mac_address
exCP_naming:
get_input: port_FSB1_Internal_exCP_naming
vlan_requirements:
subinterface_indicator: false
ip_requirements:
get_input: port_FSB1_Internal_ip_requirements
+ related_networks:
+ get_input: port_FSB1_Internal_related_networks
network_role_tag:
get_input: port_FSB1_Internal_network_role_tag
- mac_requirements:
- get_input: port_FSB1_Internal_mac_requirements
- order:
- get_input: port_FSB1_Internal_order
network_role:
get_input: port_FSB1_Internal_network_role
subnetpoolid:
get_input:
- port_FSB1_Internal_network
- index_value
- mac_address:
- get_input: port_FSB1_Internal_mac_address
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
FSB1_FSB2_Internal_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_FSB2_Internal_1_mac_requirements
+ order:
+ get_input: port_FSB2_Internal_1_order
+ mac_address:
+ get_input: port_FSB2_Internal_1_mac_address
exCP_naming:
get_input: port_FSB2_Internal_1_exCP_naming
vlan_requirements:
subinterface_indicator: false
ip_requirements:
get_input: port_FSB2_Internal_1_ip_requirements
+ related_networks:
+ get_input: port_FSB2_Internal_1_related_networks
network_role_tag:
get_input: port_FSB2_Internal_1_network_role_tag
- mac_requirements:
- get_input: port_FSB2_Internal_1_mac_requirements
- order:
- get_input: port_FSB2_Internal_1_order
network_role:
get_input: port_FSB2_Internal_1_network_role
subnetpoolid:
get_input:
- port_FSB2_Internal_1_network
- index_value
- mac_address:
- get_input: port_FSB2_Internal_1_mac_address
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
FSB1_FSB2_Internal_2:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_FSB2_Internal_2_mac_requirements
+ order:
+ get_input: port_FSB2_Internal_2_order
+ mac_address:
+ get_input: port_FSB2_Internal_2_mac_address
exCP_naming:
get_input: port_FSB2_Internal_2_exCP_naming
vlan_requirements:
subinterface_indicator: false
ip_requirements:
get_input: port_FSB2_Internal_2_ip_requirements
+ related_networks:
+ get_input: port_FSB2_Internal_2_related_networks
network_role_tag:
get_input: port_FSB2_Internal_2_network_role_tag
- mac_requirements:
- get_input: port_FSB2_Internal_2_mac_requirements
- order:
- get_input: port_FSB2_Internal_2_order
network_role:
get_input: port_FSB2_Internal_2_network_role
subnetpoolid:
get_input:
- port_FSB2_Internal_2_network
- index_value
- mac_address:
- get_input: port_FSB2_Internal_2_mac_address
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
FSB1_FSB1_OAM:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_FSB1_OAM_mac_requirements
+ order:
+ get_input: port_FSB1_OAM_order
exCP_naming:
get_input: port_FSB1_OAM_exCP_naming
vlan_requirements:
subinterface_indicator: false
ip_requirements:
get_input: port_FSB1_OAM_ip_requirements
+ related_networks:
+ get_input: port_FSB1_OAM_related_networks
network_role_tag:
get_input: port_FSB1_OAM_network_role_tag
- mac_requirements:
- get_input: port_FSB1_OAM_mac_requirements
- order:
- get_input: port_FSB1_OAM_order
network_role:
get_input: port_FSB1_OAM_network_role
- subnetpoolid:
- get_input: port_FSB1_OAM_subnetpoolid
fixed_ips:
get_input:
- port_FSB1_OAM_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_FSB1_OAM_subnetpoolid
network:
get_input:
- port_FSB1_OAM_network
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB2_Internal_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_Internal_subnetpoolid:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_FSB1_Internal_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_Internal_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_FSB1_OAM_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_OAM_network_role_tag:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB2_Internal_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_Internal_subnetpoolid:
type: string
required: true
port_FSB2_Internal_network_role:
type: string
required: true
+ port_FSB1_Internal_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_Internal_network_role_tag:
type: string
required: true
required: true
entry_schema:
type: string
+ port_FSB1_OAM_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_OAM_network_role_tag:
type: string
required: true
FSB1_FSB1_Internal:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_FSB1_Internal_mac_requirements
+ order:
+ get_input: port_FSB1_Internal_order
+ mac_address:
+ get_input: port_FSB1_Internal_mac_address
exCP_naming:
get_input: port_FSB1_Internal_exCP_naming
vlan_requirements:
subinterface_indicator: false
ip_requirements:
get_input: port_FSB1_Internal_ip_requirements
+ related_networks:
+ get_input: port_FSB1_Internal_related_networks
network_role_tag:
get_input: port_FSB1_Internal_network_role_tag
- mac_requirements:
- get_input: port_FSB1_Internal_mac_requirements
- order:
- get_input: port_FSB1_Internal_order
network_role:
get_input: port_FSB1_Internal_network_role
subnetpoolid:
get_input:
- port_FSB1_Internal_network
- index_value
- mac_address:
- get_input: port_FSB1_Internal_mac_address
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
FSB1_FSB2_Internal:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_FSB2_Internal_mac_requirements
+ order:
+ get_input: port_FSB2_Internal_order
+ mac_address:
+ get_input: port_FSB2_Internal_mac_address
exCP_naming:
get_input: port_FSB2_Internal_exCP_naming
vlan_requirements:
subinterface_indicator: false
ip_requirements:
get_input: port_FSB2_Internal_ip_requirements
+ related_networks:
+ get_input: port_FSB2_Internal_related_networks
network_role_tag:
get_input: port_FSB2_Internal_network_role_tag
- mac_requirements:
- get_input: port_FSB2_Internal_mac_requirements
- order:
- get_input: port_FSB2_Internal_order
network_role:
get_input: port_FSB2_Internal_network_role
subnetpoolid:
get_input:
- port_FSB2_Internal_network
- index_value
- mac_address:
- get_input: port_FSB2_Internal_mac_address
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
FSB1_FSB1_OAM:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_FSB1_OAM_mac_requirements
+ order:
+ get_input: port_FSB1_OAM_order
exCP_naming:
get_input: port_FSB1_OAM_exCP_naming
vlan_requirements:
subinterface_indicator: false
ip_requirements:
get_input: port_FSB1_OAM_ip_requirements
+ related_networks:
+ get_input: port_FSB1_OAM_related_networks
network_role_tag:
get_input: port_FSB1_OAM_network_role_tag
- mac_requirements:
- get_input: port_FSB1_OAM_mac_requirements
- order:
- get_input: port_FSB1_OAM_order
network_role:
get_input: port_FSB1_OAM_network_role
- subnetpoolid:
- get_input: port_FSB1_OAM_subnetpoolid
fixed_ips:
get_input:
- port_FSB1_OAM_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_FSB1_OAM_subnetpoolid
network:
get_input:
- port_FSB1_OAM_network
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB2_Internal_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_Internal_subnetpoolid:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_FSB1_Internal_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_Internal_network_role_tag:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB2_Internal_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_Internal_subnetpoolid:
type: string
required: true
port_FSB2_Internal_network_role:
type: string
required: true
+ port_FSB1_Internal_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_Internal_network_role_tag:
type: string
required: true
FSB1_FSB1_Internal:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_FSB1_Internal_mac_requirements
+ order:
+ get_input: port_FSB1_Internal_order
+ mac_address:
+ get_input: port_FSB1_Internal_mac_address
exCP_naming:
get_input: port_FSB1_Internal_exCP_naming
vlan_requirements:
subinterface_indicator: false
ip_requirements:
get_input: port_FSB1_Internal_ip_requirements
+ related_networks:
+ get_input: port_FSB1_Internal_related_networks
network_role_tag:
get_input: port_FSB1_Internal_network_role_tag
- mac_requirements:
- get_input: port_FSB1_Internal_mac_requirements
- order:
- get_input: port_FSB1_Internal_order
network_role:
get_input: port_FSB1_Internal_network_role
subnetpoolid:
get_input:
- port_FSB1_Internal_network
- index_value
- mac_address:
- get_input: port_FSB1_Internal_mac_address
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
FSB1_FSB2_Internal:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_FSB2_Internal_mac_requirements
+ order:
+ get_input: port_FSB2_Internal_order
+ mac_address:
+ get_input: port_FSB2_Internal_mac_address
exCP_naming:
get_input: port_FSB2_Internal_exCP_naming
vlan_requirements:
subinterface_indicator: false
ip_requirements:
get_input: port_FSB2_Internal_ip_requirements
+ related_networks:
+ get_input: port_FSB2_Internal_related_networks
network_role_tag:
get_input: port_FSB2_Internal_network_role_tag
- mac_requirements:
- get_input: port_FSB2_Internal_mac_requirements
- order:
- get_input: port_FSB2_Internal_order
network_role:
get_input: port_FSB2_Internal_network_role
subnetpoolid:
get_input:
- port_FSB2_Internal_network
- index_value
- mac_address:
- get_input: port_FSB2_Internal_mac_address
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB2_Internal_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_Internal_subnetpoolid:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_FSB1_Internal_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_Internal_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_FSB1_OAM_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_OAM_network_role_tag:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB2_Internal_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_Internal_subnetpoolid:
type: string
required: true
port_FSB2_Internal_network_role:
type: string
required: true
+ port_FSB1_Internal_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_Internal_network_role_tag:
type: string
required: true
required: true
entry_schema:
type: string
+ port_FSB1_OAM_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_OAM_network_role_tag:
type: string
required: true
FSB1_FSB1_Internal:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_FSB1_Internal_mac_requirements
+ order:
+ get_input: port_FSB1_Internal_order
+ mac_address:
+ get_input: port_FSB1_Internal_mac_address
exCP_naming:
get_input: port_FSB1_Internal_exCP_naming
vlan_requirements:
subinterface_indicator: false
ip_requirements:
get_input: port_FSB1_Internal_ip_requirements
+ related_networks:
+ get_input: port_FSB1_Internal_related_networks
network_role_tag:
get_input: port_FSB1_Internal_network_role_tag
- mac_requirements:
- get_input: port_FSB1_Internal_mac_requirements
- order:
- get_input: port_FSB1_Internal_order
network_role:
get_input: port_FSB1_Internal_network_role
subnetpoolid:
get_input:
- port_FSB1_Internal_network
- index_value
- mac_address:
- get_input: port_FSB1_Internal_mac_address
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
FSB1_FSB2_Internal:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_FSB2_Internal_mac_requirements
+ order:
+ get_input: port_FSB2_Internal_order
+ mac_address:
+ get_input: port_FSB2_Internal_mac_address
exCP_naming:
get_input: port_FSB2_Internal_exCP_naming
vlan_requirements:
subinterface_indicator: false
ip_requirements:
get_input: port_FSB2_Internal_ip_requirements
+ related_networks:
+ get_input: port_FSB2_Internal_related_networks
network_role_tag:
get_input: port_FSB2_Internal_network_role_tag
- mac_requirements:
- get_input: port_FSB2_Internal_mac_requirements
- order:
- get_input: port_FSB2_Internal_order
network_role:
get_input: port_FSB2_Internal_network_role
subnetpoolid:
get_input:
- port_FSB2_Internal_network
- index_value
- mac_address:
- get_input: port_FSB2_Internal_mac_address
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
FSB1_FSB1_OAM:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_FSB1_OAM_mac_requirements
+ order:
+ get_input: port_FSB1_OAM_order
exCP_naming:
get_input: port_FSB1_OAM_exCP_naming
vlan_requirements:
subinterface_indicator: false
ip_requirements:
get_input: port_FSB1_OAM_ip_requirements
+ related_networks:
+ get_input: port_FSB1_OAM_related_networks
network_role_tag:
get_input: port_FSB1_OAM_network_role_tag
- mac_requirements:
- get_input: port_FSB1_OAM_mac_requirements
- order:
- get_input: port_FSB1_OAM_order
network_role:
get_input: port_FSB1_OAM_network_role
- subnetpoolid:
- get_input: port_FSB1_OAM_subnetpoolid
fixed_ips:
get_input:
- port_FSB1_OAM_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_FSB1_OAM_subnetpoolid
network:
get_input:
- port_FSB1_OAM_network
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB2_Internal_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_Internal_subnetpoolid:
type: string
required: true
type: integer
required: true
status: SUPPORTED
- compute_FSB1_availability_zone:
+ port_FSB2_Internal_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
+ type: org.openecomp.datatypes.network.IpRequirements
+ vm_flavor_name:
+ type: string
+ required: true
status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- port_FSB2_Internal_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_FSB2_Internal_network_role:
+ type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_ip_requirements:
+ port_FSB1_Internal_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_flavor_name:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_FSB1_Internal_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_mac_address:
- type: string
+ port_FSB1_Internal_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_FSB2_Internal_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB2_Internal_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_exCP_naming:
+ port_FSB1_Internal_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_FSB1_Internal_network_role_tag:
+ port_FSB1_Internal_network_role:
type: string
required: true
status: SUPPORTED
- port_FSB1_Internal_order:
+ compute_FSB1_availability_zone:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ index_value:
type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_FSB2_Internal_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_FSB1_Internal_vlan_requirements:
- type: list
+ port_FSB2_Internal_mac_address:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_FSB2_Internal_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_FSB1_Internal_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_FSB2_Internal_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_FSB2_Internal_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
port_FSB1_Internal_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
entry_schema:
type: string
- port_FSB1_Internal_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_FSB1_Internal_network_role:
- type: string
- required: true
- status: SUPPORTED
port_FSB2_Internal_network_role_tag:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB2_Internal_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_Internal_subnetpoolid:
type: string
required: true
port_FSB2_Internal_order:
type: integer
required: true
+ port_FSB2_Internal_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ vm_flavor_name:
+ type: string
+ required: true
+ port_FSB2_Internal_network_role:
+ type: string
+ required: true
+ port_FSB1_Internal_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_FSB1_Internal_network_role_tag:
+ type: string
+ required: true
+ port_FSB1_Internal_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB2_Internal_subnetpoolid:
+ type: string
+ required: true
+ port_FSB1_Internal_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_FSB1_Internal_network_role:
+ type: string
+ required: true
compute_FSB1_availability_zone:
type: list
required: true
port_FSB2_Internal_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_FSB2_Internal_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_flavor_name:
- type: string
- required: true
port_FSB2_Internal_mac_address:
type: string
required: true
- port_FSB2_Internal_network_role:
- type: string
- required: true
port_FSB2_Internal_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_FSB1_Internal_network_role_tag:
- type: string
- required: true
port_FSB1_Internal_order:
type: integer
required: true
- port_FSB1_Internal_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_FSB2_Internal_network:
type: list
required: true
entry_schema:
type: string
- port_FSB2_Internal_subnetpoolid:
- type: string
- required: true
port_FSB1_Internal_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
required: true
entry_schema:
type: string
- port_FSB1_Internal_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_FSB1_Internal_network_role:
- type: string
- required: true
port_FSB2_Internal_network_role_tag:
type: string
required: true
FSB1_FSB1_Internal:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_FSB1_Internal_mac_requirements
+ order:
+ get_input: port_FSB1_Internal_order
+ mac_address:
+ get_input: port_FSB1_Internal_mac_address
exCP_naming:
get_input: port_FSB1_Internal_exCP_naming
vlan_requirements:
subinterface_indicator: false
ip_requirements:
get_input: port_FSB1_Internal_ip_requirements
+ related_networks:
+ get_input: port_FSB1_Internal_related_networks
network_role_tag:
get_input: port_FSB1_Internal_network_role_tag
- mac_requirements:
- get_input: port_FSB1_Internal_mac_requirements
- order:
- get_input: port_FSB1_Internal_order
network_role:
get_input: port_FSB1_Internal_network_role
subnetpoolid:
get_attribute:
- FSB1_FSB2_Internal
- att
- mac_address:
- get_input: port_FSB1_Internal_mac_address
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
subinterface_indicator: false
ip_requirements:
get_input: port_FSB2_Internal_ip_requirements
+ related_networks:
+ get_input: port_FSB2_Internal_related_networks
network_role_tag:
get_input: port_FSB2_Internal_network_role_tag
network_role:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB2_Internal_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_Internal_subnetpoolid:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_FSB1_Internal_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_Internal_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_FSB1_OAM_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_OAM_network_role_tag:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB2_Internal_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_Internal_subnetpoolid:
type: string
required: true
port_FSB2_Internal_network_role:
type: string
required: true
+ port_FSB1_Internal_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_Internal_network_role_tag:
type: string
required: true
required: true
entry_schema:
type: string
+ port_FSB1_OAM_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_OAM_network_role_tag:
type: string
required: true
FSB1_FSB1_Internal:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_FSB1_Internal_mac_requirements
+ order:
+ get_input: port_FSB1_Internal_order
+ mac_address:
+ get_input: port_FSB1_Internal_mac_address
exCP_naming:
get_input: port_FSB1_Internal_exCP_naming
vlan_requirements:
subinterface_indicator: false
ip_requirements:
get_input: port_FSB1_Internal_ip_requirements
+ related_networks:
+ get_input: port_FSB1_Internal_related_networks
network_role_tag:
get_input: port_FSB1_Internal_network_role_tag
- mac_requirements:
- get_input: port_FSB1_Internal_mac_requirements
- order:
- get_input: port_FSB1_Internal_order
network_role:
get_input: port_FSB1_Internal_network_role
subnetpoolid:
get_input:
- port_FSB1_Internal_network
- index_value
- mac_address:
- get_input: port_FSB1_Internal_mac_address
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
FSB1_FSB2_Internal:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_FSB2_Internal_mac_requirements
+ order:
+ get_input: port_FSB2_Internal_order
+ mac_address:
+ get_input: port_FSB2_Internal_mac_address
exCP_naming:
get_input: port_FSB2_Internal_exCP_naming
vlan_requirements:
subinterface_indicator: false
ip_requirements:
get_input: port_FSB2_Internal_ip_requirements
+ related_networks:
+ get_input: port_FSB2_Internal_related_networks
network_role_tag:
get_input: port_FSB2_Internal_network_role_tag
- mac_requirements:
- get_input: port_FSB2_Internal_mac_requirements
- order:
- get_input: port_FSB2_Internal_order
network_role:
get_input: port_FSB2_Internal_network_role
subnetpoolid:
get_input:
- port_FSB2_Internal_network
- index_value
- mac_address:
- get_input: port_FSB2_Internal_mac_address
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
FSB1_FSB1_OAM:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_FSB1_OAM_mac_requirements
+ order:
+ get_input: port_FSB1_OAM_order
exCP_naming:
get_input: port_FSB1_OAM_exCP_naming
vlan_requirements:
subinterface_indicator: false
ip_requirements:
get_input: port_FSB1_OAM_ip_requirements
+ related_networks:
+ get_input: port_FSB1_OAM_related_networks
network_role_tag:
get_input: port_FSB1_OAM_network_role_tag
- mac_requirements:
- get_input: port_FSB1_OAM_mac_requirements
- order:
- get_input: port_FSB1_OAM_order
network_role:
get_input: port_FSB1_OAM_network_role
- subnetpoolid:
- get_input: port_FSB1_OAM_subnetpoolid
fixed_ips:
get_input:
- port_FSB1_OAM_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_FSB1_OAM_subnetpoolid
network:
get_input:
- port_FSB1_OAM_network
directives:
- substitutable
properties:
+ vm_flavor_name: FLAVOR-test
+ vm_image_name: Image-test
compute_QRouter_availability_zone:
- Availability-test
compute_QRouter_config_drive:
- true
port_cdr_network_port_network:
- get_input: cdr_network
- vm_flavor_name: FLAVOR-test
port_oam_private_net_network_port_network:
- get_input: oam_private_net_name
- vm_image_name: Image-test
compute_QRouter_name:
- QRouter-name
service_template_filter: